Diff of the two buildlogs: -- --- b1/build.log 2023-06-07 10:21:19.064539501 +0000 +++ b2/build.log 2023-06-07 10:44:50.430756280 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Jun 6 22:00:08 -12 2023 -I: pbuilder-time-stamp: 1686132008 +I: Current time: Thu Jun 8 00:22:10 +14 2023 +I: pbuilder-time-stamp: 1686133330 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,7 @@ I: copying [./pktools_2.6.7.6+ds.orig.tar.gz] I: copying [./pktools_2.6.7.6+ds-4.debian.tar.xz] I: Extracting source -gpgv: Signature made Thu Dec 1 02:24:27 2022 -12 +gpgv: Signature made Fri Dec 2 04:24:27 2022 +14 gpgv: using RSA key 8182DE417056408D614650D16750F10AE88D4AF1 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./pktools_2.6.7.6+ds-4.dsc: no acceptable signature found @@ -27,135 +27,167 @@ dpkg-source: info: applying no-liblas.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/14194/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/7765/tmp/hooks/D01_modify_environment starting +debug: Running on ff64a. +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 +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jun 8 00:22 /bin/sh -> /bin/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/7765/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/7765/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='bookworm' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.15(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=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='b598c7f362d94cdbae0c9da6bbe16b9d' - 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='14194' - PS1='# ' - PS2='> ' + INVOCATION_ID=7a022c502db64f04a51926a9bace36c0 + 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=7765 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/r-b-build.vsdyezrN/pbuilderrc_hUZP --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.vsdyezrN/b1 --logfile b1/build.log pktools_2.6.7.6+ds-4.dsc' - SUDO_GID='113' - SUDO_UID='107' - 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:3142/' + 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/r-b-build.vsdyezrN/pbuilderrc_QL2M --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.vsdyezrN/b2 --logfile b2/build.log --extrapackages usrmerge pktools_2.6.7.6+ds-4.dsc' + SUDO_GID=114 + SUDO_UID=109 + 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:3142/ I: uname -a - Linux virt32a 5.10.0-23-armmp-lpae #1 SMP Debian 5.10.179-1 (2023-05-12) armv7l GNU/Linux + Linux i-capture-the-hostname 5.10.0-23-arm64 #1 SMP Debian 5.10.179-1 (2023-05-12) aarch64 GNU/Linux I: ls -l /bin total 5072 - -rwxr-xr-x 1 root root 838488 Apr 23 09:24 bash - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bunzip2 - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bzcat - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Sep 18 2022 bzdiff - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Sep 18 2022 bzgrep - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bzip2 - -rwxr-xr-x 1 root root 67112 Sep 18 2022 bzip2recover - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Sep 18 2022 bzmore - -rwxr-xr-x 1 root root 67632 Sep 20 2022 cat - -rwxr-xr-x 1 root root 67676 Sep 20 2022 chgrp - -rwxr-xr-x 1 root root 67644 Sep 20 2022 chmod - -rwxr-xr-x 1 root root 67684 Sep 20 2022 chown - -rwxr-xr-x 1 root root 133532 Sep 20 2022 cp - -rwxr-xr-x 1 root root 132868 Jan 5 01:20 dash - -rwxr-xr-x 1 root root 133220 Sep 20 2022 date - -rwxr-xr-x 1 root root 67732 Sep 20 2022 dd - -rwxr-xr-x 1 root root 68104 Sep 20 2022 df - -rwxr-xr-x 1 root root 133632 Sep 20 2022 dir - -rwxr-xr-x 1 root root 59128 Mar 22 21:02 dmesg - lrwxrwxrwx 1 root root 8 Dec 19 01:33 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Dec 19 01:33 domainname -> hostname - -rwxr-xr-x 1 root root 67560 Sep 20 2022 echo - -rwxr-xr-x 1 root root 41 Jan 24 02:43 egrep - -rwxr-xr-x 1 root root 67548 Sep 20 2022 false - -rwxr-xr-x 1 root root 41 Jan 24 02:43 fgrep - -rwxr-xr-x 1 root root 55748 Mar 22 21:02 findmnt - -rwsr-xr-x 1 root root 26208 Mar 22 20:15 fusermount - -rwxr-xr-x 1 root root 128608 Jan 24 02:43 grep - -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip - -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe - -rwxr-xr-x 1 root root 64220 Apr 9 2022 gzip - -rwxr-xr-x 1 root root 67032 Dec 19 01:33 hostname - -rwxr-xr-x 1 root root 67720 Sep 20 2022 ln - -rwxr-xr-x 1 root root 35132 Mar 22 21:51 login - -rwxr-xr-x 1 root root 133632 Sep 20 2022 ls - -rwxr-xr-x 1 root root 136808 Mar 22 21:02 lsblk - -rwxr-xr-x 1 root root 67800 Sep 20 2022 mkdir - -rwxr-xr-x 1 root root 67764 Sep 20 2022 mknod - -rwxr-xr-x 1 root root 67596 Sep 20 2022 mktemp - -rwxr-xr-x 1 root root 38504 Mar 22 21:02 more - -rwsr-xr-x 1 root root 38496 Mar 22 21:02 mount - -rwxr-xr-x 1 root root 9824 Mar 22 21:02 mountpoint - -rwxr-xr-x 1 root root 133532 Sep 20 2022 mv - lrwxrwxrwx 1 root root 8 Dec 19 01:33 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 2 18:25 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 67608 Sep 20 2022 pwd - lrwxrwxrwx 1 root root 4 Apr 23 09:24 rbash -> bash - -rwxr-xr-x 1 root root 67600 Sep 20 2022 readlink - -rwxr-xr-x 1 root root 67672 Sep 20 2022 rm - -rwxr-xr-x 1 root root 67600 Sep 20 2022 rmdir - -rwxr-xr-x 1 root root 67400 Nov 2 2022 run-parts - -rwxr-xr-x 1 root root 133372 Jan 5 07:55 sed - lrwxrwxrwx 1 root root 4 Jan 5 01:20 sh -> dash - -rwxr-xr-x 1 root root 67584 Sep 20 2022 sleep - -rwxr-xr-x 1 root root 67644 Sep 20 2022 stty - -rwsr-xr-x 1 root root 50800 Mar 22 21:02 su - -rwxr-xr-x 1 root root 67584 Sep 20 2022 sync - -rwxr-xr-x 1 root root 336764 Apr 6 02:25 tar - -rwxr-xr-x 1 root root 67144 Nov 2 2022 tempfile - -rwxr-xr-x 1 root root 133224 Sep 20 2022 touch - -rwxr-xr-x 1 root root 67548 Sep 20 2022 true - -rwxr-xr-x 1 root root 9768 Mar 22 20:15 ulockmgr_server - -rwsr-xr-x 1 root root 22108 Mar 22 21:02 umount - -rwxr-xr-x 1 root root 67572 Sep 20 2022 uname - -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress - -rwxr-xr-x 1 root root 133632 Sep 20 2022 vdir - -rwxr-xr-x 1 root root 42608 Mar 22 21:02 wdctl - lrwxrwxrwx 1 root root 8 Dec 19 01:33 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat - -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp - -rwxr-xr-x 1 root root 6460 Apr 9 2022 zdiff - -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep - -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep - -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce - -rwxr-xr-x 1 root root 8103 Apr 9 2022 zgrep - -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless - -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore - -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew -I: user script /srv/workspace/pbuilder/14194/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 838488 Apr 24 11:24 bash + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bunzip2 + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bzcat + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Sep 19 2022 bzdiff + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4893 Nov 28 2021 bzexe + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Sep 19 2022 bzgrep + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bzip2 + -rwxr-xr-x 1 root root 67112 Sep 19 2022 bzip2recover + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Sep 19 2022 bzmore + -rwxr-xr-x 1 root root 67632 Sep 21 2022 cat + -rwxr-xr-x 1 root root 67676 Sep 21 2022 chgrp + -rwxr-xr-x 1 root root 67644 Sep 21 2022 chmod + -rwxr-xr-x 1 root root 67684 Sep 21 2022 chown + -rwxr-xr-x 1 root root 133532 Sep 21 2022 cp + -rwxr-xr-x 1 root root 132868 Jan 6 03:20 dash + -rwxr-xr-x 1 root root 133220 Sep 21 2022 date + -rwxr-xr-x 1 root root 67732 Sep 21 2022 dd + -rwxr-xr-x 1 root root 68104 Sep 21 2022 df + -rwxr-xr-x 1 root root 133632 Sep 21 2022 dir + -rwxr-xr-x 1 root root 59128 Mar 23 23:02 dmesg + lrwxrwxrwx 1 root root 8 Dec 20 03:33 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Dec 20 03:33 domainname -> hostname + -rwxr-xr-x 1 root root 67560 Sep 21 2022 echo + -rwxr-xr-x 1 root root 41 Jan 25 04:43 egrep + -rwxr-xr-x 1 root root 67548 Sep 21 2022 false + -rwxr-xr-x 1 root root 41 Jan 25 04:43 fgrep + -rwxr-xr-x 1 root root 55748 Mar 23 23:02 findmnt + -rwsr-xr-x 1 root root 26208 Mar 23 22:15 fusermount + -rwxr-xr-x 1 root root 128608 Jan 25 04:43 grep + -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip + -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe + -rwxr-xr-x 1 root root 64220 Apr 10 2022 gzip + -rwxr-xr-x 1 root root 67032 Dec 20 03:33 hostname + -rwxr-xr-x 1 root root 67720 Sep 21 2022 ln + -rwxr-xr-x 1 root root 35132 Mar 23 23:51 login + -rwxr-xr-x 1 root root 133632 Sep 21 2022 ls + -rwxr-xr-x 1 root root 136808 Mar 23 23:02 lsblk + -rwxr-xr-x 1 root root 67800 Sep 21 2022 mkdir + -rwxr-xr-x 1 root root 67764 Sep 21 2022 mknod + -rwxr-xr-x 1 root root 67596 Sep 21 2022 mktemp + -rwxr-xr-x 1 root root 38504 Mar 23 23:02 more + -rwsr-xr-x 1 root root 38496 Mar 23 23:02 mount + -rwxr-xr-x 1 root root 9824 Mar 23 23:02 mountpoint + -rwxr-xr-x 1 root root 133532 Sep 21 2022 mv + lrwxrwxrwx 1 root root 8 Dec 20 03:33 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 3 20:25 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 67608 Sep 21 2022 pwd + lrwxrwxrwx 1 root root 4 Apr 24 11:24 rbash -> bash + -rwxr-xr-x 1 root root 67600 Sep 21 2022 readlink + -rwxr-xr-x 1 root root 67672 Sep 21 2022 rm + -rwxr-xr-x 1 root root 67600 Sep 21 2022 rmdir + -rwxr-xr-x 1 root root 67400 Nov 3 2022 run-parts + -rwxr-xr-x 1 root root 133372 Jan 6 09:55 sed + lrwxrwxrwx 1 root root 9 Jun 8 00:22 sh -> /bin/bash + -rwxr-xr-x 1 root root 67584 Sep 21 2022 sleep + -rwxr-xr-x 1 root root 67644 Sep 21 2022 stty + -rwsr-xr-x 1 root root 50800 Mar 23 23:02 su + -rwxr-xr-x 1 root root 67584 Sep 21 2022 sync + -rwxr-xr-x 1 root root 336764 Apr 7 04:25 tar + -rwxr-xr-x 1 root root 67144 Nov 3 2022 tempfile + -rwxr-xr-x 1 root root 133224 Sep 21 2022 touch + -rwxr-xr-x 1 root root 67548 Sep 21 2022 true + -rwxr-xr-x 1 root root 9768 Mar 23 22:15 ulockmgr_server + -rwsr-xr-x 1 root root 22108 Mar 23 23:02 umount + -rwxr-xr-x 1 root root 67572 Sep 21 2022 uname + -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress + -rwxr-xr-x 1 root root 133632 Sep 21 2022 vdir + -rwxr-xr-x 1 root root 42608 Mar 23 23:02 wdctl + lrwxrwxrwx 1 root root 8 Dec 20 03:33 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat + -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp + -rwxr-xr-x 1 root root 6460 Apr 10 2022 zdiff + -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep + -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep + -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce + -rwxr-xr-x 1 root root 8103 Apr 10 2022 zgrep + -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless + -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore + -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew +I: user script /srv/workspace/pbuilder/7765/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -477,7 +509,7 @@ Get: 259 http://deb.debian.org/debian bookworm/main armhf libsvm3 armhf 3.24+ds-6 [38.4 kB] Get: 260 http://deb.debian.org/debian bookworm/main armhf libsvm-dev armhf 3.24+ds-6 [60.4 kB] Get: 261 http://deb.debian.org/debian bookworm/main armhf pkg-kde-tools all 0.15.38 [97.8 kB] -Fetched 123 MB in 3s (42.2 MB/s) +Fetched 123 MB in 12s (10.6 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal: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 ... 19324 files and directories currently installed.) @@ -1567,8 +1599,19 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +usrmerge is already the newest version (35). +0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/pktools-2.6.7.6+ds/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../pktools_2.6.7.6+ds-4_source.changes +I: user script /srv/workspace/pbuilder/7765/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +removed '/etc/unsupported-skip-usrmerge-conversion' +The system has been successfully converted. +I: user script /srv/workspace/pbuilder/7765/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/pktools-2.6.7.6+ds/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../pktools_2.6.7.6+ds-4_source.changes dpkg-buildpackage: info: source package pktools dpkg-buildpackage: info: source version 2.6.7.6+ds-4 dpkg-buildpackage: info: source distribution unstable @@ -1688,7 +1731,7 @@ error : xmlAddEntity: invalid redeclaration of predefined entity error : xmlAddEntity: invalid redeclaration of predefined entity dh_auto_build - cd obj-arm-linux-gnueabihf && make -j3 "INSTALL=install --strip-program=true" VERBOSE=1 + cd obj-arm-linux-gnueabihf && make -j6 "INSTALL=install --strip-program=true" VERBOSE=1 make[2]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/pktools-2.6.7.6+ds -B/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks @@ -1696,36 +1739,64 @@ make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/fileClasses.dir/build.make src/CMakeFiles/fileClasses.dir/depend make -f src/CMakeFiles/base.dir/build.make src/CMakeFiles/base.dir/depend +make -f src/CMakeFiles/imageClasses.dir/build.make src/CMakeFiles/imageClasses.dir/depend make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/src /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/fileClasses.dir/DependInfo.cmake --color= make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/src /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/base.dir/DependInfo.cmake --color= -make -f src/CMakeFiles/imageClasses.dir/build.make src/CMakeFiles/imageClasses.dir/depend make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/src /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/imageClasses.dir/DependInfo.cmake --color= make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/fileClasses.dir/build.make src/CMakeFiles/fileClasses.dir/build -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/base.dir/build.make src/CMakeFiles/base.dir/build -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/imageClasses.dir/build.make src/CMakeFiles/imageClasses.dir/build make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 2%] Building CXX object src/CMakeFiles/fileClasses.dir/fileclasses/FileReaderAscii.cc.o -[ 2%] Building CXX object src/CMakeFiles/base.dir/base/Vector2d.cc.o +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 1%] Building CXX object src/CMakeFiles/base.dir/base/Vector2d.cc.o +[ 2%] Building CXX object src/CMakeFiles/imageClasses.dir/imageclasses/ImgRasterGdal.cc.o cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dbase_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/base.dir/base/Vector2d.cc.o -MF CMakeFiles/base.dir/base/Vector2d.cc.o.d -o CMakeFiles/base.dir/base/Vector2d.cc.o -c /build/pktools-2.6.7.6+ds/src/base/Vector2d.cc -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DfileClasses_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/fileClasses.dir/fileclasses/FileReaderAscii.cc.o -MF CMakeFiles/fileClasses.dir/fileclasses/FileReaderAscii.cc.o.d -o CMakeFiles/fileClasses.dir/fileclasses/FileReaderAscii.cc.o -c /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc -[ 3%] Building CXX object src/CMakeFiles/imageClasses.dir/imageclasses/ImgRasterGdal.cc.o +[ 3%] Building CXX object src/CMakeFiles/imageClasses.dir/imageclasses/ImgReaderOgr.cc.o cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DimageClasses_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/imageClasses.dir/imageclasses/ImgRasterGdal.cc.o -MF CMakeFiles/imageClasses.dir/imageclasses/ImgRasterGdal.cc.o.d -o CMakeFiles/imageClasses.dir/imageclasses/ImgRasterGdal.cc.o -c /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc -[ 4%] Linking CXX shared library libbase.so +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DimageClasses_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/imageClasses.dir/imageclasses/ImgReaderOgr.cc.o -MF CMakeFiles/imageClasses.dir/imageclasses/ImgReaderOgr.cc.o.d -o CMakeFiles/imageClasses.dir/imageclasses/ImgReaderOgr.cc.o -c /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc +[ 4%] Building CXX object src/CMakeFiles/fileClasses.dir/base/Vector2d.cc.o +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DfileClasses_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/fileClasses.dir/base/Vector2d.cc.o -MF CMakeFiles/fileClasses.dir/base/Vector2d.cc.o.d -o CMakeFiles/fileClasses.dir/base/Vector2d.cc.o -c /build/pktools-2.6.7.6+ds/src/base/Vector2d.cc +[ 5%] Building CXX object src/CMakeFiles/fileClasses.dir/fileclasses/FileReaderAscii.cc.o +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DfileClasses_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/fileClasses.dir/fileclasses/FileReaderAscii.cc.o -MF CMakeFiles/fileClasses.dir/fileclasses/FileReaderAscii.cc.o.d -o CMakeFiles/fileClasses.dir/fileclasses/FileReaderAscii.cc.o -c /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc +[ 6%] Building CXX object src/CMakeFiles/imageClasses.dir/imageclasses/ImgReaderGdal.cc.o +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DimageClasses_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/imageClasses.dir/imageclasses/ImgReaderGdal.cc.o -MF CMakeFiles/imageClasses.dir/imageclasses/ImgReaderGdal.cc.o.d -o CMakeFiles/imageClasses.dir/imageclasses/ImgReaderGdal.cc.o -c /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc +[ 7%] Linking CXX shared library libbase.so cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/base.dir/link.txt --verbose=1 +[ 8%] Building CXX object src/CMakeFiles/imageClasses.dir/imageclasses/ImgWriterGdal.cc.o +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DimageClasses_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/imageClasses.dir/imageclasses/ImgWriterGdal.cc.o -MF CMakeFiles/imageClasses.dir/imageclasses/ImgWriterGdal.cc.o.d -o CMakeFiles/imageClasses.dir/imageclasses/ImgWriterGdal.cc.o -c /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.cc /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libbase.so.1 -o libbase.so.1.6.1 CMakeFiles/base.dir/base/Vector2d.cc.o -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_symlink_library libbase.so.1.6.1 libbase.so.1 libbase.so make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 4%] Built target base -[ 5%] Building CXX object src/CMakeFiles/imageClasses.dir/imageclasses/ImgReaderGdal.cc.o -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DimageClasses_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/imageClasses.dir/imageclasses/ImgReaderGdal.cc.o -MF CMakeFiles/imageClasses.dir/imageclasses/ImgReaderGdal.cc.o.d -o CMakeFiles/imageClasses.dir/imageclasses/ImgReaderGdal.cc.o -c /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc +[ 8%] Built target base +[ 9%] Building CXX object src/CMakeFiles/imageClasses.dir/imageclasses/ImgWriterOgr.cc.o +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DimageClasses_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/imageClasses.dir/imageclasses/ImgWriterOgr.cc.o -MF CMakeFiles/imageClasses.dir/imageclasses/ImgWriterOgr.cc.o.d -o CMakeFiles/imageClasses.dir/imageclasses/ImgWriterOgr.cc.o -c /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc +In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:28, + from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.cc:27: +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 76 | if(m_scale.size()!=nrOfBand()){//initialize + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 85 | if(m_offset.size()!=nrOfBand()){ + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, + from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc:25: +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 76 | if(m_scale.size()!=nrOfBand()){//initialize + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 85 | if(m_offset.size()!=nrOfBand()){ + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc:22: /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] @@ -1735,6 +1806,13 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, + from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29, + from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:29: +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] + 100 | const gsl_rng_type * T; + | ^ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc: In member function 'char** ImgRasterGdal::getMetadata()': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc:221:12: warning: cast from type 'const char*' to type 'char**' casts away qualifiers [-Wcast-qual] 221 | return (char**)""; @@ -1745,8 +1823,76 @@ 234 | return (char**)""; | ^~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc:234:12: warning: cast from 'const char*' to 'char**' increases required alignment of target type [-Wcast-align] +In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, + from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] + 100 | const gsl_rng_type * T; + | ^ +In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, + from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:31, + from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc:22: +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] + 100 | const gsl_rng_type * T; + | ^ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc: In member function 'void ImgReaderGdal::getMinMax(int, int, int, int, int, double&, double&)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc:171:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 171 | for(int icol=0;icol&, double&, double&, unsigned int&, int, bool)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc:287:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 287 | if(m_scale.size()>theBand){ + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc:304:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 304 | for(int i=0;i&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] + 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; + | ^~~~~~~ +In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, + from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:31, + from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:23: +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] + 100 | const gsl_rng_type * T; + | ^ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.cc: In member function 'virtual void ImgWriterGdal::setCodec(const ImgReaderGdal&)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.cc:96:10: warning: variable 'papszMetadata' set but not used [-Wunused-but-set-variable] + 96 | char **papszMetadata; + | ^~~~~~~~~~~~~ In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, - from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc:25: + from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:32: +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 76 | if(m_scale.size()!=nrOfBand()){//initialize + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 85 | if(m_offset.size()!=nrOfBand()){ + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.cc: In member function 'virtual void ImgWriterGdal::setCodec(const std::string&)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.cc:171:10: warning: variable 'papszMetadata' set but not used [-Wunused-but-set-variable] + 171 | char **papszMetadata; + | ^~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] + 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; + | ^~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.cc: In member function 'void ImgWriterGdal::rasterizeOgr(ImgReaderOgr&, const std::vector&, const std::vector >&, const std::vector >&)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.cc:329:27: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 329 | while(burnBands.size()::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize @@ -1763,12 +1909,6 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc:235:1: warning: control reaches end of non-void function [-Wreturn-type] 235 | } | ^ -In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, - from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] - 100 | const gsl_rng_type * T; - | ^ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc: In member function 'std::string ImgRasterGdal::getDescription() const': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc:262:1: warning: control reaches end of non-void function [-Wreturn-type] 262 | } @@ -1785,23 +1925,22 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc:316:1: warning: control reaches end of non-void function [-Wreturn-type] 316 | } | ^ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc: In member function 'void ImgReaderGdal::getMinMax(int, int, int, int, int, double&, double&)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc:171:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 171 | for(int icol=0;icol&, double&, double&, unsigned int&, int, bool)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc:287:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 287 | if(m_scale.size()>theBand){ - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc:304:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 304 | for(int i=0;i&, int) const': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc:183:19: warning: unused variable 'poFieldDefn' [-Wunused-variable] + 183 | OGRFieldDefn *poFieldDefn = poFDefn->GetFieldDefn(iField); + | ^~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc: In function 'std::ostream& operator<<(std::ostream&, ImgReaderOgr&)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc:218:9: warning: unused variable 'iField' [-Wunused-variable] + 218 | int iField=0; + | ^~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc: In member function 'unsigned int ImgReaderOgr::readDataImageOgr(std::map, Vector2d >&, std::vector >&, const std::vector&, const std::string&, const std::vector >&, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc:313:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 313 | for(int iband=0;iband&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] + 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; + | ^~~~~~~ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc:170:13: required from here /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] @@ -1828,6 +1967,21 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 150 | for(int index=0;index&, int) const': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:345:19: warning: unused variable 'poFieldDefn' [-Wunused-variable] + 345 | OGRFieldDefn *poFieldDefn = poFDefn->GetFieldDefn(iField); + | ^~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc: In member function 'void ImgWriterOgr::copyFields(const ImgReaderOgr&, int, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:359:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 359 | for(int iField=0;iField, double>&, std::string, int, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:391:30: warning: comparison of integer expressions of different signedness: 'std::map, double>::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 391 | if(pointAttributes.size()+1!=poFeature->GetFieldCount()){ + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:398:7: warning: unused variable 'fid' [-Wunused-variable] + 398 | int fid=0; + | ^~~ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = short int]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = short int]' /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc:360:13: required from here @@ -1855,12 +2009,60 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 150 | for(int index=0;index&, const std::string&, int, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:420:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 420 | for(int ip=0;ip&, const std::string&, int, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:443:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 443 | for(int ip=0;ip&, const std::string&, const std::string&, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:469:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 469 | for(int ip=0;ip, Vector2d >&, const OGRFieldType&, std::vector >&, const std::string&, int, bool, bool) [with T = float; std::string = std::__cxx11::basic_string]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc:342:16: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:313:29: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 313 | if(fields.size()GetFieldCount()){ + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:323:29: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 323 | if(fields.size()GetFieldCount()){ + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc: In member function 'int ImgWriterOgr::ascii2ogr(const std::string&, const std::string&, const std::vector >&, const std::vector&, short int, short int, const std::string&, const OGRwkbGeometryType&, char)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:538:12: warning: unused variable 'skip' [-Wunused-variable] + 538 | bool skip=false; + | ^~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:602:12: warning: unused variable 'skip' [-Wunused-variable] + 602 | bool skip=false; + | ^~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:261:9: warning: unused variable 'posOffset' [-Wunused-variable] + 261 | int posOffset=(pos)?2:0; + | ^~~~~~~~~ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(T&, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:707:25: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:105:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 105 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:105:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 105 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:106:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 106 | if(m_scale.size()>band) + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:108:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 108 | if(m_offset.size()>band) + | ~~~~~~~~~~~~~~~^~~~~ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = short int]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(T&, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:114:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 114 | poBand->RasterIO(GF_Read,col,row,1,1,&value,1,1,getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /usr/include/gdal/ogr_spatialref.h:41, from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc:21: @@ -1874,8 +2076,8 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 6%] Building CXX object src/CMakeFiles/imageClasses.dir/imageclasses/ImgReaderOgr.cc.o -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DimageClasses_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/imageClasses.dir/imageclasses/ImgReaderOgr.cc.o -MF CMakeFiles/imageClasses.dir/imageclasses/ImgReaderOgr.cc.o.d -o CMakeFiles/imageClasses.dir/imageclasses/ImgReaderOgr.cc.o -c /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc +[ 10%] Building CXX object src/CMakeFiles/imageClasses.dir/imageclasses/ImgUpdaterGdal.cc.o +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DimageClasses_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/imageClasses.dir/imageclasses/ImgUpdaterGdal.cc.o -MF CMakeFiles/imageClasses.dir/imageclasses/ImgUpdaterGdal.cc.o.d -o CMakeFiles/imageClasses.dir/imageclasses/ImgUpdaterGdal.cc.o -c /build/pktools-2.6.7.6+ds/src/imageclasses/ImgUpdaterGdal.cc /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc: In member function 'double ImgReaderGdal::getHistogram(std::vector&, double&, double&, unsigned int&, int, bool)': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc:282:34: warning: 'pfnProgress' may be used uninitialized [-Wmaybe-uninitialized] 282 | rasterBand->ComputeStatistics(0,&minValue,&maxValue,&meanValue,&stdDev,pfnProgress,pProgressData); @@ -1889,142 +2091,6 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc:279:11: note: 'pProgressData' was declared here 279 | void* pProgressData; | ^~~~~~~~~~~~~ -[ 7%] Building CXX object src/CMakeFiles/imageClasses.dir/imageclasses/ImgWriterGdal.cc.o -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DimageClasses_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/imageClasses.dir/imageclasses/ImgWriterGdal.cc.o -MF CMakeFiles/imageClasses.dir/imageclasses/ImgWriterGdal.cc.o.d -o CMakeFiles/imageClasses.dir/imageclasses/ImgWriterGdal.cc.o -c /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.cc -In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, - from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:31, - from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc:22: -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] - 100 | const gsl_rng_type * T; - | ^ -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, - from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:32: -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 76 | if(m_scale.size()!=nrOfBand()){//initialize - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 85 | if(m_offset.size()!=nrOfBand()){ - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] - 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; - | ^~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc: In member function 'int ImgReaderOgr::getFields(std::vector&, int) const': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc:183:19: warning: unused variable 'poFieldDefn' [-Wunused-variable] - 183 | OGRFieldDefn *poFieldDefn = poFDefn->GetFieldDefn(iField); - | ^~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc: In function 'std::ostream& operator<<(std::ostream&, ImgReaderOgr&)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc:218:9: warning: unused variable 'iField' [-Wunused-variable] - 218 | int iField=0; - | ^~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc: In member function 'unsigned int ImgReaderOgr::readDataImageOgr(std::map, Vector2d >&, std::vector >&, const std::vector&, const std::string&, const std::vector >&, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc:313:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 313 | for(int iband=0;iband, Vector2d >&, const OGRFieldType&, std::vector >&, const std::string&, int, bool, bool) [with T = float; std::string = std::__cxx11::basic_string]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc:342:16: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:313:29: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 313 | if(fields.size()GetFieldCount()){ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:323:29: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 323 | if(fields.size()GetFieldCount()){ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:261:9: warning: unused variable 'posOffset' [-Wunused-variable] - 261 | int posOffset=(pos)?2:0; - | ^~~~~~~~~ -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:28, - from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.cc:27: -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 76 | if(m_scale.size()!=nrOfBand()){//initialize - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 85 | if(m_offset.size()!=nrOfBand()){ - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc:22: -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In member function 'unsigned int FileReaderAscii::readData(std::vector&, int, double, double, bool)': -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:127:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] - 127 | if(verbose>1) - | ~~~~~~~^~ -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:157:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] - 157 | if(verbose>1) - | ~~~~~~~^~ -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In member function 'unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool)': -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:250:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] - 250 | if(verbose>1) - | ~~~~~~~^~ -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:286:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] - 286 | if(verbose>1) - | ~~~~~~~^~ -In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, - from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29, - from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:29: -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] - 100 | const gsl_rng_type * T; - | ^ -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In constructor 'FileReaderAscii::FileReaderAscii()': -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:57:7: warning: 'FileReaderAscii::m_maxRow' will be initialized after [-Wreorder] - 57 | int m_maxRow; - | ^~~~~~~~ -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:52:8: warning: 'char FileReaderAscii::m_fs' [-Wreorder] - 52 | char m_fs; - | ^~~~ -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc:24:1: warning: when initialized here [-Wreorder] - 24 | FileReaderAscii::FileReaderAscii(void) - | ^~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In constructor 'FileReaderAscii::FileReaderAscii(const std::string&)': -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:57:7: warning: 'FileReaderAscii::m_maxRow' will be initialized after [-Wreorder] - 57 | int m_maxRow; - | ^~~~~~~~ -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:52:8: warning: 'char FileReaderAscii::m_fs' [-Wreorder] - 52 | char m_fs; - | ^~~~ -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc:28:1: warning: when initialized here [-Wreorder] - 28 | FileReaderAscii::FileReaderAscii(const std::string& filename) - | ^~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In constructor 'FileReaderAscii::FileReaderAscii(const std::string&, const char&)': -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:57:7: warning: 'FileReaderAscii::m_maxRow' will be initialized after [-Wreorder] - 57 | int m_maxRow; - | ^~~~~~~~ -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:52:8: warning: 'char FileReaderAscii::m_fs' [-Wreorder] - 52 | char m_fs; - | ^~~~ -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc:33:1: warning: when initialized here [-Wreorder] - 33 | FileReaderAscii::FileReaderAscii(const std::string& filename, const char& fieldseparator) - | ^~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc: In member function 'unsigned int FileReaderAscii::nrOfCol(bool, bool)': -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc:109:17: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] - 109 | if(verbose>1) - | ~~~~~~~^~ -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc: In member function 'unsigned int FileReaderAscii::nrOfRow(bool, bool)': -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc:202:17: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] - 202 | if(verbose>1) - | ~~~~~~~^~ -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc:230:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 230 | if(totalCol!=ncol){ - | ~~~~~~~~^~~~~~ -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30: -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] - 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; - | ^~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.cc: In member function 'virtual void ImgWriterGdal::setCodec(const ImgReaderGdal&)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.cc:96:10: warning: variable 'papszMetadata' set but not used [-Wunused-but-set-variable] - 96 | char **papszMetadata; - | ^~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.cc: In member function 'virtual void ImgWriterGdal::setCodec(const std::string&)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.cc:171:10: warning: variable 'papszMetadata' set but not used [-Wunused-but-set-variable] - 171 | char **papszMetadata; - | ^~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.cc: In member function 'void ImgWriterGdal::rasterizeOgr(ImgReaderOgr&, const std::vector&, const std::vector >&, const std::vector >&)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.cc:329:27: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 329 | while(burnBands.size()::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits]', @@ -2065,75 +2131,27 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 8%] Building CXX object src/CMakeFiles/fileClasses.dir/base/Vector2d.cc.o -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DfileClasses_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/fileClasses.dir/base/Vector2d.cc.o -MF CMakeFiles/fileClasses.dir/base/Vector2d.cc.o.d -o CMakeFiles/fileClasses.dir/base/Vector2d.cc.o -c /build/pktools-2.6.7.6+ds/src/base/Vector2d.cc -[ 9%] Linking CXX shared library libfileClasses.so -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/fileClasses.dir/link.txt --verbose=1 -/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libfileClasses.so.1 -o libfileClasses.so.1.6.1 CMakeFiles/fileClasses.dir/fileclasses/FileReaderAscii.cc.o CMakeFiles/fileClasses.dir/base/Vector2d.cc.o -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -[ 10%] Building CXX object src/CMakeFiles/imageClasses.dir/imageclasses/ImgWriterOgr.cc.o -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DimageClasses_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/imageClasses.dir/imageclasses/ImgWriterOgr.cc.o -MF CMakeFiles/imageClasses.dir/imageclasses/ImgWriterOgr.cc.o.d -o CMakeFiles/imageClasses.dir/imageclasses/ImgWriterOgr.cc.o -c /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_symlink_library libfileClasses.so.1.6.1 libfileClasses.so.1 libfileClasses.so -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 10%] Built target fileClasses -[ 11%] Building CXX object src/CMakeFiles/imageClasses.dir/imageclasses/ImgUpdaterGdal.cc.o -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DimageClasses_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/imageClasses.dir/imageclasses/ImgUpdaterGdal.cc.o -MF CMakeFiles/imageClasses.dir/imageclasses/ImgUpdaterGdal.cc.o.d -o CMakeFiles/imageClasses.dir/imageclasses/ImgUpdaterGdal.cc.o -c /build/pktools-2.6.7.6+ds/src/imageclasses/ImgUpdaterGdal.cc -[ 12%] Building CXX object src/CMakeFiles/imageClasses.dir/base/Vector2d.cc.o +[ 11%] Building CXX object src/CMakeFiles/imageClasses.dir/base/Vector2d.cc.o cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DimageClasses_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/imageClasses.dir/base/Vector2d.cc.o -MF CMakeFiles/imageClasses.dir/base/Vector2d.cc.o.d -o CMakeFiles/imageClasses.dir/base/Vector2d.cc.o -c /build/pktools-2.6.7.6+ds/src/base/Vector2d.cc -In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, - from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:31, - from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:23: -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] - 100 | const gsl_rng_type * T; - | ^ -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, - from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:32: -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 76 | if(m_scale.size()!=nrOfBand()){//initialize - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 85 | if(m_offset.size()!=nrOfBand()){ - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] - 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; - | ^~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc: In member function 'int ImgWriterOgr::getFields(std::vector&, int) const': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:345:19: warning: unused variable 'poFieldDefn' [-Wunused-variable] - 345 | OGRFieldDefn *poFieldDefn = poFDefn->GetFieldDefn(iField); - | ^~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc: In member function 'void ImgWriterOgr::copyFields(const ImgReaderOgr&, int, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:359:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 359 | for(int iField=0;iField, double>&, std::string, int, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:391:30: warning: comparison of integer expressions of different signedness: 'std::map, double>::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 391 | if(pointAttributes.size()+1!=poFeature->GetFieldCount()){ - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:398:7: warning: unused variable 'fid' [-Wunused-variable] - 398 | int fid=0; - | ^~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc: In member function 'void ImgWriterOgr::addLineString(std::vector&, const std::string&, int, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:420:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 420 | for(int ip=0;ip&, const std::string&, int, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:443:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 443 | for(int ip=0;ip&, const std::string&, const std::string&, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:469:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 469 | for(int ip=0;ip >&, const std::vector&, short int, short int, const std::string&, const OGRwkbGeometryType&, char)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:538:12: warning: unused variable 'skip' [-Wunused-variable] - 538 | bool skip=false; - | ^~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:602:12: warning: unused variable 'skip' [-Wunused-variable] - 602 | bool skip=false; - | ^~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:622:37: warning: 'pointFeature' may be used uninitialized [-Wmaybe-uninitialized] + 622 | pointFeature->SetField(fieldId,atoi(value.c_str())); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:598:19: note: 'pointFeature' was declared here + 598 | OGRFeature *pointFeature; + | ^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:558:37: warning: 'pointFeature' may be used uninitialized [-Wmaybe-uninitialized] + 558 | pointFeature->SetField(fieldId,atoi(value.c_str())); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:534:19: note: 'pointFeature' was declared here + 534 | OGRFeature *pointFeature; + | ^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:560:36: warning: 'polyFeature' may be used uninitialized [-Wmaybe-uninitialized] + 560 | polyFeature->SetField(fieldId,atoi(value.c_str())); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:526:15: note: 'polyFeature' was declared here + 526 | OGRFeature *polyFeature; + | ^~~~~~~~~~~ In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgUpdaterGdal.h:23, from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgUpdaterGdal.cc:21: @@ -2151,67 +2169,34 @@ /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(T&, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:707:25: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:105:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 105 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:105:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 105 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:106:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 106 | if(m_scale.size()>band) - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:108:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 108 | if(m_offset.size()>band) - | ~~~~~~~~~~~~~~~^~~~~ In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgUpdaterGdal.h:24: /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(T&, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:114:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 114 | poBand->RasterIO(GF_Read,col,row,1,1,&value,1,1,getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc: In member function 'int ImgWriterOgr::ascii2ogr(const std::string&, const std::string&, const std::vector >&, const std::vector&, short int, short int, const std::string&, const OGRwkbGeometryType&, char)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:622:37: warning: 'pointFeature' may be used uninitialized [-Wmaybe-uninitialized] - 622 | pointFeature->SetField(fieldId,atoi(value.c_str())); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:598:19: note: 'pointFeature' was declared here - 598 | OGRFeature *pointFeature; - | ^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:558:37: warning: 'pointFeature' may be used uninitialized [-Wmaybe-uninitialized] - 558 | pointFeature->SetField(fieldId,atoi(value.c_str())); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:534:19: note: 'pointFeature' was declared here - 534 | OGRFeature *pointFeature; - | ^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:560:36: warning: 'polyFeature' may be used uninitialized [-Wmaybe-uninitialized] - 560 | polyFeature->SetField(fieldId,atoi(value.c_str())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:526:15: note: 'polyFeature' was declared here - 526 | OGRFeature *polyFeature; - | ^~~~~~~~~~~ -[ 13%] Linking CXX shared library libimageClasses.so +[ 12%] Linking CXX shared library libimageClasses.so cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/imageClasses.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libimageClasses.so.1 -o libimageClasses.so.1.6.1 CMakeFiles/imageClasses.dir/imageclasses/ImgRasterGdal.cc.o CMakeFiles/imageClasses.dir/imageclasses/ImgReaderGdal.cc.o CMakeFiles/imageClasses.dir/imageclasses/ImgReaderOgr.cc.o CMakeFiles/imageClasses.dir/imageclasses/ImgWriterGdal.cc.o CMakeFiles/imageClasses.dir/imageclasses/ImgWriterOgr.cc.o CMakeFiles/imageClasses.dir/imageclasses/ImgUpdaterGdal.cc.o CMakeFiles/imageClasses.dir/base/Vector2d.cc.o -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_symlink_library libimageClasses.so.1.6.1 libimageClasses.so.1 libimageClasses.so make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 13%] Built target imageClasses +[ 12%] Built target imageClasses make -f src/CMakeFiles/algorithms.dir/build.make src/CMakeFiles/algorithms.dir/depend make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/src /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/algorithms.dir/DependInfo.cmake --color= make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/algorithms.dir/build.make src/CMakeFiles/algorithms.dir/build make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 17%] Building CXX object src/CMakeFiles/algorithms.dir/algorithms/CostFactorySVM.cc.o -[ 17%] Building CXX object src/CMakeFiles/algorithms.dir/algorithms/ConfusionMatrix.cc.o -[ 17%] Building CXX object src/CMakeFiles/algorithms.dir/algorithms/Egcs.cc.o +[ 13%] Building CXX object src/CMakeFiles/algorithms.dir/algorithms/ConfusionMatrix.cc.o cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/algorithms.dir/algorithms/ConfusionMatrix.cc.o -MF CMakeFiles/algorithms.dir/algorithms/ConfusionMatrix.cc.o.d -o CMakeFiles/algorithms.dir/algorithms/ConfusionMatrix.cc.o -c /build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc +[ 14%] Building CXX object src/CMakeFiles/algorithms.dir/algorithms/CostFactorySVM.cc.o cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/algorithms.dir/algorithms/CostFactorySVM.cc.o -MF CMakeFiles/algorithms.dir/algorithms/CostFactorySVM.cc.o.d -o CMakeFiles/algorithms.dir/algorithms/CostFactorySVM.cc.o -c /build/pktools-2.6.7.6+ds/src/algorithms/CostFactorySVM.cc +[ 15%] Building CXX object src/CMakeFiles/algorithms.dir/algorithms/Filter2d.cc.o +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/algorithms.dir/algorithms/Filter2d.cc.o -MF CMakeFiles/algorithms.dir/algorithms/Filter2d.cc.o.d -o CMakeFiles/algorithms.dir/algorithms/Filter2d.cc.o -c /build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc +[ 17%] Building CXX object src/CMakeFiles/algorithms.dir/algorithms/Egcs.cc.o +[ 18%] Building CXX object src/CMakeFiles/algorithms.dir/algorithms/Filter.cc.o cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/algorithms.dir/algorithms/Egcs.cc.o -MF CMakeFiles/algorithms.dir/algorithms/Egcs.cc.o.d -o CMakeFiles/algorithms.dir/algorithms/Egcs.cc.o -c /build/pktools-2.6.7.6+ds/src/algorithms/Egcs.cc +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/algorithms.dir/algorithms/Filter.cc.o -MF CMakeFiles/algorithms.dir/algorithms/Filter.cc.o.d -o CMakeFiles/algorithms.dir/algorithms/Filter.cc.o -c /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc /build/pktools-2.6.7.6+ds/src/algorithms/Egcs.cc: In member function 'std::string Egcs::geo2cell(double, double) const': /build/pktools-2.6.7.6+ds/src/algorithms/Egcs.cc:166:10: warning: unused variable 'xcel' [-Wunused-variable] 166 | double xcel=static_cast(geoX)/getBaseSize(); @@ -2226,6 +2211,69 @@ /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ +In file included from /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc:22: +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In member function 'unsigned int FileReaderAscii::readData(std::vector&, int, double, double, bool)': +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:127:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] + 127 | if(verbose>1) + | ~~~~~~~^~ +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:157:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] + 157 | if(verbose>1) + | ~~~~~~~^~ +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In member function 'unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool)': +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:250:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] + 250 | if(verbose>1) + | ~~~~~~~^~ +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:286:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] + 286 | if(verbose>1) + | ~~~~~~~^~ +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In constructor 'FileReaderAscii::FileReaderAscii()': +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:57:7: warning: 'FileReaderAscii::m_maxRow' will be initialized after [-Wreorder] + 57 | int m_maxRow; + | ^~~~~~~~ +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:52:8: warning: 'char FileReaderAscii::m_fs' [-Wreorder] + 52 | char m_fs; + | ^~~~ +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc:24:1: warning: when initialized here [-Wreorder] + 24 | FileReaderAscii::FileReaderAscii(void) + | ^~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In constructor 'FileReaderAscii::FileReaderAscii(const std::string&)': +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:57:7: warning: 'FileReaderAscii::m_maxRow' will be initialized after [-Wreorder] + 57 | int m_maxRow; + | ^~~~~~~~ +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:52:8: warning: 'char FileReaderAscii::m_fs' [-Wreorder] + 52 | char m_fs; + | ^~~~ +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc:28:1: warning: when initialized here [-Wreorder] + 28 | FileReaderAscii::FileReaderAscii(const std::string& filename) + | ^~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In constructor 'FileReaderAscii::FileReaderAscii(const std::string&, const char&)': +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:57:7: warning: 'FileReaderAscii::m_maxRow' will be initialized after [-Wreorder] + 57 | int m_maxRow; + | ^~~~~~~~ +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:52:8: warning: 'char FileReaderAscii::m_fs' [-Wreorder] + 52 | char m_fs; + | ^~~~ +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc:33:1: warning: when initialized here [-Wreorder] + 33 | FileReaderAscii::FileReaderAscii(const std::string& filename, const char& fieldseparator) + | ^~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc: In member function 'unsigned int FileReaderAscii::nrOfCol(bool, bool)': +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc:109:17: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] + 109 | if(verbose>1) + | ~~~~~~~^~ +In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, + from /build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:53, + from /build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:24: +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] + 100 | const gsl_rng_type * T; + | ^ +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc: In member function 'unsigned int FileReaderAscii::nrOfRow(bool, bool)': +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc:202:17: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] + 202 | if(verbose>1) + | ~~~~~~~^~ +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc:230:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 230 | if(totalCol!=ncol){ + | ~~~~~~~~^~~~~~ In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:25, from /build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc:20: @@ -2252,13 +2300,67 @@ /build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:128:12: warning: variable 'doa' set but not used [-Wunused-but-set-variable] 128 | double doa=0; | ^~~ +In file included from /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:29, + from /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:20: +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] + 100 | const gsl_rng_type * T; + | ^ /build/pktools-2.6.7.6+ds/src/algorithms/CostFactorySVM.cc: In member function 'virtual double CostFactorySVM::getCost(const std::vector >&)': /build/pktools-2.6.7.6+ds/src/algorithms/CostFactorySVM.cc:93:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 93 | for(int isample=0;isample, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 136 | for(int isample=0;isample::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 76 | if(m_scale.size()!=nrOfBand()){//initialize + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 85 | if(m_offset.size()!=nrOfBand()){ + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, + from /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:31: +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] + 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; + | ^~~~~~~ +[ 19%] Building CXX object src/CMakeFiles/algorithms.dir/algorithms/ImgRegression.cc.o +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/algorithms.dir/algorithms/ImgRegression.cc.o -MF CMakeFiles/algorithms.dir/algorithms/ImgRegression.cc.o.d -o CMakeFiles/algorithms.dir/algorithms/ImgRegression.cc.o -c /build/pktools-2.6.7.6+ds/src/algorithms/ImgRegression.cc +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::filter(ImgReaderGdal&, ImgWriterGdal&, bool, bool, bool)': +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:138:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 138 | for(int imask=0;imask::size_type' {aka 'unsigned int'} [-Wsign-compare] + 165 | for(int imask=0;imask&)': +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:213:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 213 | for(int iclass=0;iclass::size_type' {aka 'unsigned int'} [-Wsign-compare] + 436 | for(int imask=0;imask::size_type' {aka 'unsigned int'} [-Wsign-compare] + 630 | for(int iclass=0;iclass::size_type' {aka 'unsigned int'} [-Wsign-compare] + 642 | if(randomIndex>=windowBuffer.size()) + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::mrf(ImgReaderGdal&, ImgWriterGdal&, int, int, double, bool, short int, bool)': +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:707:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 707 | for(int iclass1=0;iclass1::size_type' {aka 'unsigned int'} [-Wsign-compare] + 708 | for(int iclass2=0;iclass2 >::size_type' {aka 'unsigned int'} [-Wsign-compare] 54 | for(index=0;index::size_type' {aka 'unsigned int'} [-Wsign-compare] 159 | for(int icol=0;icol, bool, short int, bool)': +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:774:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 774 | for(int iclass=0;iclass::size_type' {aka 'unsigned int'} [-Wsign-compare] + 799 | for(int imask=0;imask::size_type' {aka 'unsigned int'} [-Wsign-compare] + 806 | for(int iclass=0;iclass::size_type' {aka 'unsigned int'} [-Wsign-compare] + 814 | for(int iclass1=0;iclass1::size_type' {aka 'unsigned int'} [-Wsign-compare] + 817 | for(int iclass2=0;iclass2::size_type' {aka 'unsigned int'} [-Wsign-compare] + 825 | for(int iclass1=0;iclass1::size_type' {aka 'unsigned int'} [-Wsign-compare] + 834 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] 204 | for(int iclass=0;iclass&, bool)': +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1031:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1031 | for(int imask=0;imask >::size_type' {aka 'unsigned int'} [-Wsign-compare] 232 | for(int iref=0;iref::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1072 | for(int iangle=0;iangle >::size_type' {aka 'unsigned int'} [-Wsign-compare] 254 | for(int iclass=0;iclass::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1097 | for(int imask=0;imask::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1105 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] 276 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1197 | for(int iband=0;iband&, std::vector >&, float, float, float, float, bool, bool, bool, bool, bool)': +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1214:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1214 | for(int iband=0;iband >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1257 | if(indexJ<0||indexJ>=input.size()) + | ~~~~~~^~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1259:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1259 | if(indexI<0||indexI>=input[indexJ].size()) + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'Vector2d Vector2d::operator=(const Vector2d&) [with T = double]': /build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc:137:13: required from here /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:98:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] @@ -2350,19 +2507,118 @@ /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 88 | for(int irow=0;irow::Vector2d(const Vector2d&) [with T = double]': +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:33:5: required from here +/build/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 88 | for(int irow=0;irow Vector2d::operator=(const Vector2d&) [with T = double]': +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:46:10: required from here +/build/pktools-2.6.7.6+ds/src/base/Vector2d.h:98:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 98 | for(int irow=0;irow&, int, int, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:862:26: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:218:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 218 | if(m_scale.size()>band) + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:220:21: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 220 | if(m_offset.size()>band) + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:222:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 222 | if(buffer2d.size()!=maxRow-minRow+1){ + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:216:10: warning: variable 'theScale' set but not used [-Wunused-but-set-variable] + 216 | double theScale=1; + | ^~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:217:10: warning: variable 'theOffset' set but not used [-Wunused-but-set-variable] + 217 | double theOffset=0; + | ^~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In instantiation of 'void filter2d::Filter2d::shadowDsm(const Vector2d&, Vector2d&, double, double, double, short int) [with T = float]': +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1156:12: required from here +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1228:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1228 | if(indexJ<0||indexJ>=input.size()) + | ~~~~~~^~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1230:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1230 | if(indexI<0||indexI>=input[indexJ].size()) + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeDataBlock(Vector2d&, int, int, int, int, int) [with T = float]': +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1157:24: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:218:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 218 | if(m_scale.size()>band) + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:220:21: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 220 | if(m_offset.size()>band) + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:222:21: warning: comparison of integer expressions of different signedness: 'std::vector >, std::allocator > > >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 222 | if(buffer2d.size()!=maxRow-minRow+1){ + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:216:10: warning: variable 'theScale' set but not used [-Wunused-but-set-variable] + 216 | double theScale=1; + | ^~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:217:10: warning: variable 'theOffset' set but not used [-Wunused-but-set-variable] + 217 | double theOffset=0; + | ^~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In instantiation of 'void filter2d::Filter2d::dwtForward(Vector2d&, const std::string&, int) [with T = float; std::string = std::__cxx11::basic_string]': +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1165:15: required from here +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1257:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1257 | for(int irow=0;irow >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1262 | for(int irow=0;irow >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1263 | for(int icol=0;icol >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1276 | for(int irow=0;irow >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1278 | for(int icol=0;icol&, const std::string&, int) [with T = float; std::string = std::__cxx11::basic_string]': +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1175:15: required from here +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1304:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1304 | for(int irow=0;irow >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1310 | for(int irow=0;irow >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1311 | for(int icol=0;icol >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1324 | for(int irow=0;irow >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1326 | for(int icol=0;icol&, const std::string&, int, double) [with T = float; std::string = std::__cxx11::basic_string]': +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1185:11: required from here +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1352:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1352 | for(int irow=0;irow >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1358 | for(int irow=0;irow >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1359 | for(int icol=0;icol >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1372 | for(int irow=0;irow >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1373 | for(int icol=0;icol >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1383 | for(int irow=0;irow >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1384 | for(int icol=0;icol >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1393 | for(int irow=0;irow::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = double]' +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:100:23: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 137 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 137 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 138 | if(m_scale.size()>band) + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 140 | if(m_offset.size()>band) + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 146 | if(buffer.size()!=maxCol-minCol+1) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 149 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 149 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 150 | for(int index=0;index&, int, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = double]' +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:184:25: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 148 | if(buffer.size()!=maxCol-minCol+1){ + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = short int]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = short int]' +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:736:21: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 137 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 137 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 138 | if(m_scale.size()>band) + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 140 | if(m_offset.size()>band) + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 146 | if(buffer.size()!=maxCol-minCol+1) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 149 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 149 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 150 | for(int index=0;index&, int, int, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:224:16: required from 'void ImgReaderGdal::readDataBlock(Vector2d&, int, int, int, int, int) [with T = double]' +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:860:24: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:247:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 247 | if(m_scale.size()>band) + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:249:21: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 249 | if(m_offset.size()>band) + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:262:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 262 | if(buffer.size()!=(maxRow-minRow+1)*(maxCol-minCol+1)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:269:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 269 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:269:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 269 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:270:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 270 | for(int index=0;index&, int, int, int, int, int) [with T = float]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:224:16: required from 'void ImgReaderGdal::readDataBlock(Vector2d&, int, int, int, int, int) [with T = float]' +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1155:22: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:247:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 247 | if(m_scale.size()>band) + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:249:21: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 249 | if(m_offset.size()>band) + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:262:19: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 262 | if(buffer.size()!=(maxRow-minRow+1)*(maxCol-minCol+1)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:269:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 269 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:269:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 269 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:270:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 270 | for(int index=0;index&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': @@ -2495,6 +2853,27 @@ /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1477:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1477 | for(int index=0;index::Vector2d(const Vector2d&) [with T = float]': +/usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = Vector2d; _Args = {const Vector2d&}]' +/usr/include/c++/12/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const Vector2d*; _ForwardIterator = Vector2d*]' +/usr/include/c++/12/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const Vector2d*; _ForwardIterator = Vector2d*; bool _TrivialValueTypes = false]' +/usr/include/c++/12/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const Vector2d*; _ForwardIterator = Vector2d*]' +/usr/include/c++/12/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const Vector2d*; _ForwardIterator = Vector2d*; _Tp = Vector2d]' +/usr/include/c++/12/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Vector2d*; _ForwardIterator = Vector2d*; _Allocator = allocator >]' +/usr/include/c++/12/bits/vector.tcc:674:48: required from 'void std::vector<_Tp, _Alloc>::_M_default_append(size_type) [with _Tp = Vector2d; _Alloc = std::allocator >; size_type = unsigned int]' +/usr/include/c++/12/bits/stl_vector.h:1011:4: required from 'void std::vector<_Tp, _Alloc>::resize(size_type) [with _Tp = Vector2d; _Alloc = std::allocator >; size_type = unsigned int]' +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1213:16: required from here +/build/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 88 | for(int irow=0;irow&, int, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = double]' /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:75:21: required from here @@ -2534,6 +2913,114 @@ /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1416:7: warning: unused variable 'nband' [-Wunused-variable] 1416 | int nband=wavelengthIn.size(); | ^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = short int]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readDataBlock(std::vector&, int, int, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:268:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 268 | poBand->RasterIO(GF_Read,minCol,minRow,maxCol-minCol+1,maxRow-minRow+1,&(buffer[0]),(maxCol-minCol+1),(maxRow-minRow+1),getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeDataBlock(Vector2d&, int, int, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:260:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 260 | poBand->RasterIO(GF_Write,minCol,minRow,maxCol-minCol+1,maxRow-minRow+1,&(buffer[0]),(maxCol-minCol+1),(maxRow-minRow+1),getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readDataBlock(std::vector&, int, int, int, int, int) [with T = float]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:268:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 268 | poBand->RasterIO(GF_Read,minCol,minRow,maxCol-minCol+1,maxRow-minRow+1,&(buffer[0]),(maxCol-minCol+1),(maxRow-minRow+1),getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeDataBlock(Vector2d&, int, int, int, int, int) [with T = float]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:260:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 260 | poBand->RasterIO(GF_Write,minCol,minRow,maxCol-minCol+1,maxRow-minRow+1,&(buffer[0]),(maxCol-minCol+1),(maxRow-minRow+1),getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter.h: In static member function 'static const gsl_wavelet_type* filter::Filter::getWaveletType(std::string)': +/build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:58:3: warning: control reaches end of non-void function [-Wreturn-type] + 58 | } + | ^ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In member function 'void filter2d::Filter2d::shift(const Vector2d&, Vector2d&, double, double, double, filter2d::RESAMPLE, bool) [with T = double]': +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:623:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] + 623 | pfnProgress(progress,pszMessage,pProgressArg); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:619:15: note: 'pszMessage' was declared here + 619 | const char* pszMessage; + | ^~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::shift(ImgReaderGdal&, ImgWriterGdal&, double, double, double, filter2d::RESAMPLE, bool)': +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:855:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] + 855 | pfnProgress(progress,pszMessage,pProgressArg); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:851:15: note: 'pszMessage' was declared here + 851 | const char* pszMessage; + | ^~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::filter(ImgReaderGdal&, ImgWriterGdal&, bool, bool, bool)': +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:91:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] + 91 | pfnProgress(progress,pszMessage,pProgressArg); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:87:15: note: 'pszMessage' was declared here + 87 | const char* pszMessage; + | ^~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::mrf(ImgReaderGdal&, ImgWriterGdal&, int, int, Vector2d, bool, short int, bool)': +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:720:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] + 720 | pfnProgress(progress,pszMessage,pProgressArg); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:716:15: note: 'pszMessage' was declared here + 716 | const char* pszMessage; + | ^~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In member function 'void filter2d::Filter2d::shadowDsm(const Vector2d&, Vector2d&, double, double, double, short int) [with T = float]': +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1217:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] + 1217 | pfnProgress(progress,pszMessage,pProgressArg); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1213:15: note: 'pszMessage' was declared here + 1213 | const char* pszMessage; + | ^~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In member function 'void filter2d::Filter2d::dwtForward(Vector2d&, const std::string&, int) [with T = float]': +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1248:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] + 1248 | pfnProgress(progress,pszMessage,pProgressArg); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1244:15: note: 'pszMessage' was declared here + 1244 | const char* pszMessage; + | ^~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In member function 'void filter2d::Filter2d::dwtInverse(Vector2d&, const std::string&, int) [with T = float]': +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1295:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] + 1295 | pfnProgress(progress,pszMessage,pProgressArg); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1291:15: note: 'pszMessage' was declared here + 1291 | const char* pszMessage; + | ^~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In member function 'void filter2d::Filter2d::dwtCut(Vector2d&, const std::string&, int, double) [with T = float]': +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1343:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] + 1343 | pfnProgress(progress,pszMessage,pProgressArg); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1339:15: note: 'pszMessage' was declared here + 1339 | const char* pszMessage; + | ^~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::morphology(ImgReaderGdal&, ImgWriterGdal&, const std::string&, int, int, const std::vector&, bool)': +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:979:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] + 979 | pfnProgress(progress,pszMessage,pProgressArg); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:975:15: note: 'pszMessage' was declared here + 975 | const char* pszMessage; + | ^~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::doit(ImgReaderGdal&, ImgWriterGdal&, const std::string&, int, int, short int, bool)': +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:363:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] + 363 | pfnProgress(progress,pszMessage,pProgressArg); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:359:15: note: 'pszMessage' was declared here + 359 | const char* pszMessage; + | ^~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::linearFeature(const Vector2d&, std::vector >&, float, float, float, float, bool, bool, bool, bool, bool)': +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1224:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] + 1224 | pfnProgress(progress,pszMessage,pProgressArg); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1220:15: note: 'pszMessage' was declared here + 1220 | const char* pszMessage; + | ^~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::majorVoting(const std::string&, const std::string&, int, const std::vector&)': +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:204:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] + 204 | pfnProgress(progress,pszMessage,pProgressArg); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:200:15: note: 'pszMessage' was declared here + 200 | const char* pszMessage; + | ^~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); @@ -2546,8 +3033,6 @@ /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:58:3: warning: control reaches end of non-void function [-Wreturn-type] 58 | } | ^ -[ 19%] Building CXX object src/CMakeFiles/algorithms.dir/algorithms/Filter2d.cc.o -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/algorithms.dir/algorithms/Filter2d.cc.o -MF CMakeFiles/algorithms.dir/algorithms/Filter2d.cc.o.d -o CMakeFiles/algorithms.dir/algorithms/Filter2d.cc.o -c /build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc: In member function 'void filter::Filter::dwtForward(ImgReaderGdal&, ImgWriterGdal&, const std::string&, int)': /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:70:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 70 | pfnProgress(progress,pszMessage,pProgressArg); @@ -2576,66 +3061,15 @@ /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:159:15: note: 'pszMessage' was declared here 159 | const char* pszMessage; | ^~~~~~~~~~ -[ 20%] Building CXX object src/CMakeFiles/algorithms.dir/algorithms/ImgRegression.cc.o -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/algorithms.dir/algorithms/ImgRegression.cc.o -MF CMakeFiles/algorithms.dir/algorithms/ImgRegression.cc.o.d -o CMakeFiles/algorithms.dir/algorithms/ImgRegression.cc.o -c /build/pktools-2.6.7.6+ds/src/algorithms/ImgRegression.cc -In file included from /usr/include/c++/12/bits/stl_algo.h:60, - from /usr/include/c++/12/algorithm:61, - from /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:31: -/usr/include/c++/12/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++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/include/c++/12/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++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1802 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/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++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1908 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/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++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1844 | __final_insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1854 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, - from /build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:53, - from /build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:24: -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] - 100 | const gsl_rng_type * T; - | ^ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'T statfactory::StatFactory::mymin(const std::vector&) const [with T = double]': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:449:5: warning: 'minValue' may be used uninitialized [-Wmaybe-uninitialized] - 449 | T minValue; - | ^~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'T statfactory::StatFactory::mymax(const std::vector&) const [with T = double]': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:507:5: warning: 'maxValue' may be used uninitialized [-Wmaybe-uninitialized] - 507 | T maxValue; - | ^~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:23: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'unsigned int filter::Filter::pushNoDataValue(double)' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:56:29: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc: In member function 'double confusionmatrix::ConfusionMatrix::ua(const std::string&, double*) const': +/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc:237:10: warning: 'dva' may be used uninitialized [-Wmaybe-uninitialized] + 237 | double dva=1.0-dva; + | ^~~ +/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc:237:10: note: 'dva' was declared here + 237 | double dva=1.0-dva; + | ^~~ +[ 20%] Linking CXX shared library libfileClasses.so +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/fileClasses.dir/link.txt --verbose=1 In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/pktools-2.6.7.6+ds/src/algorithms/ImgRegression.h:24, from /build/pktools-2.6.7.6+ds/src/algorithms/ImgRegression.cc:20: @@ -2647,54 +3081,30 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, - from /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:30, - from /build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:54: -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 76 | if(m_scale.size()!=nrOfBand()){//initialize - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 85 | if(m_offset.size()!=nrOfBand()){ - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libfileClasses.so.1 -o libfileClasses.so.1.6.1 CMakeFiles/fileClasses.dir/fileclasses/FileReaderAscii.cc.o CMakeFiles/fileClasses.dir/base/Vector2d.cc.o -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ -/usr/include/c++/12/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 189 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, - from /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:31: -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] - 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; - | ^~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void filter::Filter::dwtForward(std::vector&, const std::string&, int)' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:199:19: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void filter::Filter::dwtForward(std::vector&, const std::string&, int)' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:208:13: -/usr/include/c++/12/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1561 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void filter::Filter::dwtInverse(std::vector&, const std::string&, int)' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:218:19: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void filter::Filter::dwtInverse(std::vector&, const std::string&, int)' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:226:13: -/usr/include/c++/12/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1561 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_symlink_library libfileClasses.so.1.6.1 libfileClasses.so.1 libfileClasses.so +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +In file included from /usr/include/c++/12/bits/stl_algo.h:60, + from /usr/include/c++/12/algorithm:61, + from /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:31: +/usr/include/c++/12/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++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +[ 20%] Built target fileClasses +/usr/include/c++/12/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++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1802 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +[ 21%] Building CXX object src/CMakeFiles/algorithms.dir/algorithms/svm.cpp.o +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/algorithms.dir/algorithms/svm.cpp.o -MF CMakeFiles/algorithms.dir/algorithms/svm.cpp.o.d -o CMakeFiles/algorithms.dir/algorithms/svm.cpp.o -c /build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/pktools-2.6.7.6+ds/src/algorithms/ImgRegression.h:25: /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': @@ -2711,96 +3121,76 @@ /build/pktools-2.6.7.6+ds/src/algorithms/ImgRegression.cc:25:1: warning: when initialized here [-Wreorder] 25 | ImgRegression::ImgRegression(void) | ^~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void filter::Filter::dwtCut(std::vector&, const std::string&, int, double)' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:236:19: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void filter::Filter::dwtCut(std::vector&, const std::string&, int, double)' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:254:13: -/usr/include/c++/12/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1561 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::filter(ImgReaderGdal&, ImgWriterGdal&, bool, bool, bool)': -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:138:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 138 | for(int imask=0;imask::size_type' {aka 'unsigned int'} [-Wsign-compare] - 165 | for(int imask=0;imask&)': -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:213:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 213 | for(int iclass=0;iclass::size_type' {aka 'unsigned int'} [-Wsign-compare] - 436 | for(int imask=0;imask::size_type' {aka 'unsigned int'} [-Wsign-compare] - 630 | for(int iclass=0;iclass::size_type' {aka 'unsigned int'} [-Wsign-compare] - 642 | if(randomIndex>=windowBuffer.size()) - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::mrf(ImgReaderGdal&, ImgWriterGdal&, int, int, double, bool, short int, bool)': -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:707:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 707 | for(int iclass1=0;iclass1::size_type' {aka 'unsigned int'} [-Wsign-compare] - 708 | for(int iclass2=0;iclass2, bool, short int, bool)': -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:774:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 774 | for(int iclass=0;iclass::size_type' {aka 'unsigned int'} [-Wsign-compare] - 799 | for(int imask=0;imask::size_type' {aka 'unsigned int'} [-Wsign-compare] - 806 | for(int iclass=0;iclass::size_type' {aka 'unsigned int'} [-Wsign-compare] - 814 | for(int iclass1=0;iclass1::size_type' {aka 'unsigned int'} [-Wsign-compare] - 817 | for(int iclass2=0;iclass2::size_type' {aka 'unsigned int'} [-Wsign-compare] - 825 | for(int iclass1=0;iclass1::size_type' {aka 'unsigned int'} [-Wsign-compare] - 834 | for(int iclass=0;iclass&, bool)': -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1031:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1031 | for(int imask=0;imask::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1072 | for(int iangle=0;iangle::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1097 | for(int imask=0;imask::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1105 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1197 | for(int iband=0;iband&, std::vector >&, float, float, float, float, bool, bool, bool, bool, bool)': -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1214:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1214 | for(int iband=0;iband >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1908 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp: In instantiation of 'void clone(T*&, S*, int) [with S = svm_node* const; T = const svm_node*]': +/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:278:7: required from here +/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:26:28: warning: cast from type 'svm_node* const*' to type 'void*' casts away qualifiers [-Wcast-qual] + 26 | memcpy((void *)dst,(void *)src,sizeof(T)*n); + | ^~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp: In instantiation of 'void clone(T*&, S*, int) [with S = const double; T = double]': +/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:514:7: required from here +/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:26:28: warning: cast from type 'const double*' to type 'void*' casts away qualifiers [-Wcast-qual] +/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp: In instantiation of 'void clone(T*&, S*, int) [with S = const signed char; T = signed char]': +/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:515:7: required from here +/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:26:28: warning: cast from type 'const signed char*' to type 'void*' casts away qualifiers [-Wcast-qual] +/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp: In function 'svm_model* svm_load_model(const char*)': +/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2749:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2749 | fscanf(fp,"%80s",cmd); + | ~~~~~~^~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2753:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2753 | fscanf(fp,"%80s",cmd); + | ~~~~~~^~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2778:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2778 | fscanf(fp,"%80s",cmd); + | ~~~~~~^~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2802:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2802 | fscanf(fp,"%d",¶m.degree); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2804:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2804 | fscanf(fp,"%lf",¶m.gamma); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2806:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2806 | fscanf(fp,"%lf",¶m.coef0); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2808:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2808 | fscanf(fp,"%d",&model->nr_class); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2810:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2810 | fscanf(fp,"%d",&model->l); + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2816:39: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2816 | fscanf(fp,"%lf",&model->rho[i]); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2823:39: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2823 | fscanf(fp,"%d",&model->label[i]); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2830:39: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2830 | fscanf(fp,"%lf",&model->probA[i]); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2837:39: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2837 | fscanf(fp,"%lf",&model->probB[i]); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2844:39: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2844 | fscanf(fp,"%d",&model->nSV[i]); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/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++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1844 | __final_insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1854 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]': /build/pktools-2.6.7.6+ds/src/algorithms/ImgRegression.cc:48:24: required from here /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] @@ -2841,303 +3231,48 @@ /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1326:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1326 | if(j>=y.size()){ | ~^~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1257:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1257 | if(indexJ<0||indexJ>=input.size()) - | ~~~~~~^~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1259:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1259 | if(indexI<0||indexI>=input[indexJ].size()) - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 175 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'T statfactory::StatFactory::percentile(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, double, T, T) const [with T = double]': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1154:22: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 - 1154 | template T StatFactory::percentile(const std::vector& input, typename std::vector::const_iterator begin, typename std::vector::const_iterator end, double percent, T minimum, T maximum) const - | ^~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1154:22: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'T statfactory::StatFactory::percentile(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, double, T, T) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1167:17: -/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1530 | { return _M_erase(begin() + (__position - cbegin())); } - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void statfactory::StatFactory::eraseNoData(std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:727:9, - inlined from 'T statfactory::StatFactory::percentile(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, double, T, T) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1172:14: -/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1530 | { return _M_erase(begin() + (__position - cbegin())); } - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from 'T statfactory::StatFactory::percentile(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, double, T, T) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1173:12: -/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1937 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1938 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1939 | __comp); - | ~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1940 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void statfactory::StatFactory::eraseNoData(std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:727:9, - inlined from 'unsigned int statfactory::StatFactory::nvalid(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:736:14: -/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1530 | { return _M_erase(begin() + (__position - cbegin())); } - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void statfactory::StatFactory::eraseNoData(std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:727:9, - inlined from 'T statfactory::StatFactory::median(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:743:14: -/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1530 | { return _M_erase(begin() + (__position - cbegin())); } - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from 'T statfactory::StatFactory::median(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:745:9: -/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1937 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1938 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1939 | __comp); - | ~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1940 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'Vector2d::Vector2d(const Vector2d&) [with T = double]': -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:33:5: required from here -/build/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 88 | for(int irow=0;irow Vector2d::operator=(const Vector2d&) [with T = double]': -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:46:10: required from here -/build/pktools-2.6.7.6+ds/src/base/Vector2d.h:98:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 98 | for(int irow=0;irow&, int, int, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:862:26: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:218:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 218 | if(m_scale.size()>band) - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:220:21: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 220 | if(m_offset.size()>band) - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:222:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 222 | if(buffer2d.size()!=maxRow-minRow+1){ - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:216:10: warning: variable 'theScale' set but not used [-Wunused-but-set-variable] - 216 | double theScale=1; - | ^~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:217:10: warning: variable 'theOffset' set but not used [-Wunused-but-set-variable] - 217 | double theOffset=0; - | ^~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In instantiation of 'void filter2d::Filter2d::shadowDsm(const Vector2d&, Vector2d&, double, double, double, short int) [with T = float]': -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1156:12: required from here -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1228:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1228 | if(indexJ<0||indexJ>=input.size()) - | ~~~~~~^~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1230:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1230 | if(indexI<0||indexI>=input[indexJ].size()) - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeDataBlock(Vector2d&, int, int, int, int, int) [with T = float]': -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1157:24: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:218:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 218 | if(m_scale.size()>band) - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:220:21: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 220 | if(m_offset.size()>band) - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:222:21: warning: comparison of integer expressions of different signedness: 'std::vector >, std::allocator > > >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 222 | if(buffer2d.size()!=maxRow-minRow+1){ - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_algo.h:60, + from /usr/include/c++/12/algorithm:61, + from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:25: +/usr/include/c++/12/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++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/usr/include/c++/12/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++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1908 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/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++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1802 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:216:10: warning: variable 'theScale' set but not used [-Wunused-but-set-variable] - 216 | double theScale=1; - | ^~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:217:10: warning: variable 'theOffset' set but not used [-Wunused-but-set-variable] - 217 | double theOffset=0; - | ^~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In instantiation of 'void filter2d::Filter2d::dwtForward(Vector2d&, const std::string&, int) [with T = float; std::string = std::__cxx11::basic_string]': -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1165:15: required from here -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1257:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1257 | for(int irow=0;irow >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1262 | for(int irow=0;irow >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1263 | for(int icol=0;icol >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1276 | for(int irow=0;irow >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1278 | for(int icol=0;icol&, const std::string&, int) [with T = float; std::string = std::__cxx11::basic_string]': -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1175:15: required from here -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1304:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1304 | for(int irow=0;irow >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1310 | for(int irow=0;irow >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1311 | for(int icol=0;icol >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1324 | for(int irow=0;irow >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1326 | for(int icol=0;icol&, const std::string&, int, double) [with T = float; std::string = std::__cxx11::basic_string]': -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1185:11: required from here -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1352:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1352 | for(int irow=0;irow >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1358 | for(int irow=0;irow >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1359 | for(int icol=0;icol >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1372 | for(int irow=0;irow >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1373 | for(int icol=0;icol >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1383 | for(int irow=0;irow >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1384 | for(int icol=0;icol >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1393 | for(int irow=0;irow&, int, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = double]' -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:100:23: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 137 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 137 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 138 | if(m_scale.size()>band) - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 140 | if(m_offset.size()>band) - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 146 | if(buffer.size()!=maxCol-minCol+1) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 149 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 149 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 150 | for(int index=0;index&, int, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = double]' -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:184:25: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 148 | if(buffer.size()!=maxCol-minCol+1){ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = short int]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = short int]' -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:736:21: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 137 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 137 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 138 | if(m_scale.size()>band) - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 140 | if(m_offset.size()>band) - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 146 | if(buffer.size()!=maxCol-minCol+1) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 149 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 149 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 150 | for(int index=0;index&, int, int, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:224:16: required from 'void ImgReaderGdal::readDataBlock(Vector2d&, int, int, int, int, int) [with T = double]' -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:860:24: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:247:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 247 | if(m_scale.size()>band) - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:249:21: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 249 | if(m_offset.size()>band) - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:262:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 262 | if(buffer.size()!=(maxRow-minRow+1)*(maxCol-minCol+1)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:269:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 269 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:269:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 269 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:270:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 270 | for(int index=0;index&, int, int, int, int, int) [with T = float]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:224:16: required from 'void ImgReaderGdal::readDataBlock(Vector2d&, int, int, int, int, int) [with T = float]' -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1155:22: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:247:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 247 | if(m_scale.size()>band) - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:249:21: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 249 | if(m_offset.size()>band) - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:262:19: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 262 | if(buffer.size()!=(maxRow-minRow+1)*(maxCol-minCol+1)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:269:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 269 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:269:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 269 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:270:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 270 | for(int index=0;index::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void statfactory::StatFactory::interpolateUp(const std::vector&, const std::vector&, const std::vector&, const std::string&, std::vector&, bool) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1479:23: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void statfactory::StatFactory::interpolateUp(const std::vector&, const std::vector&, const std::vector&, const std::string&, std::vector&, bool) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1483:23: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void statfactory::StatFactory::interpolateUp(const std::vector&, const std::vector&, const std::vector&, const std::string&, std::vector&, bool) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1487:21: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/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++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1844 | __final_insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1854 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:43: +/usr/include/c++/12/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:309:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 309 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc:309:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12/vector:60, from /build/pktools-2.6.7.6+ds/src/algorithms/ImgRegression.h:23: /usr/include/c++/12/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]': @@ -3145,16 +3280,6 @@ 2059 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/12/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void statfactory::StatFactory::interpolateNoData(const std::vector&, const std::vector&, const std::string&, std::vector&, bool) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1424:15: -/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1530 | { return _M_erase(begin() + (__position - cbegin())); } - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void statfactory::StatFactory::interpolateNoData(const std::vector&, const std::vector&, const std::string&, std::vector&, bool) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1425:21: -/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1530 | { return _M_erase(begin() + (__position - cbegin())); } - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, inlined from 'bool statfactory::StatFactory::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:113:18, @@ -3187,24 +3312,10 @@ /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'double filter::Filter::getCentreWavelength(const std::vector&, const Vector2d&, const std::string&, double, bool)' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:710:30: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'Vector2d::Vector2d(const Vector2d&) [with T = float]': -/usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = Vector2d; _Args = {const Vector2d&}]' -/usr/include/c++/12/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const Vector2d*; _ForwardIterator = Vector2d*]' -/usr/include/c++/12/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const Vector2d*; _ForwardIterator = Vector2d*; bool _TrivialValueTypes = false]' -/usr/include/c++/12/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const Vector2d*; _ForwardIterator = Vector2d*]' -/usr/include/c++/12/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const Vector2d*; _ForwardIterator = Vector2d*; _Tp = Vector2d]' -/usr/include/c++/12/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Vector2d*; _ForwardIterator = Vector2d*; _Allocator = allocator >]' -/usr/include/c++/12/bits/vector.tcc:674:48: required from 'void std::vector<_Tp, _Alloc>::_M_default_append(size_type) [with _Tp = Vector2d; _Alloc = std::allocator >; size_type = unsigned int]' -/usr/include/c++/12/bits/stl_vector.h:1011:4: required from 'void std::vector<_Tp, _Alloc>::resize(size_type) [with _Tp = Vector2d; _Alloc = std::allocator >; size_type = unsigned int]' -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1213:16: required from here -/build/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 88 | for(int irow=0;irow&) const [with T = double]': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:449:5: warning: 'minValue' may be used uninitialized [-Wmaybe-uninitialized] + 449 | T minValue; + | ^~~~~~~~ In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, inlined from 'bool ImgRasterGdal::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:136:93, @@ -3234,38 +3345,10 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = short int]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readDataBlock(std::vector&, int, int, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:268:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 268 | poBand->RasterIO(GF_Read,minCol,minRow,maxCol-minCol+1,maxRow-minRow+1,&(buffer[0]),(maxCol-minCol+1),(maxRow-minRow+1),getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeDataBlock(Vector2d&, int, int, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:260:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 260 | poBand->RasterIO(GF_Write,minCol,minRow,maxCol-minCol+1,maxRow-minRow+1,&(buffer[0]),(maxCol-minCol+1),(maxRow-minRow+1),getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readDataBlock(std::vector&, int, int, int, int, int) [with T = float]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:268:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 268 | poBand->RasterIO(GF_Read,minCol,minRow,maxCol-minCol+1,maxRow-minRow+1,&(buffer[0]),(maxCol-minCol+1),(maxRow-minRow+1),getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeDataBlock(Vector2d&, int, int, int, int, int) [with T = float]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:260:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 260 | poBand->RasterIO(GF_Write,minCol,minRow,maxCol-minCol+1,maxRow-minRow+1,&(buffer[0]),(maxCol-minCol+1),(maxRow-minRow+1),getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter.h: In static member function 'static const gsl_wavelet_type* filter::Filter::getWaveletType(std::string)': -/build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:58:3: warning: control reaches end of non-void function [-Wreturn-type] - 58 | } - | ^ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'T statfactory::StatFactory::mymax(const std::vector&) const [with T = double]': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:507:5: warning: 'maxValue' may be used uninitialized [-Wmaybe-uninitialized] + 507 | T maxValue; + | ^~~~~~~~ In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, inlined from 'bool ImgRasterGdal::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:136:93, @@ -3294,6 +3377,18 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:23: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'unsigned int filter::Filter::pushNoDataValue(double)' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:56:29: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, inlined from 'bool ImgRasterGdal::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:136:93, @@ -3322,90 +3417,26 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In member function 'void filter2d::Filter2d::shift(const Vector2d&, Vector2d&, double, double, double, filter2d::RESAMPLE, bool) [with T = double]': -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:623:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] - 623 | pfnProgress(progress,pszMessage,pProgressArg); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:619:15: note: 'pszMessage' was declared here - 619 | const char* pszMessage; - | ^~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::shift(ImgReaderGdal&, ImgWriterGdal&, double, double, double, filter2d::RESAMPLE, bool)': -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:855:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] - 855 | pfnProgress(progress,pszMessage,pProgressArg); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:851:15: note: 'pszMessage' was declared here - 851 | const char* pszMessage; - | ^~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::filter(ImgReaderGdal&, ImgWriterGdal&, bool, bool, bool)': -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:91:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] - 91 | pfnProgress(progress,pszMessage,pProgressArg); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:87:15: note: 'pszMessage' was declared here - 87 | const char* pszMessage; - | ^~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::mrf(ImgReaderGdal&, ImgWriterGdal&, int, int, Vector2d, bool, short int, bool)': -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:720:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] - 720 | pfnProgress(progress,pszMessage,pProgressArg); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:716:15: note: 'pszMessage' was declared here - 716 | const char* pszMessage; - | ^~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In member function 'void filter2d::Filter2d::shadowDsm(const Vector2d&, Vector2d&, double, double, double, short int) [with T = float]': -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1217:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] - 1217 | pfnProgress(progress,pszMessage,pProgressArg); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1213:15: note: 'pszMessage' was declared here - 1213 | const char* pszMessage; - | ^~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In member function 'void filter2d::Filter2d::dwtForward(Vector2d&, const std::string&, int) [with T = float]': -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1248:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] - 1248 | pfnProgress(progress,pszMessage,pProgressArg); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1244:15: note: 'pszMessage' was declared here - 1244 | const char* pszMessage; - | ^~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In member function 'void filter2d::Filter2d::dwtInverse(Vector2d&, const std::string&, int) [with T = float]': -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1295:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] - 1295 | pfnProgress(progress,pszMessage,pProgressArg); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1291:15: note: 'pszMessage' was declared here - 1291 | const char* pszMessage; - | ^~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In member function 'void filter2d::Filter2d::dwtCut(Vector2d&, const std::string&, int, double) [with T = float]': -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1343:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] - 1343 | pfnProgress(progress,pszMessage,pProgressArg); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1339:15: note: 'pszMessage' was declared here - 1339 | const char* pszMessage; - | ^~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::morphology(ImgReaderGdal&, ImgWriterGdal&, const std::string&, int, int, const std::vector&, bool)': -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:979:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] - 979 | pfnProgress(progress,pszMessage,pProgressArg); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:975:15: note: 'pszMessage' was declared here - 975 | const char* pszMessage; - | ^~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::doit(ImgReaderGdal&, ImgWriterGdal&, const std::string&, int, int, short int, bool)': -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:363:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] - 363 | pfnProgress(progress,pszMessage,pProgressArg); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:359:15: note: 'pszMessage' was declared here - 359 | const char* pszMessage; - | ^~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::linearFeature(const Vector2d&, std::vector >&, float, float, float, float, bool, bool, bool, bool, bool)': -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1224:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] - 1224 | pfnProgress(progress,pszMessage,pProgressArg); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1220:15: note: 'pszMessage' was declared here - 1220 | const char* pszMessage; - | ^~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::majorVoting(const std::string&, const std::string&, int, const std::vector&)': -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:204:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] - 204 | pfnProgress(progress,pszMessage,pProgressArg); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:200:15: note: 'pszMessage' was declared here - 200 | const char* pszMessage; - | ^~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'T statfactory::StatFactory::mymin(const std::vector&) const [with T = double]': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:449:5: warning: 'minValue' may be used uninitialized [-Wmaybe-uninitialized] + 449 | T minValue; + | ^~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'T statfactory::StatFactory::mymax(const std::vector&) const [with T = double]': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:507:5: warning: 'maxValue' may be used uninitialized [-Wmaybe-uninitialized] + 507 | T maxValue; + | ^~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'int filter2d::Filter2d::pushNoDataValue(double)' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:40:29: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 22%] Building CXX object src/CMakeFiles/algorithms.dir/base/Vector2d.cc.o +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/algorithms.dir/base/Vector2d.cc.o -MF CMakeFiles/algorithms.dir/base/Vector2d.cc.o.d -o CMakeFiles/algorithms.dir/base/Vector2d.cc.o -c /build/pktools-2.6.7.6+ds/src/base/Vector2d.cc In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, inlined from 'bool ImgRasterGdal::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:136:93, @@ -3443,6 +3474,11 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2113 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 189 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, inlined from 'bool ImgRasterGdal::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:136:93, @@ -3471,6 +3507,36 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void filter::Filter::dwtForward(std::vector&, const std::string&, int)' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:199:19: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void filter::Filter::dwtForward(std::vector&, const std::string&, int)' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:208:13: +/usr/include/c++/12/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1561 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void filter::Filter::dwtInverse(std::vector&, const std::string&, int)' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:218:19: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void filter::Filter::dwtInverse(std::vector&, const std::string&, int)' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:226:13: +/usr/include/c++/12/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1561 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void filter::Filter::dwtCut(std::vector&, const std::string&, int, double)' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:236:19: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void filter::Filter::dwtCut(std::vector&, const std::string&, int, double)' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:254:13: +/usr/include/c++/12/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1561 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, inlined from 'bool ImgRasterGdal::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:136:93, @@ -3499,6 +3565,159 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 175 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'T statfactory::StatFactory::percentile(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, double, T, T) const [with T = double]': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1154:22: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 + 1154 | template T StatFactory::percentile(const std::vector& input, typename std::vector::const_iterator begin, typename std::vector::const_iterator end, double percent, T minimum, T maximum) const + | ^~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1154:22: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'T statfactory::StatFactory::percentile(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, double, T, T) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1167:17: +/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1530 | { return _M_erase(begin() + (__position - cbegin())); } + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void statfactory::StatFactory::eraseNoData(std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:727:9, + inlined from 'T statfactory::StatFactory::percentile(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, double, T, T) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1172:14: +/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1530 | { return _M_erase(begin() + (__position - cbegin())); } + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from 'T statfactory::StatFactory::percentile(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, double, T, T) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1173:12: +/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1937 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1938 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1939 | __comp); + | ~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1940 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void statfactory::StatFactory::eraseNoData(std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:727:9, + inlined from 'unsigned int statfactory::StatFactory::nvalid(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:736:14: +/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1530 | { return _M_erase(begin() + (__position - cbegin())); } + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void statfactory::StatFactory::eraseNoData(std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:727:9, + inlined from 'T statfactory::StatFactory::median(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:743:14: +/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1530 | { return _M_erase(begin() + (__position - cbegin())); } + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from 'T statfactory::StatFactory::median(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:745:9: +/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1937 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1938 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1939 | __comp); + | ~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1940 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:824:22, + inlined from 'void ImgReaderGdal::readDataBlock(Vector2d&, int, int, int, int, int) [with T = double]' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:230:33, + inlined from 'void filter2d::Filter2d::shift(ImgReaderGdal&, ImgWriterGdal&, double, double, double, filter2d::RESAMPLE, bool)' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:860:24: +/usr/include/c++/12/bits/stl_vector.h:1737:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1737 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void statfactory::StatFactory::interpolateUp(const std::vector&, const std::vector&, const std::vector&, const std::string&, std::vector&, bool) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1479:23: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void statfactory::StatFactory::interpolateUp(const std::vector&, const std::vector&, const std::vector&, const std::string&, std::vector&, bool) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1483:23: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void statfactory::StatFactory::interpolateUp(const std::vector&, const std::vector&, const std::vector&, const std::string&, std::vector&, bool) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1487:21: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void statfactory::StatFactory::interpolateNoData(const std::vector&, const std::vector&, const std::string&, std::vector&, bool) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1424:15: +/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1530 | { return _M_erase(begin() + (__position - cbegin())); } + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void statfactory::StatFactory::interpolateNoData(const std::vector&, const std::vector&, const std::string&, std::vector&, bool) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1425:21: +/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1530 | { return _M_erase(begin() + (__position - cbegin())); } + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 175 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void statfactory::StatFactory::eraseNoData(std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:727:9, + inlined from 'T statfactory::StatFactory::median(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:743:14: +/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1530 | { return _M_erase(begin() + (__position - cbegin())); } + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from 'T statfactory::StatFactory::median(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:745:9: +/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1937 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1938 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1939 | __comp); + | ~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1940 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'T statfactory::StatFactory::percentile(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, double, T, T) const [with T = double]': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1154:22: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 + 1154 | template T StatFactory::percentile(const std::vector& input, typename std::vector::const_iterator begin, typename std::vector::const_iterator end, double percent, T minimum, T maximum) const + | ^~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1154:22: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:824:22, + inlined from 'T statfactory::StatFactory::percentile(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, double, T, T) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1162:19: +/usr/include/c++/12/bits/stl_vector.h:1737:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1737 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'T statfactory::StatFactory::percentile(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, double, T, T) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1167:17: +/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1530 | { return _M_erase(begin() + (__position - cbegin())); } + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void statfactory::StatFactory::eraseNoData(std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:727:9, + inlined from 'T statfactory::StatFactory::percentile(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, double, T, T) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1172:14: +/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1530 | { return _M_erase(begin() + (__position - cbegin())); } + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from 'T statfactory::StatFactory::percentile(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, double, T, T) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1173:12: +/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1937 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1938 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1939 | __comp); + | ~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1940 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'double filter::Filter::getCentreWavelength(const std::vector&, const Vector2d&, const std::string&, double, bool)' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:710:30: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h: In member function 'void filter::Filter::filter(const std::vector&, std::vector&, const std::string&, int) [with T = double]': /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:601:16: warning: 'maxValue' may be used uninitialized [-Wmaybe-uninitialized] 601 | output[i]=stat.mymax(statBuffer); @@ -3553,97 +3772,6 @@ /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:760:32: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 760 | output[i]=stat.percentile(statBuffer,statBuffer.begin(),statBuffer.end(),m_threshold[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 21%] Building CXX object src/CMakeFiles/algorithms.dir/algorithms/svm.cpp.o -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/algorithms.dir/algorithms/svm.cpp.o -MF CMakeFiles/algorithms.dir/algorithms/svm.cpp.o.d -o CMakeFiles/algorithms.dir/algorithms/svm.cpp.o -c /build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp -/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp: In instantiation of 'void clone(T*&, S*, int) [with S = svm_node* const; T = const svm_node*]': -/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:278:7: required from here -/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:26:28: warning: cast from type 'svm_node* const*' to type 'void*' casts away qualifiers [-Wcast-qual] - 26 | memcpy((void *)dst,(void *)src,sizeof(T)*n); - | ^~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp: In instantiation of 'void clone(T*&, S*, int) [with S = const double; T = double]': -/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:514:7: required from here -/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:26:28: warning: cast from type 'const double*' to type 'void*' casts away qualifiers [-Wcast-qual] -/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp: In instantiation of 'void clone(T*&, S*, int) [with S = const signed char; T = signed char]': -/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:515:7: required from here -/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:26:28: warning: cast from type 'const signed char*' to type 'void*' casts away qualifiers [-Wcast-qual] -/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp: In function 'svm_model* svm_load_model(const char*)': -/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2749:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2749 | fscanf(fp,"%80s",cmd); - | ~~~~~~^~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2753:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2753 | fscanf(fp,"%80s",cmd); - | ~~~~~~^~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2778:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2778 | fscanf(fp,"%80s",cmd); - | ~~~~~~^~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2802:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2802 | fscanf(fp,"%d",¶m.degree); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2804:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2804 | fscanf(fp,"%lf",¶m.gamma); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2806:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2806 | fscanf(fp,"%lf",¶m.coef0); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2808:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2808 | fscanf(fp,"%d",&model->nr_class); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2810:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2810 | fscanf(fp,"%d",&model->l); - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2816:39: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2816 | fscanf(fp,"%lf",&model->rho[i]); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2823:39: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2823 | fscanf(fp,"%d",&model->label[i]); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2830:39: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2830 | fscanf(fp,"%lf",&model->probA[i]); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2837:39: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2837 | fscanf(fp,"%lf",&model->probB[i]); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2844:39: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2844 | fscanf(fp,"%d",&model->nSV[i]); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_algo.h:60, - from /usr/include/c++/12/algorithm:61, - from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:25: -/usr/include/c++/12/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++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/include/c++/12/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++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1908 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/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++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1802 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/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++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1844 | __final_insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1854 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:43: -/usr/include/c++/12/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:309:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 309 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc:309:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc: In member function 'void filter::Filter::filter(ImgReaderGdal&, ImgWriterGdal&)': /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:345:14: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] 345 | pfnProgress(progress,pszMessage,pProgressArg); @@ -3651,10 +3779,6 @@ /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:341:15: note: 'pszMessage' was declared here 341 | const char* pszMessage; | ^~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'T statfactory::StatFactory::mymin(const std::vector&) const [with T = double]': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:449:5: warning: 'minValue' may be used uninitialized [-Wmaybe-uninitialized] - 449 | T minValue; - | ^~~~~~~~ /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc: In member function 'void filter::Filter::morphology(ImgReaderGdal&, ImgWriterGdal&, const std::string&, int, short int)': /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:269:14: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] 269 | pfnProgress(progress,pszMessage,pProgressArg); @@ -3662,20 +3786,6 @@ /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:265:15: note: 'pszMessage' was declared here 265 | const char* pszMessage; | ^~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'T statfactory::StatFactory::mymax(const std::vector&) const [with T = double]': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:507:5: warning: 'maxValue' may be used uninitialized [-Wmaybe-uninitialized] - 507 | T maxValue; - | ^~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'int filter2d::Filter2d::pushNoDataValue(double)' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:40:29: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc: In member function 'void filter::Filter::filter(ImgReaderGdal&, ImgWriterGdal&, const std::string&, int)': /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:517:14: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] 517 | pfnProgress(progress,pszMessage,pProgressArg); @@ -3715,73 +3825,6 @@ /build/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:299:15: note: 'pszMessage' was declared here 299 | const char* pszMessage; | ^~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:824:22, - inlined from 'void ImgReaderGdal::readDataBlock(Vector2d&, int, int, int, int, int) [with T = double]' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:230:33, - inlined from 'void filter2d::Filter2d::shift(ImgReaderGdal&, ImgWriterGdal&, double, double, double, filter2d::RESAMPLE, bool)' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:860:24: -/usr/include/c++/12/bits/stl_vector.h:1737:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1737 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 175 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void statfactory::StatFactory::eraseNoData(std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:727:9, - inlined from 'T statfactory::StatFactory::median(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:743:14: -/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1530 | { return _M_erase(begin() + (__position - cbegin())); } - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from 'T statfactory::StatFactory::median(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:745:9: -/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1937 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1938 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1939 | __comp); - | ~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1940 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'T statfactory::StatFactory::percentile(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, double, T, T) const [with T = double]': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1154:22: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 - 1154 | template T StatFactory::percentile(const std::vector& input, typename std::vector::const_iterator begin, typename std::vector::const_iterator end, double percent, T minimum, T maximum) const - | ^~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1154:22: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:824:22, - inlined from 'T statfactory::StatFactory::percentile(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, double, T, T) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1162:19: -/usr/include/c++/12/bits/stl_vector.h:1737:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1737 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'T statfactory::StatFactory::percentile(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, double, T, T) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1167:17: -/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1530 | { return _M_erase(begin() + (__position - cbegin())); } - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void statfactory::StatFactory::eraseNoData(std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:727:9, - inlined from 'T statfactory::StatFactory::percentile(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, double, T, T) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1172:14: -/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1530 | { return _M_erase(begin() + (__position - cbegin())); } - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from 'T statfactory::StatFactory::percentile(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, double, T, T) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1173:12: -/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1937 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1938 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1939 | __comp); - | ~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1940 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -[ 22%] Building CXX object src/CMakeFiles/algorithms.dir/base/Vector2d.cc.o -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/algorithms.dir/base/Vector2d.cc.o -MF CMakeFiles/algorithms.dir/base/Vector2d.cc.o.d -o CMakeFiles/algorithms.dir/base/Vector2d.cc.o -c /build/pktools-2.6.7.6+ds/src/base/Vector2d.cc /build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::morphology(ImgReaderGdal&, ImgWriterGdal&, const std::string&, int, int, const std::vector&, bool)': /build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1121:27: warning: 'minValue' may be used uninitialized [-Wmaybe-uninitialized] 1121 | outBuffer[x]=stat.mymax(statBuffer); @@ -3816,29 +3859,63 @@ make -f CMakeFiles/pkinfo.dir/build.make CMakeFiles/pkinfo.dir/depend make -f CMakeFiles/pkcrop.dir/build.make CMakeFiles/pkcrop.dir/depend make -f CMakeFiles/pkdiff.dir/build.make CMakeFiles/pkdiff.dir/depend -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkinfo.dir/DependInfo.cmake --color= +make -f CMakeFiles/pkgetmask.dir/build.make CMakeFiles/pkgetmask.dir/depend +make -f CMakeFiles/pksetmask.dir/build.make CMakeFiles/pksetmask.dir/depend +make -f CMakeFiles/pkcreatect.dir/build.make CMakeFiles/pkcreatect.dir/depend make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkcrop.dir/DependInfo.cmake --color= make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkgetmask.dir/DependInfo.cmake --color= +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkinfo.dir/DependInfo.cmake --color= +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkdiff.dir/DependInfo.cmake --color= +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkcreatect.dir/DependInfo.cmake --color= +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pksetmask.dir/DependInfo.cmake --color= make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pkcrop.dir/build.make CMakeFiles/pkcrop.dir/build make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkinfo.dir/build.make CMakeFiles/pkinfo.dir/build +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkdiff.dir/build.make CMakeFiles/pkdiff.dir/build +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pkinfo.dir/build.make CMakeFiles/pkinfo.dir/build +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pkgetmask.dir/build.make CMakeFiles/pkgetmask.dir/build +make -f CMakeFiles/pkcreatect.dir/build.make CMakeFiles/pkcreatect.dir/build +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 24%] Building CXX object CMakeFiles/pkcrop.dir/src/apps/pkcrop.cc.o +/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkcrop.dir/src/apps/pkcrop.cc.o -MF CMakeFiles/pkcrop.dir/src/apps/pkcrop.cc.o.d -o CMakeFiles/pkcrop.dir/src/apps/pkcrop.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkcrop.dir/build.make CMakeFiles/pkcrop.dir/build +make -f CMakeFiles/pksetmask.dir/build.make CMakeFiles/pksetmask.dir/build make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 24%] Building CXX object CMakeFiles/pkinfo.dir/src/apps/pkinfo.cc.o +[ 25%] Building CXX object CMakeFiles/pkinfo.dir/src/apps/pkinfo.cc.o +[ 26%] Building CXX object CMakeFiles/pkdiff.dir/src/apps/pkdiff.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkinfo.dir/src/apps/pkinfo.cc.o -MF CMakeFiles/pkinfo.dir/src/apps/pkinfo.cc.o.d -o CMakeFiles/pkinfo.dir/src/apps/pkinfo.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkinfo.cc -[ 25%] Building CXX object CMakeFiles/pkdiff.dir/src/apps/pkdiff.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkdiff.dir/src/apps/pkdiff.cc.o -MF CMakeFiles/pkdiff.dir/src/apps/pkdiff.cc.o.d -o CMakeFiles/pkdiff.dir/src/apps/pkdiff.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkdiff.cc -[ 26%] Building CXX object CMakeFiles/pkcrop.dir/src/apps/pkcrop.cc.o -/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkcrop.dir/src/apps/pkcrop.cc.o -MF CMakeFiles/pkcrop.dir/src/apps/pkcrop.cc.o.d -o CMakeFiles/pkcrop.dir/src/apps/pkcrop.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc +[ 27%] Building CXX object CMakeFiles/pkgetmask.dir/src/apps/pkgetmask.cc.o +/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkgetmask.dir/src/apps/pkgetmask.cc.o -MF CMakeFiles/pkgetmask.dir/src/apps/pkgetmask.cc.o.d -o CMakeFiles/pkgetmask.dir/src/apps/pkgetmask.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc +[ 28%] Building CXX object CMakeFiles/pkcreatect.dir/src/apps/pkcreatect.cc.o +/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkcreatect.dir/src/apps/pkcreatect.cc.o -MF CMakeFiles/pkcreatect.dir/src/apps/pkcreatect.cc.o.d -o CMakeFiles/pkcreatect.dir/src/apps/pkcreatect.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc +[ 29%] Building CXX object CMakeFiles/pksetmask.dir/src/apps/pksetmask.cc.o +/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pksetmask.dir/src/apps/pksetmask.cc.o -MF CMakeFiles/pksetmask.dir/src/apps/pksetmask.cc.o.d -o CMakeFiles/pksetmask.dir/src/apps/pksetmask.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pksetmask.cc In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, - from /build/pktools-2.6.7.6+ds/src/apps/pkinfo.cc:24: + from /build/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:22: +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 76 | if(m_scale.size()!=nrOfBand()){//initialize + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 85 | if(m_offset.size()!=nrOfBand()){ + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:28, + from /build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:26: /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize @@ -3848,7 +3925,7 @@ 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, - from /build/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:21: + from /build/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:21: /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize @@ -3857,8 +3934,18 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:28, - from /build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:26: +In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, + from /build/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:22: +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 76 | if(m_scale.size()!=nrOfBand()){//initialize + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 85 | if(m_offset.size()!=nrOfBand()){ + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, + from /build/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:21: /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize @@ -3874,44 +3961,103 @@ 100 | const gsl_rng_type * T; | ^ In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, + from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29, + from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:29: +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] + 100 | const gsl_rng_type * T; + | ^ +In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, - from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29, - from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:29: + from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ -In file included from /build/pktools-2.6.7.6+ds/src/apps/pkinfo.cc:25: +In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, + from /build/pktools-2.6.7.6+ds/src/apps/pkinfo.cc:24: +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 76 | if(m_scale.size()!=nrOfBand()){//initialize + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 85 | if(m_offset.size()!=nrOfBand()){ + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, + from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] + 100 | const gsl_rng_type * T; + | ^ +In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, + from /build/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:23: /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkinfo.cc: In function 'int main(int, char**)': -/build/pktools-2.6.7.6+ds/src/apps/pkinfo.cc:211:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 211 | for(int ifile=0;ifile::size_type' {aka 'unsigned int'} [-Wsign-compare] - 213 | for(int inodata=0;inodata&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] + 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; + | ^~~~~~~ +In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, + from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] + 100 | const gsl_rng_type * T; + | ^ In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:22: /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30: +In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, + from /build/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:23: /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkinfo.cc:405:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 405 | for(int iy=0;iy&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] + 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; + | ^~~~~~~ +In file included from /build/pktools-2.6.7.6+ds/src/apps/pkinfo.cc:25: +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] + 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; + | ^~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc: In function 'int main(int, char**)': +/build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:264:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 264 | for(int ipair=0;ipair >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 281 | for(int iimg=0;iimg >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 340 | for(int iextent=0;iextent >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 211 | for(int ifile=0;ifile::size_type' {aka 'unsigned int'} [-Wsign-compare] + 213 | for(int inodata=0;inodata >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 487 | for(int iimg=0;iimg::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 688 | int readBand=(band_opt.size()>iband)?band_opt[iband]:iband; + | ~~~~~~~~~~~~~~~^~~~~~ In file included from /build/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:26: /build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In member function 'int confusionmatrix::ConfusionMatrix::getClassIndex(std::string) const': /build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:54:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] @@ -3920,6 +4066,12 @@ /build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:58:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 58 | if(index>=m_classes.size()) | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:711:30: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 711 | if(scale_opt.size()>iband) + | ~~~~~~~~~~~~~~~~^~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:717:31: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 717 | if(offset_opt.size()>iband) + | ~~~~~~~~~~~~~~~~~^~~~~~ /build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In function 'std::ostream& confusionmatrix::operator<<(std::ostream&, const ConfusionMatrix&)': /build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:157:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 157 | for(int irow=0;irow::size_type' {aka 'unsigned int'} [-Wsign-compare] 159 | for(int icol=0;icol >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 798 | for(int ivalue=0;ivalue::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 801 | if(nodata_opt.size()>ivalue) + | ~~~~~~~~~~~~~~~~~^~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:839:30: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 839 | if(writeBuffer.size()!=imgWriter.nrOfCol()) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:128:12: warning: variable 'doa' set but not used [-Wunused-but-set-variable] 128 | double doa=0; | ^~~ +/build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:586:12: warning: variable 'dcropcol' set but not used [-Wunused-but-set-variable] + 586 | double dcropcol=0; + | ^~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:587:12: warning: variable 'dcroprow' set but not used [-Wunused-but-set-variable] + 587 | double dcroprow=0; + | ^~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:683:9: warning: unused variable 'readncol' [-Wunused-variable] + 683 | int readncol=endCol-startCol+1; + | ^~~~~~~~ /build/pktools-2.6.7.6+ds/src/apps/pkdiff.cc: In function 'int main(int, char**)': /build/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:186:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 186 | for(int iflag=0;iflag::size_type' {aka 'unsigned int'} [-Wsign-compare] - 264 | for(int ipair=0;ipair >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 130 | for(int imask=0;imask::size_type' {aka 'unsigned int'} [-Wsign-compare] + 405 | for(int iy=0;iy >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 191 | for(int imask=0;imask::size_type' {aka 'unsigned int'} [-Wsign-compare] + 198 | for(int iv=0;iv >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 210 | for(int imask=0;imask >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 225 | for(int imask=0;imask >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 242 | for(int imask=0;imask::size_type' {aka 'unsigned int'} [-Wsign-compare] + 322 | for(int ivalue=0;ivalue >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 353 | for(int iband=0;iband >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 281 | for(int iimg=0;iimg >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 371 | for(int imask=0;imask::size_type' {aka 'unsigned int'} [-Wsign-compare] 242 | for(int iflag=0;iflag >::size_type' {aka 'unsigned int'} [-Wsign-compare] 255 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 340 | for(int iextent=0;iextent::size_type' {aka 'unsigned int'} [-Wsign-compare] 262 | for(int rc=0;rc >::size_type' {aka 'unsigned int'} [-Wsign-compare] 310 | for(int iinput=0;iinput >::size_type' {aka 'unsigned int'} [-Wsign-compare] 315 | for(int iref=0;iref >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 487 | for(int iimg=0;iimg::size_type' {aka 'unsigned int'} [-Wsign-compare] 447 | for(int iflag=0;iflag::size_type' {aka 'unsigned int'} [-Wsign-compare] 522 | for(int ivalue=0;ivalue::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 688 | int readBand=(band_opt.size()>iband)?band_opt[iband]:iband; - | ~~~~~~~~~~~~~~~^~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:711:30: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 711 | if(scale_opt.size()>iband) - | ~~~~~~~~~~~~~~~~^~~~~~ /build/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:549:19: warning: unused variable 'j' [-Wunused-variable] 549 | int j=j_centre; | ^ /build/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:550:19: warning: unused variable 'i' [-Wunused-variable] 550 | int i=i_centre; | ^ -/build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:717:31: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 717 | if(offset_opt.size()>iband) - | ~~~~~~~~~~~~~~~~~^~~~~~ /build/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:432:19: warning: variable 'outputValue' set but not used [-Wunused-but-set-variable] 432 | short outputValue; | ^~~~~~~~~~~ @@ -3998,30 +4187,93 @@ /build/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:746:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 746 | for(int rc=0;rc >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 798 | for(int ivalue=0;ivalue::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 801 | if(nodata_opt.size()>ivalue) - | ~~~~~~~~~~~~~~~~~^~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:839:30: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 839 | if(writeBuffer.size()!=imgWriter.nrOfCol()) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:586:12: warning: variable 'dcropcol' set but not used [-Wunused-but-set-variable] - 586 | double dcropcol=0; - | ^~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:587:12: warning: variable 'dcroprow' set but not used [-Wunused-but-set-variable] - 587 | double dcroprow=0; - | ^~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:683:9: warning: unused variable 'readncol' [-Wunused-variable] - 683 | int readncol=endCol-startCol+1; - | ^~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc: In function 'int main(int, char**)': +/build/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:181:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 181 | for(int iband=0;iband::size_type' {aka 'unsigned int'} [-Wsign-compare] 800 | for(int iflag=0;iflag::size_type' {aka 'unsigned int'} [-Wsign-compare] 813 | for(int ivalue=0;ivalue::size_type' {aka 'unsigned int'} [-Wsign-compare] + 217 | for(int iband=0;iband::size_type' {aka 'unsigned int'} [-Wsign-compare] + 224 | for(int ivalid=0;ivalid::size_type' {aka 'unsigned int'} [-Wsign-compare] + 236 | for(int ivalid=0;ivalid::size_type' {aka 'unsigned int'} [-Wsign-compare] + 248 | for(int ivalid=0;ivalid&, int, int, double, int, RESAMPLE) [with T = double]': +/build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:748:33: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:169:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 169 | if(buffer.size()!=maxCol-minCol+1) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:188:13: required from 'void ImgReaderGdal::readData(std::vector&, int, int, double, int, RESAMPLE) [with T = double]' +/build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:748:33: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 137 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 137 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 138 | if(m_scale.size()>band) + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 140 | if(m_offset.size()>band) + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 146 | if(buffer.size()!=maxCol-minCol+1) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 149 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 149 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 150 | for(int index=0;index&, int, int, int, int) [with T = float]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = float]' +/build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:786:44: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 137 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 137 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 138 | if(m_scale.size()>band) + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 140 | if(m_offset.size()>band) + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 146 | if(buffer.size()!=maxCol-minCol+1) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 149 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 149 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 150 | for(int index=0;index&, int, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = double]' +/build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:843:30: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 148 | if(buffer.size()!=maxCol-minCol+1){ + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = float]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = float]' /build/pktools-2.6.7.6+ds/src/apps/pkinfo.cc:418:31: required from here @@ -4049,10 +4301,38 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 150 | for(int index=0;index&, int, int, double, int, RESAMPLE) [with T = double]': -/build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:748:33: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:169:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 169 | if(buffer.size()!=maxCol-minCol+1) +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = double]' +/build/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:231:29: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 137 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 137 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 138 | if(m_scale.size()>band) + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 140 | if(m_offset.size()>band) + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 146 | if(buffer.size()!=maxCol-minCol+1) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 149 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 149 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 150 | for(int index=0;index&, int, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = double]' +/build/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:359:31: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 148 | if(buffer.size()!=maxCol-minCol+1){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(T&, int, int, int) [with T = double]': /build/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:506:37: required from here @@ -4082,9 +4362,15 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:108:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 108 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:188:13: required from 'void ImgReaderGdal::readData(std::vector&, int, int, double, int, RESAMPLE) [with T = double]' -/build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:748:33: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = char]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = char]' +/build/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:184:31: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 148 | if(buffer.size()!=maxCol-minCol+1){ + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = char]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = char]' +/build/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:218:27: required from here /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ @@ -4097,7 +4383,7 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] @@ -4106,12 +4392,12 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 150 | for(int index=0;index&, int, int, int, int) [with T = float]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = float]' -/build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:786:44: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = short int]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = short int]' +/build/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:227:27: required from here /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ @@ -4124,7 +4410,7 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] @@ -4133,13 +4419,46 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 150 | for(int index=0;index&, int, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = double]' -/build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:843:30: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = short int]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = short int]' +/build/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:228:28: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 148 | if(buffer.size()!=maxCol-minCol+1){ + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = short unsigned int]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = short unsigned int]' +/build/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:235:27: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 137 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 137 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 138 | if(m_scale.size()>band) + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 140 | if(m_offset.size()>band) + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 146 | if(buffer.size()!=maxCol-minCol+1) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 149 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 149 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 150 | for(int index=0;index&, int, int, int, int) [with T = short unsigned int]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = short unsigned int]' +/build/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:236:28: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 148 | if(buffer.size()!=maxCol-minCol+1){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]': @@ -4181,6 +4500,39 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 148 | if(buffer.size()!=maxCol-minCol+1){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = float]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = float]' +/build/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:218:25: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 137 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 137 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 138 | if(m_scale.size()>band) + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 140 | if(m_offset.size()>band) + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 146 | if(buffer.size()!=maxCol-minCol+1) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 149 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 149 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 150 | for(int index=0;index&, int, int, int, int) [with T = char]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = char]' +/build/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:264:24: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 148 | if(buffer.size()!=maxCol-minCol+1){ + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = float]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); @@ -4189,12 +4541,52 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = char]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = char]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = short int]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = short int]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = short unsigned int]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = short unsigned int]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = float]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = float]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = char]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(T&, int, int, int) [with T = double]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:114:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 114 | poBand->RasterIO(GF_Read,col,row,1,1,&value,1,1,getGDALDataType(),0,0); @@ -4210,12 +4602,24 @@ 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, + from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:27: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, from /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:23, from /build/pktools-2.6.7.6+ds/src/apps/pkinfo.cc:22: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /build/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:21: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: /usr/include/c++/12/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++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 @@ -4279,6 +4683,30 @@ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 +/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:430:24: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:434:24: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': @@ -4297,6 +4725,30 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 +/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:430:24: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:434:24: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, inlined from 'bool ImgRasterGdal::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:136:93, @@ -4315,6 +4767,13 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2113 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pksetmask.cc: In function 'int main(int, char**)': +/build/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:222:16: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] + 222 | pfnProgress(progress,pszMessage,pProgressArg); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:217:15: note: 'pszMessage' was declared here + 217 | const char* pszMessage; + | ^~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/apps/pkinfo.cc: In function 'int main(int, char**)': /build/pktools-2.6.7.6+ds/src/apps/pkinfo.cc:328:38: warning: 'pfnProgress' may be used uninitialized [-Wmaybe-uninitialized] 328 | rasterBand->ComputeStatistics(0,&minValue,&maxValue,&meanValue,&stdDev,pfnProgress,pProgressData); @@ -4328,6 +4787,29 @@ /build/pktools-2.6.7.6+ds/src/apps/pkinfo.cc:325:15: note: 'pProgressData' was declared here 325 | void* pProgressData; | ^~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc: In function 'int main(int, char**)': +/build/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:126:14: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] + 126 | pfnProgress(progress,pszMessage,pProgressArg); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:122:15: note: 'pszMessage' was declared here + 122 | const char* pszMessage; + | ^~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:158:24: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:164:24: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 30%] Linking CXX executable pkgetmask +/usr/bin/cmake -E cmake_link_script CMakeFiles/pkgetmask.dir/link.txt --verbose=1 +[ 31%] Linking CXX executable pksetmask +/usr/bin/cmake -E cmake_link_script CMakeFiles/pksetmask.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pksetmask.dir/src/apps/pksetmask.cc.o -o pksetmask -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkgetmask.dir/src/apps/pkgetmask.cc.o -o pkgetmask -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, inlined from 'bool ImgRasterGdal::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:136:93, @@ -4346,6 +4828,42 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2113 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 32%] Linking CXX executable pkcreatect +/usr/bin/cmake -E cmake_link_script CMakeFiles/pkcreatect.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkcreatect.dir/src/apps/pkcreatect.cc.o -o pkcreatect -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 32%] Built target pksetmask +make -f CMakeFiles/pkdumpimg.dir/build.make CMakeFiles/pkdumpimg.dir/depend +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 32%] Built target pkgetmask +make -f CMakeFiles/pkdumpogr.dir/build.make CMakeFiles/pkdumpogr.dir/depend +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkdumpimg.dir/DependInfo.cmake --color= +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkdumpogr.dir/DependInfo.cmake --color= +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pkdumpimg.dir/build.make CMakeFiles/pkdumpimg.dir/build +[ 32%] Built target pkcreatect +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pksieve.dir/build.make CMakeFiles/pksieve.dir/depend +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pksieve.dir/DependInfo.cmake --color= +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pkdumpogr.dir/build.make CMakeFiles/pkdumpogr.dir/build +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 34%] Building CXX object CMakeFiles/pkdumpimg.dir/src/apps/pkdumpimg.cc.o +/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkdumpimg.dir/src/apps/pkdumpimg.cc.o -MF CMakeFiles/pkdumpimg.dir/src/apps/pkdumpimg.cc.o.d -o CMakeFiles/pkdumpimg.dir/src/apps/pkdumpimg.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc +[ 35%] Building CXX object CMakeFiles/pkdumpogr.dir/src/apps/pkdumpogr.cc.o +/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkdumpogr.dir/src/apps/pkdumpogr.cc.o -MF CMakeFiles/pkdumpogr.dir/src/apps/pkdumpogr.cc.o.d -o CMakeFiles/pkdumpogr.dir/src/apps/pkdumpogr.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pksieve.dir/build.make CMakeFiles/pksieve.dir/build +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 36%] Building CXX object CMakeFiles/pksieve.dir/src/apps/pksieve.cc.o +/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pksieve.dir/src/apps/pksieve.cc.o -MF CMakeFiles/pksieve.dir/src/apps/pksieve.cc.o.d -o CMakeFiles/pksieve.dir/src/apps/pksieve.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pksieve.cc +[ 37%] Linking CXX executable pkinfo +/usr/bin/cmake -E cmake_link_script CMakeFiles/pkinfo.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkinfo.dir/src/apps/pkinfo.cc.o -o pkinfo -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo /build/pktools-2.6.7.6+ds/src/apps/pkdiff.cc: In function 'int main(int, char**)': /build/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:354:24: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] 354 | pfnProgress(progress,pszMessage,pProgressArg); @@ -4383,6 +4901,16 @@ /build/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:922:22: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 922 | stat.minmax(bufferReference,bufferReference.begin(),bufferReference.end(),theMin,theMax); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 37%] Built target pkinfo +make -f CMakeFiles/pkstat.dir/build.make CMakeFiles/pkstat.dir/depend +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkstat.dir/DependInfo.cmake --color= +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pkstat.dir/build.make CMakeFiles/pkstat.dir/build +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 38%] Building CXX object CMakeFiles/pkstat.dir/src/apps/pkstat.cc.o +/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkstat.dir/src/apps/pkstat.cc.o -MF CMakeFiles/pkstat.dir/src/apps/pkstat.cc.o.d -o CMakeFiles/pkstat.dir/src/apps/pkstat.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkstat.cc /build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc: In function 'int main(int, char**)': /build/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:244:14: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] 244 | pfnProgress(progress,pszMessage,pProgressArg); @@ -4395,21 +4923,8 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 27%] Linking CXX executable pkinfo -/usr/bin/cmake -E cmake_link_script CMakeFiles/pkinfo.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkinfo.dir/src/apps/pkinfo.cc.o -o pkinfo -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 27%] Built target pkinfo -make -f CMakeFiles/pkgetmask.dir/build.make CMakeFiles/pkgetmask.dir/depend -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkgetmask.dir/DependInfo.cmake --color= -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkgetmask.dir/build.make CMakeFiles/pkgetmask.dir/build -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 28%] Building CXX object CMakeFiles/pkgetmask.dir/src/apps/pkgetmask.cc.o -/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkgetmask.dir/src/apps/pkgetmask.cc.o -MF CMakeFiles/pkgetmask.dir/src/apps/pkgetmask.cc.o.d -o CMakeFiles/pkgetmask.dir/src/apps/pkgetmask.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, - from /build/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:22: + from /build/pktools-2.6.7.6+ds/src/apps/pksieve.cc:23: /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize @@ -4424,166 +4939,15 @@ /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, - from /build/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:23: -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] - 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; - | ^~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc: In function 'int main(int, char**)': -/build/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:181:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 181 | for(int iband=0;iband::size_type' {aka 'unsigned int'} [-Wsign-compare] - 217 | for(int iband=0;iband::size_type' {aka 'unsigned int'} [-Wsign-compare] - 224 | for(int ivalid=0;ivalid::size_type' {aka 'unsigned int'} [-Wsign-compare] - 236 | for(int ivalid=0;ivalid::size_type' {aka 'unsigned int'} [-Wsign-compare] - 248 | for(int ivalid=0;ivalid&, int, int, int, int) [with T = float]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = float]' -/build/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:218:25: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 137 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 137 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 138 | if(m_scale.size()>band) - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 140 | if(m_offset.size()>band) - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 146 | if(buffer.size()!=maxCol-minCol+1) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 149 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 149 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 150 | for(int index=0;index&, int, int, int, int) [with T = char]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = char]' -/build/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:264:24: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 148 | if(buffer.size()!=maxCol-minCol+1){ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = float]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = char]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /build/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:21: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 -/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:430:24: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:434:24: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 29%] Linking CXX executable pkdiff -/usr/bin/cmake -E cmake_link_script CMakeFiles/pkdiff.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkdiff.dir/src/apps/pkdiff.cc.o -o pkdiff -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -[ 30%] Linking CXX executable pkcrop -/usr/bin/cmake -E cmake_link_script CMakeFiles/pkcrop.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkcrop.dir/src/apps/pkcrop.cc.o -o pkcrop -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -/build/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc: In function 'int main(int, char**)': -/build/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:126:14: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] - 126 | pfnProgress(progress,pszMessage,pProgressArg); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:122:15: note: 'pszMessage' was declared here - 122 | const char* pszMessage; - | ^~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:158:24: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:164:24: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 30%] Built target pkdiff -make -f CMakeFiles/pksetmask.dir/build.make CMakeFiles/pksetmask.dir/depend -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pksetmask.dir/DependInfo.cmake --color= -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pksetmask.dir/build.make CMakeFiles/pksetmask.dir/build -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 31%] Building CXX object CMakeFiles/pksetmask.dir/src/apps/pksetmask.cc.o -/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pksetmask.dir/src/apps/pksetmask.cc.o -MF CMakeFiles/pksetmask.dir/src/apps/pksetmask.cc.o.d -o CMakeFiles/pksetmask.dir/src/apps/pksetmask.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pksetmask.cc -[ 31%] Built target pkcrop -make -f CMakeFiles/pkcreatect.dir/build.make CMakeFiles/pkcreatect.dir/depend -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkcreatect.dir/DependInfo.cmake --color= -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkcreatect.dir/build.make CMakeFiles/pkcreatect.dir/build -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 32%] Building CXX object CMakeFiles/pkcreatect.dir/src/apps/pkcreatect.cc.o -/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkcreatect.dir/src/apps/pkcreatect.cc.o -MF CMakeFiles/pkcreatect.dir/src/apps/pkcreatect.cc.o.d -o CMakeFiles/pkcreatect.dir/src/apps/pkcreatect.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, - from /build/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:22: -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 76 | if(m_scale.size()!=nrOfBand()){//initialize - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 85 | if(m_offset.size()!=nrOfBand()){ - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, - from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: + from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:31, + from /build/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc:26: /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, - from /build/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:23: -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] - 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; - | ^~~~~~~ In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, - from /build/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:21: + from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:32: /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize @@ -4592,291 +4956,23 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pksetmask.cc: In function 'int main(int, char**)': -/build/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:130:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 130 | for(int imask=0;imask >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 191 | for(int imask=0;imask::size_type' {aka 'unsigned int'} [-Wsign-compare] - 198 | for(int iv=0;iv >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 210 | for(int imask=0;imask >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 225 | for(int imask=0;imask >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 242 | for(int imask=0;imask::size_type' {aka 'unsigned int'} [-Wsign-compare] - 322 | for(int ivalue=0;ivalue >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 353 | for(int iband=0;iband >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 371 | for(int imask=0;imask&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] + 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; + | ^~~~~~~ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = double]' -/build/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:231:29: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 137 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 137 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 138 | if(m_scale.size()>band) - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 140 | if(m_offset.size()>band) - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 146 | if(buffer.size()!=maxCol-minCol+1) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 149 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 149 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 150 | for(int index=0;index&, int, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = double]' -/build/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:359:31: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 148 | if(buffer.size()!=maxCol-minCol+1){ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc: In function 'int main(int, char**)': -/build/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:75:9: warning: unused variable 'red' [-Wunused-variable] - 75 | short red=-1; - | ^~~ -/build/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:76:9: warning: unused variable 'green' [-Wunused-variable] - 76 | short green=-1; - | ^~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:77:9: warning: unused variable 'blue' [-Wunused-variable] - 77 | short blue=-1; - | ^~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = char]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = char]' -/build/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:184:31: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 148 | if(buffer.size()!=maxCol-minCol+1){ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = char]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = char]' -/build/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:218:27: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 137 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 137 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 138 | if(m_scale.size()>band) - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 140 | if(m_offset.size()>band) - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 146 | if(buffer.size()!=maxCol-minCol+1) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 149 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 149 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 150 | for(int index=0;index&, int, int, int, int) [with T = short int]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = short int]' -/build/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:227:27: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 137 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 137 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 138 | if(m_scale.size()>band) - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 140 | if(m_offset.size()>band) - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 146 | if(buffer.size()!=maxCol-minCol+1) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 149 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 149 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 150 | for(int index=0;index&, int, int, int, int) [with T = short int]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = short int]' -/build/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:228:28: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 148 | if(buffer.size()!=maxCol-minCol+1){ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = short unsigned int]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = short unsigned int]' -/build/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:235:27: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 137 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 137 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 138 | if(m_scale.size()>band) - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 140 | if(m_offset.size()>band) - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 146 | if(buffer.size()!=maxCol-minCol+1) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 149 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 149 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 150 | for(int index=0;index&, int, int, int, int) [with T = short unsigned int]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = short unsigned int]' -/build/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:236:28: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 148 | if(buffer.size()!=maxCol-minCol+1){ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = char]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = char]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = short int]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = short int]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = short unsigned int]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = short unsigned int]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:27: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -[ 34%] Linking CXX executable pkgetmask -/usr/bin/cmake -E cmake_link_script CMakeFiles/pkgetmask.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkgetmask.dir/src/apps/pkgetmask.cc.o -o pkgetmask -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 -/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:430:24: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:434:24: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pksetmask.cc: In function 'int main(int, char**)': -/build/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:222:16: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] - 222 | pfnProgress(progress,pszMessage,pProgressArg); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:217:15: note: 'pszMessage' was declared here - 217 | const char* pszMessage; - | ^~~~~~~~~~ -[ 34%] Built target pkgetmask -make -f CMakeFiles/pkdumpimg.dir/build.make CMakeFiles/pkdumpimg.dir/depend -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkdumpimg.dir/DependInfo.cmake --color= -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkdumpimg.dir/build.make CMakeFiles/pkdumpimg.dir/build -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 35%] Building CXX object CMakeFiles/pkdumpimg.dir/src/apps/pkdumpimg.cc.o -/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkdumpimg.dir/src/apps/pkdumpimg.cc.o -MF CMakeFiles/pkdumpimg.dir/src/apps/pkdumpimg.cc.o.d -o CMakeFiles/pkdumpimg.dir/src/apps/pkdumpimg.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:31, - from /build/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc:26: + from /build/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc:25: /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, - from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:32: -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 76 | if(m_scale.size()!=nrOfBand()){//initialize - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 85 | if(m_offset.size()!=nrOfBand()){ - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] - 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; - | ^~~~~~~ /build/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc: In function 'int main(int, char**)': /build/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc:169:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 169 | for(int inodata=0;inodata::size_type' {aka 'unsigned int'} [-Wsign-compare] 285 | for(int iband=0;iband::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 76 | if(m_scale.size()!=nrOfBand()){//initialize + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 85 | if(m_offset.size()!=nrOfBand()){ + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc:161:16: warning: unused variable 'theType' [-Wunused-variable] 161 | GDALDataType theType; | ^~~~~~~ @@ -4905,97 +5011,6 @@ /build/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc:248:10: warning: variable 'dcroprow' set but not used [-Wunused-but-set-variable] 248 | double dcroprow=0; | ^~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, double, int, RESAMPLE) [with T = double]': -/build/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc:307:29: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:169:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 169 | if(buffer.size()!=maxCol-minCol+1) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:188:13: required from 'void ImgReaderGdal::readData(std::vector&, int, int, double, int, RESAMPLE) [with T = double]' -/build/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc:307:29: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 137 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 137 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 138 | if(m_scale.size()>band) - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 140 | if(m_offset.size()>band) - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 146 | if(buffer.size()!=maxCol-minCol+1) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 149 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 149 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 150 | for(int index=0;index&, int, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 36%] Linking CXX executable pksetmask -/usr/bin/cmake -E cmake_link_script CMakeFiles/pksetmask.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pksetmask.dir/src/apps/pksetmask.cc.o -o pksetmask -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -In file included from /usr/include/c++/12/vector:70, - from /build/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc:22: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -[ 36%] Built target pksetmask -make -f CMakeFiles/pkdumpogr.dir/build.make CMakeFiles/pkdumpogr.dir/depend -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkdumpogr.dir/DependInfo.cmake --color= -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkdumpogr.dir/build.make CMakeFiles/pkdumpogr.dir/build -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 37%] Building CXX object CMakeFiles/pkdumpogr.dir/src/apps/pkdumpogr.cc.o -/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkdumpogr.dir/src/apps/pkdumpogr.cc.o -MF CMakeFiles/pkdumpogr.dir/src/apps/pkdumpogr.cc.o.d -o CMakeFiles/pkdumpogr.dir/src/apps/pkdumpogr.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc -[ 38%] Linking CXX executable pkcreatect -/usr/bin/cmake -E cmake_link_script CMakeFiles/pkcreatect.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkcreatect.dir/src/apps/pkcreatect.cc.o -o pkcreatect -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 38%] Built target pkcreatect -make -f CMakeFiles/pksieve.dir/build.make CMakeFiles/pksieve.dir/depend -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pksieve.dir/DependInfo.cmake --color= -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pksieve.dir/build.make CMakeFiles/pksieve.dir/build -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 39%] Building CXX object CMakeFiles/pksieve.dir/src/apps/pksieve.cc.o -/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pksieve.dir/src/apps/pksieve.cc.o -MF CMakeFiles/pksieve.dir/src/apps/pksieve.cc.o.d -o CMakeFiles/pksieve.dir/src/apps/pksieve.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pksieve.cc -In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, - from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:31, - from /build/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc:25: -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] - 100 | const gsl_rng_type * T; - | ^ -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, - from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:32: -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 76 | if(m_scale.size()!=nrOfBand()){//initialize - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 85 | if(m_offset.size()!=nrOfBand()){ - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; @@ -5058,72 +5073,47 @@ /build/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc:250:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 250 | if(ifield&, int, int, double, int, RESAMPLE) [with T = double]': +/build/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc:307:29: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:169:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 169 | if(buffer.size()!=maxCol-minCol+1) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:188:13: required from 'void ImgReaderGdal::readData(std::vector&, int, int, double, int, RESAMPLE) [with T = double]' +/build/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc:307:29: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 137 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 137 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 138 | if(m_scale.size()>band) + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 140 | if(m_offset.size()>band) + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 146 | if(buffer.size()!=maxCol-minCol+1) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 149 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 149 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 150 | for(int index=0;index&, std::vector&, int, bool) [with T = double]': /build/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc:156:20: required from here /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:380:19: warning: unused variable 'poFDefn' [-Wunused-variable] 380 | OGRFeatureDefn *poFDefn = poLayer->GetLayerDefn(); | ^~~~~~~ -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, - from /build/pktools-2.6.7.6+ds/src/apps/pksieve.cc:23: -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 76 | if(m_scale.size()!=nrOfBand()){//initialize - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 85 | if(m_offset.size()!=nrOfBand()){ - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, - from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] - 100 | const gsl_rng_type * T; - | ^ -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, - from /build/pktools-2.6.7.6+ds/src/apps/pksieve.cc:24: -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] - 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; - | ^~~~~~~ -[ 40%] Linking CXX executable pkdumpimg -/usr/bin/cmake -E cmake_link_script CMakeFiles/pkdumpimg.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkdumpimg.dir/src/apps/pkdumpimg.cc.o -o pkdumpimg -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 40%] Built target pkdumpimg -make -f CMakeFiles/pkstat.dir/build.make CMakeFiles/pkstat.dir/depend -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkstat.dir/DependInfo.cmake --color= -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkstat.dir/build.make CMakeFiles/pkstat.dir/build -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 41%] Building CXX object CMakeFiles/pkstat.dir/src/apps/pkstat.cc.o -/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkstat.dir/src/apps/pkstat.cc.o -MF CMakeFiles/pkstat.dir/src/apps/pkstat.cc.o.d -o CMakeFiles/pkstat.dir/src/apps/pkstat.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkstat.cc -In file included from /usr/include/c++/12/vector:70, - from /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:23, - from /build/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc:24: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'int ImgReaderOgr::readXY(std::vector&, std::vector&, int, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:403:22: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'int ImgReaderOgr::readXY(std::vector&, std::vector&, int, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:404:22: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pksieve.cc: In function 'int main(int, char**)': -/build/pktools-2.6.7.6+ds/src/apps/pksieve.cc:117:14: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] - 117 | pfnProgress(dfComplete,pszMessage,pProgressArg); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pksieve.cc:114:15: note: 'pszMessage' was declared here - 114 | const char* pszMessage; - | ^~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/pktools-2.6.7.6+ds/src/apps/pkstat.cc:24: /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] @@ -5284,6 +5274,12 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:169:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 169 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /build/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc:22: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readDataBlock(std::vector&, int, int, int, int, int) [with T = double]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:268:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 268 | poBand->RasterIO(GF_Read,minCol,minRow,maxCol-minCol+1,maxRow-minRow+1,&(buffer[0]),(maxCol-minCol+1),(maxRow-minRow+1),getGDALDataType(),0,0); @@ -5292,9 +5288,6 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 42%] Linking CXX executable pksieve -/usr/bin/cmake -E cmake_link_script CMakeFiles/pksieve.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pksieve.dir/src/apps/pksieve.cc.o -o pksieve -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo In file included from /usr/include/c++/12/bits/stl_algo.h:60, from /usr/include/c++/12/algorithm:61, from /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:31: @@ -5335,6 +5328,12 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2113 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, inlined from 'bool statfactory::StatFactory::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:113:18, @@ -5365,14 +5364,6 @@ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 42%] Built target pksieve -make -f CMakeFiles/pkstatascii.dir/build.make CMakeFiles/pkstatascii.dir/depend -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkstatascii.dir/DependInfo.cmake --color= -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkstatascii.dir/build.make CMakeFiles/pkstatascii.dir/build -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' In file included from /usr/include/c++/12/vector:70, from /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:23, from /build/pktools-2.6.7.6+ds/src/apps/pkstat.cc:23: @@ -5380,17 +5371,76 @@ /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 43%] Building CXX object CMakeFiles/pkstatascii.dir/src/apps/pkstatascii.cc.o -/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkstatascii.dir/src/apps/pkstatascii.cc.o -MF CMakeFiles/pkstatascii.dir/src/apps/pkstatascii.cc.o.d -o CMakeFiles/pkstatascii.dir/src/apps/pkstatascii.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc In file included from /usr/include/c++/12/vector:64: /usr/include/c++/12/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++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 44%] Linking CXX executable pkdumpogr -/usr/bin/cmake -E cmake_link_script CMakeFiles/pkdumpogr.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkdumpogr.dir/src/apps/pkdumpogr.cc.o -o pkdumpogr -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo +/build/pktools-2.6.7.6+ds/src/apps/pksieve.cc: In function 'int main(int, char**)': +/build/pktools-2.6.7.6+ds/src/apps/pksieve.cc:117:14: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] + 117 | pfnProgress(dfComplete,pszMessage,pProgressArg); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pksieve.cc:114:15: note: 'pszMessage' was declared here + 114 | const char* pszMessage; + | ^~~~~~~~~~ +[ 39%] Linking CXX executable pkcrop +/usr/bin/cmake -E cmake_link_script CMakeFiles/pkcrop.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkcrop.dir/src/apps/pkcrop.cc.o -o pkcrop -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 39%] Built target pkcrop +make -f CMakeFiles/pkstatascii.dir/build.make CMakeFiles/pkstatascii.dir/depend +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkstatascii.dir/DependInfo.cmake --color= +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pkstatascii.dir/build.make CMakeFiles/pkstatascii.dir/build +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 40%] Building CXX object CMakeFiles/pkstatascii.dir/src/apps/pkstatascii.cc.o +/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkstatascii.dir/src/apps/pkstatascii.cc.o -MF CMakeFiles/pkstatascii.dir/src/apps/pkstatascii.cc.o.d -o CMakeFiles/pkstatascii.dir/src/apps/pkstatascii.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc +[ 41%] Linking CXX executable pksieve +/usr/bin/cmake -E cmake_link_script CMakeFiles/pksieve.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pksieve.dir/src/apps/pksieve.cc.o -o pksieve -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo +[ 42%] Linking CXX executable pkdiff +/usr/bin/cmake -E cmake_link_script CMakeFiles/pkdiff.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkdiff.dir/src/apps/pkdiff.cc.o -o pkdiff -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo +In file included from /usr/include/c++/12/vector:70, + from /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:23, + from /build/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc:24: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'int ImgReaderOgr::readXY(std::vector&, std::vector&, int, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:403:22: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'int ImgReaderOgr::readXY(std::vector&, std::vector&, int, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:404:22: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 42%] Built target pkdiff +make -f CMakeFiles/pkstatogr.dir/build.make CMakeFiles/pkstatogr.dir/depend +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkstatogr.dir/DependInfo.cmake --color= +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pkstatogr.dir/build.make CMakeFiles/pkstatogr.dir/build +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 43%] Building CXX object CMakeFiles/pkstatogr.dir/src/apps/pkstatogr.cc.o +/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkstatogr.dir/src/apps/pkstatogr.cc.o -MF CMakeFiles/pkstatogr.dir/src/apps/pkstatogr.cc.o.d -o CMakeFiles/pkstatogr.dir/src/apps/pkstatogr.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkstatogr.cc +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 43%] Built target pksieve +make -f CMakeFiles/pkstatprofile.dir/build.make CMakeFiles/pkstatprofile.dir/depend +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkstatprofile.dir/DependInfo.cmake --color= +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pkstatprofile.dir/build.make CMakeFiles/pkstatprofile.dir/build +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 44%] Building CXX object CMakeFiles/pkstatprofile.dir/src/apps/pkstatprofile.cc.o +/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkstatprofile.dir/src/apps/pkstatprofile.cc.o -MF CMakeFiles/pkstatprofile.dir/src/apps/pkstatprofile.cc.o.d -o CMakeFiles/pkstatprofile.dir/src/apps/pkstatprofile.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkstatprofile.cc In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, inlined from 'bool ImgRasterGdal::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:136:93, @@ -5409,15 +5459,12 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2113 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 44%] Built target pkdumpogr -make -f CMakeFiles/pkstatogr.dir/build.make CMakeFiles/pkstatogr.dir/depend -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkstatogr.dir/DependInfo.cmake --color= -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkstatogr.dir/build.make CMakeFiles/pkstatogr.dir/build -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 45%] Building CXX object CMakeFiles/pkstatogr.dir/src/apps/pkstatogr.cc.o -/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkstatogr.dir/src/apps/pkstatogr.cc.o -MF CMakeFiles/pkstatogr.dir/src/apps/pkstatogr.cc.o.d -o CMakeFiles/pkstatogr.dir/src/apps/pkstatogr.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkstatogr.cc +In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, + from /build/pktools-2.6.7.6+ds/src/apps/pkstatprofile.cc:28: +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] + 100 | const gsl_rng_type * T; + | ^ In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:31, from /build/pktools-2.6.7.6+ds/src/apps/pkstatogr.cc:25: @@ -5446,6 +5493,24 @@ /build/pktools-2.6.7.6+ds/src/apps/pkstatogr.cc:221:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 221 | for(int ibin=0;ibin::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 76 | if(m_scale.size()!=nrOfBand()){//initialize + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 85 | if(m_offset.size()!=nrOfBand()){ + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, + from /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:31: +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] + 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; + | ^~~~~~~ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In instantiation of 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = double; std::string = std::__cxx11::basic_string]': /build/pktools-2.6.7.6+ds/src/apps/pkstatogr.cc:166:27: required from here /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:552:15: warning: unused variable 'poPoint' [-Wunused-variable] @@ -5456,63 +5521,36 @@ /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:916:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 916 | if(output.size()!=nbin){ | ~~~~~~~~~~~~~^~~~~~ -In file included from /build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:25: -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In member function 'unsigned int FileReaderAscii::readData(std::vector&, int, double, double, bool)': -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:127:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] - 127 | if(verbose>1) - | ~~~~~~~^~ -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:157:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] - 157 | if(verbose>1) - | ~~~~~~~^~ -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In member function 'unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool)': -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:250:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] - 250 | if(verbose>1) - | ~~~~~~~^~ -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:286:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] - 286 | if(verbose>1) - | ~~~~~~~^~ -In file included from /build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:26: -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] - 100 | const gsl_rng_type * T; - | ^ -/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc: In function 'int main(int, char**)': -/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:260:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 260 | for(int icol=0;icol::size_type' {aka 'unsigned int'} [-Wsign-compare] - 391 | for(int irow=0;irowsize();++irow){ - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:399:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 399 | for(int icol=0;icol::size_type' {aka 'unsigned int'} [-Wsign-compare] - 404 | if(icol::size_type' {aka 'unsigned int'} [-Wsign-compare] - 455 | for(int icol=0;icol::size_type' {aka 'unsigned int'} [-Wsign-compare] - 456 | for(int irow=0;irowsize();++irow){ - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:458:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 458 | if(irowsize()-1) - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:465:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 465 | for(int irow=0;irowsize();++irow){ - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:466:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 466 | for(int icol=0;icol::size_type' {aka 'unsigned int'} [-Wsign-compare] - 468 | if(icol::size_type' {aka 'unsigned int'} [-Wsign-compare] + 149 | for(int iclass=0;iclass >' changed in GCC 7.1 +/usr/include/c++/12/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++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1908 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:23, + from /build/pktools-2.6.7.6+ds/src/apps/pkstatprofile.cc:27: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from 'T statfactory::StatFactory::median(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:745:9: +/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1937 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1938 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1939 | __comp); + | ~~~~~~~ +In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from 'T statfactory::StatFactory::median(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:745:9: +/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1854 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:23, + from /build/pktools-2.6.7.6+ds/src/apps/pkstatogr.cc:24: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/apps/pkstat.cc: In function 'int main(int, char**)': /build/pktools-2.6.7.6+ds/src/apps/pkstat.cc:291:38: warning: 'pfnProgress' may be used uninitialized [-Wmaybe-uninitialized] 291 | rasterBand->ComputeStatistics(0,&minValue,&maxValue,&meanValue,&stdDev,pfnProgress,pProgressData); @@ -5570,14 +5650,6 @@ /build/pktools-2.6.7.6+ds/src/apps/pkstat.cc:546:15: note: 'irow' was declared here 546 | for(int irow;irow >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1908 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkstat.cc:192:28: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 @@ -5645,20 +5717,6 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2113 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In instantiation of 'unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool) [with T = double]': -/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:217:23: required from here -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:210:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 210 | for(int icol=0;icol1) - | ~~~~~~~^~ -/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:272:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 272 | for(int icol=0;icol1) - | ~~~~~~~^~ In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, inlined from 'bool ImgRasterGdal::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:136:93, @@ -5668,210 +5726,8 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2113 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In instantiation of 'void statfactory::StatFactory::distribution(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, std::vector&, int, T&, T&, double, const std::string&) const [with T = double; typename std::vector::const_iterator = std::vector::const_iterator; std::string = std::__cxx11::basic_string]': -/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:360:24: required from here -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:916:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 916 | if(output.size()!=nbin){ - | ~~~~~~~~~~~~~^~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In instantiation of 'double statfactory::StatFactory::correlation(const std::vector&, const std::vector&, int) const [with T = double]': -/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:367:110: required from here -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1303:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1303 | for (int i=0;i::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1305 | if (j < 0 || j >= y.size()) - | ~~^~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1316:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1316 | if(i>=x.size()){ - | ~^~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1326:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1326 | if(j>=y.size()){ - | ~^~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In instantiation of 'double statfactory::StatFactory::rmse(const std::vector&, const std::vector&) const [with T = double]': -/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:371:114: required from here -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1218:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1218 | for(int isample=0;isample&, const std::vector&, std::vector >&, int, T&, T&, T&, T&, double, const std::string&) const [with T = double; std::string = std::__cxx11::basic_string]': -/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:431:24: required from here -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1027:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 1027 | if(output.size()<=binX){ - | ~~~~~~~~~~~~~^~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1037:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 1037 | if(output.size()<=binY){ - | ~~~~~~~~~~~~~^~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from 'T statfactory::StatFactory::median(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:745:9: -/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1937 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1938 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1939 | __comp); - | ~~~~~~~ -In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from 'T statfactory::StatFactory::median(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:745:9: -/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1854 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:23, - from /build/pktools-2.6.7.6+ds/src/apps/pkstatogr.cc:24: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'void statfactory::StatFactory::distribution(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, std::vector&, int, T&, T&, double, const std::string&) const [with T = double]': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:889:25: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 - 889 | template void StatFactory::distribution(const std::vector& input, typename std::vector::const_iterator begin, typename std::vector::const_iterator end, std::vector& output, int nbin, T &minimum, T &maximum, double sigma, const std::string &filename) const - | ^~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:889:25: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_algo.h:60, - from /usr/include/c++/12/algorithm:61, - from /usr/include/armadillo:40, - from /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:27: -/usr/include/c++/12/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++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/include/c++/12/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++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1802 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/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++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1908 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In function 'void statfactory::StatFactory::minmax(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, T&, T&) const [with T = double]': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:634:31: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 - 634 | template inline void StatFactory::minmax(const std::vector& v, typename std::vector::const_iterator begin, typename std::vector::const_iterator end, T& theMin, T& theMax) const - | ^~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:634:31: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from 'T statfactory::StatFactory::median(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:745:9: -/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1937 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1938 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1939 | __comp); - | ~~~~~~~ -In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from 'T statfactory::StatFactory::median(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:745:9: -/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1854 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'T statfactory::StatFactory::mymin(const std::vector&) const [with T = double]': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:449:5: warning: 'minValue' may be used uninitialized [-Wmaybe-uninitialized] - 449 | T minValue; - | ^~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'T statfactory::StatFactory::mymax(const std::vector&) const [with T = double]': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:507:5: warning: 'maxValue' may be used uninitialized [-Wmaybe-uninitialized] - 507 | T maxValue; - | ^~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:22: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:572:19, - inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkstatogr.cc:166:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkstatogr.cc: In function 'int main(int, char**)': -/build/pktools-2.6.7.6+ds/src/apps/pkstatogr.cc:188:28: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 - 188 | stat.distribution(theData,theData.begin(),theData.end(),binData,nbin,minValue,maxValue,sigma); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 46%] Linking CXX executable pkstat -/usr/bin/cmake -E cmake_link_script CMakeFiles/pkstat.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkstat.dir/src/apps/pkstat.cc.o -o pkstat -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:216:41: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:218:45: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:276:41: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:278:45: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 46%] Built target pkstat -make -f CMakeFiles/pkstatprofile.dir/build.make CMakeFiles/pkstatprofile.dir/depend -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkstatprofile.dir/DependInfo.cmake --color= -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'void statfactory::StatFactory::distribution(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, std::vector&, int, T&, T&, double, const std::string&) const [with T = double]': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:889:25: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 - 889 | template void StatFactory::distribution(const std::vector& input, typename std::vector::const_iterator begin, typename std::vector::const_iterator end, std::vector& output, int nbin, T &minimum, T &maximum, double sigma, const std::string &filename) const - | ^~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:889:25: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkstatprofile.dir/build.make CMakeFiles/pkstatprofile.dir/build -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 47%] Building CXX object CMakeFiles/pkstatprofile.dir/src/apps/pkstatprofile.cc.o -/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkstatprofile.dir/src/apps/pkstatprofile.cc.o -MF CMakeFiles/pkstatprofile.dir/src/apps/pkstatprofile.cc.o.d -o CMakeFiles/pkstatprofile.dir/src/apps/pkstatprofile.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkstatprofile.cc -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'void statfactory::StatFactory::distribution2d(const std::vector&, const std::vector&, std::vector >&, int, T&, T&, T&, T&, double, const std::string&) const [with T = double]': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:987:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 987 | minmax(inputX,inputX.begin(),inputX.end(),minX,maxX); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:994:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 994 | minmax(inputY,inputY.begin(),inputY.end(),minY,maxY); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 48%] Linking CXX executable pkstatogr -/usr/bin/cmake -E cmake_link_script CMakeFiles/pkstatogr.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkstatogr.dir/src/apps/pkstatogr.cc.o -o pkstatogr -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, - from /build/pktools-2.6.7.6+ds/src/apps/pkstatprofile.cc:28: -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] - 100 | const gsl_rng_type * T; - | ^ In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, - from /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:30, - from /build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:54, - from /build/pktools-2.6.7.6+ds/src/apps/pkstatprofile.cc:29: + from /build/pktools-2.6.7.6+ds/src/apps/pkegcs.cc:21: /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize @@ -5880,82 +5736,8 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, - from /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:31: -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] - 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; - | ^~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkstatprofile.cc: In function 'int main(int, char**)': -/build/pktools-2.6.7.6+ds/src/apps/pkstatprofile.cc:149:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 149 | for(int iclass=0;iclass::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:191:28: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:195:28: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc: In function 'int main(int, char**)': -/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:225:16: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 - 225 | stat.minmax(dataVector[0],dataVector[0].begin(),dataVector[0].end(),minValue,maxValue); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:243:18: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 - 243 | stat.minmax(dataVector[0],dataVector[0].begin(),dataVector[0].end(),minX,maxX); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:244:18: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 - 244 | stat.minmax(dataVector[1],dataVector[1].begin(),dataVector[1].end(),minY,maxY); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:360:24: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 - 360 | stat.distribution(dataVector[icol],dataVector[icol].begin(),dataVector[icol].end(),statVector[icol],nbin,minValue,maxValue,sigma); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 -/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:430:24: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:434:24: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 48%] Built target pkstatogr -make -f CMakeFiles/pkegcs.dir/build.make CMakeFiles/pkegcs.dir/depend -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkegcs.dir/DependInfo.cmake --color= -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkegcs.dir/build.make CMakeFiles/pkegcs.dir/build -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 50%] Building CXX object CMakeFiles/pkegcs.dir/src/apps/pkegcs.cc.o -/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkegcs.dir/src/apps/pkegcs.cc.o -MF CMakeFiles/pkegcs.dir/src/apps/pkegcs.cc.o.d -o CMakeFiles/pkegcs.dir/src/apps/pkegcs.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkegcs.cc In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, - from /build/pktools-2.6.7.6+ds/src/apps/pkegcs.cc:21: + from /build/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:28: /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize @@ -5970,83 +5752,24 @@ /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ -/build/pktools-2.6.7.6+ds/src/apps/pkegcs.cc: In function 'int main(int, char**)': -/build/pktools-2.6.7.6+ds/src/apps/pkegcs.cc:110:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 110 | for(int inodata=0;inodata::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -[ 51%] Linking CXX executable pkstatprofile -/usr/bin/cmake -E cmake_link_script CMakeFiles/pkstatprofile.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkstatprofile.dir/src/apps/pkstatprofile.cc.o -o pkstatprofile -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 51%] Built target pkstatprofile -make -f CMakeFiles/pkextractimg.dir/build.make CMakeFiles/pkextractimg.dir/depend -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkextractimg.dir/DependInfo.cmake --color= -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkextractimg.dir/build.make CMakeFiles/pkextractimg.dir/build -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 52%] Building CXX object CMakeFiles/pkextractimg.dir/src/apps/pkextractimg.cc.o -/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkextractimg.dir/src/apps/pkextractimg.cc.o -MF CMakeFiles/pkextractimg.dir/src/apps/pkextractimg.cc.o.d -o CMakeFiles/pkextractimg.dir/src/apps/pkextractimg.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc -[ 53%] Linking CXX executable pkstatascii -/usr/bin/cmake -E cmake_link_script CMakeFiles/pkstatascii.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkstatascii.dir/src/apps/pkstatascii.cc.o -o pkstatascii -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 53%] Built target pkstatascii -make -f CMakeFiles/pkextractogr.dir/build.make CMakeFiles/pkextractogr.dir/depend -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkextractogr.dir/DependInfo.cmake --color= -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkextractogr.dir/build.make CMakeFiles/pkextractogr.dir/build -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 54%] Building CXX object CMakeFiles/pkextractogr.dir/src/apps/pkextractogr.cc.o -/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkextractogr.dir/src/apps/pkextractogr.cc.o -MF CMakeFiles/pkextractogr.dir/src/apps/pkextractogr.cc.o.d -o CMakeFiles/pkextractogr.dir/src/apps/pkextractogr.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, - from /build/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:28: -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 76 | if(m_scale.size()!=nrOfBand()){//initialize - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 85 | if(m_offset.size()!=nrOfBand()){ - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ -/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:430:24: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:434:24: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkegcs.cc: In function 'int main(int, char**)': +/build/pktools-2.6.7.6+ds/src/apps/pkegcs.cc:110:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 110 | for(int inodata=0;inodata&, int, double, double, bool)': +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:127:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] + 127 | if(verbose>1) + | ~~~~~~~^~ +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:157:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] + 157 | if(verbose>1) + | ~~~~~~~^~ In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.h:31, from /build/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:29: @@ -6054,6 +5777,55 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In member function 'unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool)': +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:250:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] + 250 | if(verbose>1) + | ~~~~~~~^~ +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:286:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] + 286 | if(verbose>1) + | ~~~~~~~^~ +In file included from /build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:26: +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] + 100 | const gsl_rng_type * T; + | ^ +/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc: In function 'int main(int, char**)': +/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:260:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 260 | for(int icol=0;icol::size_type' {aka 'unsigned int'} [-Wsign-compare] + 391 | for(int irow=0;irowsize();++irow){ + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:399:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 399 | for(int icol=0;icol::size_type' {aka 'unsigned int'} [-Wsign-compare] + 404 | if(icol::size_type' {aka 'unsigned int'} [-Wsign-compare] + 455 | for(int icol=0;icol::size_type' {aka 'unsigned int'} [-Wsign-compare] + 456 | for(int irow=0;irowsize();++irow){ + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:458:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 458 | if(irowsize()-1) + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:465:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 465 | for(int irow=0;irowsize();++irow){ + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:466:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 466 | for(int icol=0;icol::size_type' {aka 'unsigned int'} [-Wsign-compare] + 468 | if(icol::size_type' {aka 'unsigned int'} [-Wsign-compare] 178 | for(int iclass=0;iclass::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 76 | if(m_scale.size()!=nrOfBand()){//initialize - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 85 | if(m_offset.size()!=nrOfBand()){ - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'void statfactory::StatFactory::distribution(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, std::vector&, int, T&, T&, double, const std::string&) const [with T = double]': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:889:25: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 + 889 | template void StatFactory::distribution(const std::vector& input, typename std::vector::const_iterator begin, typename std::vector::const_iterator end, std::vector& output, int nbin, T &minimum, T &maximum, double sigma, const std::string &filename) const + | ^~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:889:25: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 In file included from /build/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:30: /build/pktools-2.6.7.6+ds/src/base/Optionpk.h: In instantiation of 'std::ostream& operator<<(std::ostream&, const Optionpk&) [with T1 = int; std::ostream = std::basic_ostream]': /build/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:156:18: required from here @@ -6142,12 +5909,58 @@ /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:98:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 98 | for(int irow=0;irow >&, const std::vector&, double, double, bool, bool) [with T = double]': +/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:217:23: required from here +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:210:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 210 | for(int icol=0;icol1) + | ~~~~~~~^~ +/build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:272:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 272 | for(int icol=0;icol1) + | ~~~~~~~^~ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In instantiation of 'void statfactory::StatFactory::distribution(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, std::vector&, int, T&, T&, double, const std::string&) const [with T = double; typename std::vector::const_iterator = std::vector::const_iterator; std::string = std::__cxx11::basic_string]': +/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:360:24: required from here +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:916:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 916 | if(output.size()!=nbin){ + | ~~~~~~~~~~~~~^~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In instantiation of 'double statfactory::StatFactory::correlation(const std::vector&, const std::vector&, int) const [with T = double]': +/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:367:110: required from here +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1303:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1303 | for (int i=0;i::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1305 | if (j < 0 || j >= y.size()) + | ~~^~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1316:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1316 | if(i>=x.size()){ + | ~^~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1326:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1326 | if(j>=y.size()){ + | ~^~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In instantiation of 'double statfactory::StatFactory::rmse(const std::vector&, const std::vector&) const [with T = double]': +/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:371:114: required from here +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1218:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1218 | for(int isample=0;isample&, const std::vector&, std::vector >&, int, T&, T&, T&, T&, double, const std::string&) const [with T = double; std::string = std::__cxx11::basic_string]': +/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:431:24: required from here +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1027:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 1027 | if(output.size()<=binX){ + | ~~~~~~~~~~~~~^~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1037:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 1037 | if(output.size()<=binY){ + | ~~~~~~~~~~~~~^~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 +/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = double]' /build/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:337:29: required from here @@ -6208,6 +6021,172 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 150 | for(int index=0;index::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:430:24: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:434:24: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = int]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] +In file included from /usr/include/c++/12/vector:70, + from /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:23, + from /build/pktools-2.6.7.6+ds/src/apps/pkegcs.cc:20: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_algo.h:60, + from /usr/include/c++/12/algorithm:61, + from /usr/include/armadillo:40, + from /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:27: +/usr/include/c++/12/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++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/usr/include/c++/12/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++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1802 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/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++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1908 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In function 'void statfactory::StatFactory::minmax(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, T&, T&) const [with T = double]': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:634:31: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 + 634 | template inline void StatFactory::minmax(const std::vector& v, typename std::vector::const_iterator begin, typename std::vector::const_iterator end, T& theMin, T& theMax) const + | ^~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:634:31: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 +[ 50%] Linking CXX executable pkstatprofile +/usr/bin/cmake -E cmake_link_script CMakeFiles/pkstatprofile.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkstatprofile.dir/src/apps/pkstatprofile.cc.o -o pkstatprofile -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from 'T statfactory::StatFactory::median(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:745:9: +/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1937 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1938 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1939 | __comp); + | ~~~~~~~ +In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from 'T statfactory::StatFactory::median(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:745:9: +/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1854 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'T statfactory::StatFactory::mymin(const std::vector&) const [with T = double]': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:449:5: warning: 'minValue' may be used uninitialized [-Wmaybe-uninitialized] + 449 | T minValue; + | ^~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:572:19, + inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkstatogr.cc:166:27: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkstatogr.cc: In function 'int main(int, char**)': +/build/pktools-2.6.7.6+ds/src/apps/pkstatogr.cc:188:28: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 + 188 | stat.distribution(theData,theData.begin(),theData.end(),binData,nbin,minValue,maxValue,sigma); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'T statfactory::StatFactory::mymax(const std::vector&) const [with T = double]': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:507:5: warning: 'maxValue' may be used uninitialized [-Wmaybe-uninitialized] + 507 | T maxValue; + | ^~~~~~~~ +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 50%] Built target pkstatprofile +make -f CMakeFiles/pkextractogr.dir/build.make CMakeFiles/pkextractogr.dir/depend +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkextractogr.dir/DependInfo.cmake --color= +In file included from /usr/include/c++/12/vector:70, + from /build/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:27: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:22: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pkextractogr.dir/build.make CMakeFiles/pkextractogr.dir/build +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 51%] Building CXX object CMakeFiles/pkextractogr.dir/src/apps/pkextractogr.cc.o +/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkextractogr.dir/src/apps/pkextractogr.cc.o -MF CMakeFiles/pkextractogr.dir/src/apps/pkextractogr.cc.o.d -o CMakeFiles/pkextractogr.dir/src/apps/pkextractogr.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 +/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:430:24: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:434:24: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, + from /build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:28: +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 76 | if(m_scale.size()!=nrOfBand()){//initialize + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 85 | if(m_offset.size()!=nrOfBand()){ + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, + from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] + 100 | const gsl_rng_type * T; + | ^ In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.h:31, from /build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:29: @@ -6215,6 +6194,9 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ +[ 52%] Linking CXX executable pkstat +/usr/bin/cmake -E cmake_link_script CMakeFiles/pkstat.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkstat.dir/src/apps/pkstat.cc.o -o pkstat -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo /build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc: In function 'int main(int, char**)': /build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:270:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 270 | for(int ipair=0;ipair&, int, int, int, int) [with T = int]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] In file included from /build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:30: /build/pktools-2.6.7.6+ds/src/base/Optionpk.h: In instantiation of 'std::ostream& operator<<(std::ostream&, const Optionpk&) [with T1 = int; std::ostream = std::basic_ostream]': /build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:231:18: required from here /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:194:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 194 | for(int index=0;index::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readDataBlock(std::vector&, int, int, int, int, int) [with T = int]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:224:16: required from 'void ImgReaderGdal::readDataBlock(Vector2d&, int, int, int, int, int) [with T = int]' /build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:584:36: required from here @@ -6456,298 +6439,143 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:270:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 270 | for(int index=0;index&, int, int, int, int, int) [with T = int]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:268:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 268 | poBand->RasterIO(GF_Read,minCol,minRow,maxCol-minCol+1,maxRow-minRow+1,&(buffer[0]),(maxCol-minCol+1),(maxRow-minRow+1),getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readDataBlock(std::vector&, int, int, int, int, int) [with T = float]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:268:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] -[ 55%] Linking CXX executable pkegcs -/usr/bin/cmake -E cmake_link_script CMakeFiles/pkegcs.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkegcs.dir/src/apps/pkegcs.cc.o -o pkegcs -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 55%] Built target pkegcs -make -f CMakeFiles/pkfillnodata.dir/build.make CMakeFiles/pkfillnodata.dir/depend -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkfillnodata.dir/DependInfo.cmake --color= -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkfillnodata.dir/build.make CMakeFiles/pkfillnodata.dir/build -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 56%] Building CXX object CMakeFiles/pkfillnodata.dir/src/apps/pkfillnodata.cc.o -/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkfillnodata.dir/src/apps/pkfillnodata.cc.o -MF CMakeFiles/pkfillnodata.dir/src/apps/pkfillnodata.cc.o.d -o CMakeFiles/pkfillnodata.dir/src/apps/pkfillnodata.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkfillnodata.cc -In file included from /usr/include/c++/12/vector:70, - from /build/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:27: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_algo.h:60, - from /usr/include/c++/12/algorithm:61, - from /build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:25: -/usr/include/c++/12/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++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/include/c++/12/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++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1802 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/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++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1908 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/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++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1844 | __final_insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1854 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In function 'typename std::vector::iterator statfactory::StatFactory::mymax(const std::vector&, typename std::vector::iterator, typename std::vector::iterator) const [with T = double]': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:364:60: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 364 | template inline typename std::vector::iterator StatFactory::mymax(const std::vector& v, typename std::vector::iterator begin, typename std::vector::iterator end) const - | ^~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:364:60: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'T statfactory::StatFactory::mymax(const std::vector&) const [with T = double]': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:507:5: warning: 'maxValue' may be used uninitialized [-Wmaybe-uninitialized] - 507 | T maxValue; - | ^~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'T statfactory::StatFactory::mymin(const std::vector&) const [with T = double]': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:449:5: warning: 'minValue' may be used uninitialized [-Wmaybe-uninitialized] - 449 | T minValue; - | ^~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:27: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -/usr/include/c++/12/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++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /usr/include/gdal/gdal_priv.h:78, - from /build/pktools-2.6.7.6+ds/src/apps/pkfillnodata.cc:21: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/map:60, - from /usr/include/gdal/gdal_priv.h:76, - from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:31: -/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': -/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' changed in GCC 7.1 - 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/map:61: -/usr/include/c++/12/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 = std::__cxx11::basic_string; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': -/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' changed in GCC 7.1 - 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 512 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 513 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 -/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc: In function 'int main(int, char**)': -/build/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:333:18: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] - 333 | pfnProgress(progress,pszMessage,pProgressArg); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:288:15: note: 'pszMessage' was declared here - 288 | const char* pszMessage; - | ^~~~~~~~~~ -In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]', - inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:740:49: -/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' changed in GCC 7.1 - 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 512 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 513 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkfillnodata.cc: In function 'int main(int, char**)': -/build/pktools-2.6.7.6+ds/src/apps/pkfillnodata.cc:155:16: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] - 155 | pfnProgress(dfComplete,pszMessage,pProgressArg); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkfillnodata.cc:152:17: note: 'pszMessage' was declared here - 152 | const char* pszMessage; - | ^~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:430:24, - inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkfillnodata.cc:86:32: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:434:24, - inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkfillnodata.cc:86:32: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 52%] Built target pkstat +make -f CMakeFiles/pkfillnodata.dir/build.make CMakeFiles/pkfillnodata.dir/depend +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkfillnodata.dir/DependInfo.cmake --color= +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pkfillnodata.dir/build.make CMakeFiles/pkfillnodata.dir/build +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 53%] Building CXX object CMakeFiles/pkfillnodata.dir/src/apps/pkfillnodata.cc.o +/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkfillnodata.dir/src/apps/pkfillnodata.cc.o -MF CMakeFiles/pkfillnodata.dir/src/apps/pkfillnodata.cc.o.d -o CMakeFiles/pkfillnodata.dir/src/apps/pkfillnodata.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkfillnodata.cc +[ 54%] Linking CXX executable pkstatogr +/usr/bin/cmake -E cmake_link_script CMakeFiles/pkstatogr.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkstatogr.dir/src/apps/pkstatogr.cc.o -o pkstatogr -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20, - inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkfillnodata.cc:86:32: + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 175 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'T statfactory::StatFactory::percentile(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, double, T, T) const [with T = double]': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1154:22: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 - 1154 | template T StatFactory::percentile(const std::vector& input, typename std::vector::const_iterator begin, typename std::vector::const_iterator end, double percent, T minimum, T maximum) const - | ^~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1154:22: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'T statfactory::StatFactory::percentile(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, double, T, T) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1167:17: -/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1530 | { return _M_erase(begin() + (__position - cbegin())); } - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void statfactory::StatFactory::eraseNoData(std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:727:9, - inlined from 'T statfactory::StatFactory::percentile(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, double, T, T) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1172:14: -/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1530 | { return _M_erase(begin() + (__position - cbegin())); } - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from 'T statfactory::StatFactory::percentile(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, double, T, T) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1173:12: -/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1937 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1938 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1939 | __comp); - | ~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1940 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void statfactory::StatFactory::eraseNoData(std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:727:9, - inlined from 'T statfactory::StatFactory::median(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:743:14: -/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1530 | { return _M_erase(begin() + (__position - cbegin())); } - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from 'T statfactory::StatFactory::median(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:745:9: -/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1937 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1938 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1939 | __comp); - | ~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1940 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -[ 57%] Linking CXX executable pkfillnodata -/usr/bin/cmake -E cmake_link_script CMakeFiles/pkfillnodata.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkfillnodata.dir/src/apps/pkfillnodata.cc.o -o pkfillnodata -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc: In function 'int main(int, char**)': -/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:665:18: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] - 665 | pfnProgress(progress,pszMessage,pProgressArg); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:324:15: note: 'pszMessage' was declared here - 324 | const char* pszMessage; - | ^~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1582:52: warning: 'writePointFeature' may be used uninitialized [-Wmaybe-uninitialized] - 1582 | writePointFeature->SetField(fieldname.c_str(),value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1505:31: note: 'writePointFeature' was declared here - 1505 | OGRFeature *writePointFeature; - | ^~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1724:43: warning: 'writePolygonFeature' may be used uninitialized [-Wmaybe-uninitialized] - 1724 | if(writeLayer->CreateFeature( writePolygonFeature ) != OGRERR_NONE ){ - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1252:25: note: 'writePolygonFeature' was declared here - 1252 | OGRFeature *writePolygonFeature; - | ^~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1061:54: warning: 'writePointFeature' may be used uninitialized [-Wmaybe-uninitialized] - 1061 | writePointFeature->SetField(fieldname.c_str(),value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:985:31: note: 'writePointFeature' was declared here - 985 | OGRFeature *writePointFeature; - | ^~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1180:54: warning: 'writePolygonFeature' may be used uninitialized [-Wmaybe-uninitialized] - 1180 | writePolygonFeature->SetField(fieldname[ivalue].c_str(),static_cast(theValue[ivalue])); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:734:25: note: 'writePolygonFeature' was declared here - 734 | OGRFeature *writePolygonFeature; - | ^~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readDataBlock(std::vector&, int, int, int, int, int) [with T = int]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:268:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 268 | poBand->RasterIO(GF_Read,minCol,minRow,maxCol-minCol+1,maxRow-minRow+1,&(buffer[0]),(maxCol-minCol+1),(maxRow-minRow+1),getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readDataBlock(std::vector&, int, int, int, int, int) [with T = float]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:268:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:226:30: + inlined from 'unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:216:41: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc: In function 'int main(int, char**)': -/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1129:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1129 | maxit=stat.mymax(polyClassValues,polyClassValues.begin(),polyClassValues.end()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1151:59: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 - 1151 | theValue.push_back(stat.percentile(polyValues[iband],polyValues[iband].begin(),polyValues[iband].end(),percentile_opt[iperc])); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1649:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1649 | maxit=stat.mymax(polyClassValues,polyClassValues.begin(),polyClassValues.end()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1672:59: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 - 1672 | theValue.push_back(stat.percentile(polyValues[iband],polyValues[iband].begin(),polyValues[iband].end(),percentile_opt[iperc])); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 57%] Built target pkfillnodata +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:218:45: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:276:41: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:278:45: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 54%] Built target pkstatogr make -f CMakeFiles/pkfilter.dir/build.make CMakeFiles/pkfilter.dir/depend make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkfilter.dir/DependInfo.cmake --color= -[ 58%] Linking CXX executable pkextractimg -/usr/bin/cmake -E cmake_link_script CMakeFiles/pkextractimg.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkextractimg.dir/src/apps/pkextractimg.cc.o -o pkextractimg -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkfilter.dir/build.make CMakeFiles/pkfilter.dir/build make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 59%] Building CXX object CMakeFiles/pkfilter.dir/src/apps/pkfilter.cc.o +[ 55%] Building CXX object CMakeFiles/pkfilter.dir/src/apps/pkfilter.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkfilter.dir/src/apps/pkfilter.cc.o -MF CMakeFiles/pkfilter.dir/src/apps/pkfilter.cc.o.d -o CMakeFiles/pkfilter.dir/src/apps/pkfilter.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkfilter.cc +[ 56%] Linking CXX executable pkegcs +/usr/bin/cmake -E cmake_link_script CMakeFiles/pkegcs.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkegcs.dir/src/apps/pkegcs.cc.o -o pkegcs -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'void statfactory::StatFactory::distribution(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, std::vector&, int, T&, T&, double, const std::string&) const [with T = double]': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:889:25: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 + 889 | template void StatFactory::distribution(const std::vector& input, typename std::vector::const_iterator begin, typename std::vector::const_iterator end, std::vector& output, int nbin, T &minimum, T &maximum, double sigma, const std::string &filename) const + | ^~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:889:25: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'void statfactory::StatFactory::distribution2d(const std::vector&, const std::vector&, std::vector >&, int, T&, T&, T&, T&, double, const std::string&) const [with T = double]': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:987:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 987 | minmax(inputX,inputX.begin(),inputX.end(),minX,maxX); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:994:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 994 | minmax(inputY,inputY.begin(),inputY.end(),minY,maxY); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 59%] Built target pkextractimg +[ 56%] Built target pkegcs make -f CMakeFiles/pkfilterdem.dir/build.make CMakeFiles/pkfilterdem.dir/depend make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkfilterdem.dir/DependInfo.cmake --color= make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkfilterdem.dir/build.make CMakeFiles/pkfilterdem.dir/build make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 60%] Building CXX object CMakeFiles/pkfilterdem.dir/src/apps/pkfilterdem.cc.o +[ 57%] Building CXX object CMakeFiles/pkfilterdem.dir/src/apps/pkfilterdem.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkfilterdem.dir/src/apps/pkfilterdem.cc.o -MF CMakeFiles/pkfilterdem.dir/src/apps/pkfilterdem.cc.o.d -o CMakeFiles/pkfilterdem.dir/src/apps/pkfilterdem.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkfilterdem.cc +In file included from /usr/include/c++/12/bits/stl_algo.h:60, + from /usr/include/c++/12/algorithm:61, + from /build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:25: +/usr/include/c++/12/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++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/usr/include/c++/12/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++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1802 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/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++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1908 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/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++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1844 | __final_insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1854 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:28: /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In function 'typename std::vector::iterator statfactory::StatFactory::mymax(const std::vector&, typename std::vector::iterator, typename std::vector::iterator) const [with T = double]': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:364:60: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 364 | template inline typename std::vector::iterator StatFactory::mymax(const std::vector& v, typename std::vector::iterator begin, typename std::vector::iterator end) const + | ^~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:364:60: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/12/map:60, + from /usr/include/gdal/gdal_priv.h:76, + from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:31: +/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': +/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' changed in GCC 7.1 + 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/map:61: +/usr/include/c++/12/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 = std::__cxx11::basic_string; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': +/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' changed in GCC 7.1 + 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 512 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 513 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:30, from /build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:54, @@ -6760,18 +6588,18 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, - from /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:31: -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] - 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; - | ^~~~~~~ In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/pktools-2.6.7.6+ds/src/apps/pkfilterdem.cc:24: /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ +In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, + from /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:31: +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] + 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; + | ^~~~~~~ In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:30, from /build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:54, @@ -6801,6 +6629,48 @@ 358 | while(nchange>minChange_opt[0]&&dim<=dim_opt[1]){ /build/pktools-2.6.7.6+ds/src/apps/pkfilterdem.cc:374:18: warning: comparison of integer expressions of different signedness: 'long unsigned int' and '__gnu_cxx::__alloc_traits, short int>::value_type' {aka 'short int'} [-Wsign-compare] 374 | while(nchange>minChange_opt[0]&&dim<=dim_opt[1]){ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'T statfactory::StatFactory::mymax(const std::vector&) const [with T = double]': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:507:5: warning: 'maxValue' may be used uninitialized [-Wmaybe-uninitialized] + 507 | T maxValue; + | ^~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:191:28: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:195:28: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc: In function 'int main(int, char**)': +/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:225:16: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 + 225 | stat.minmax(dataVector[0],dataVector[0].begin(),dataVector[0].end(),minValue,maxValue); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:243:18: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 + 243 | stat.minmax(dataVector[0],dataVector[0].begin(),dataVector[0].end(),minX,maxX); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:244:18: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 + 244 | stat.minmax(dataVector[1],dataVector[1].begin(),dataVector[1].end(),minY,maxY); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:360:24: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 + 360 | stat.distribution(dataVector[icol],dataVector[icol].begin(),dataVector[icol].end(),statVector[icol],nbin,minValue,maxValue,sigma); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'T statfactory::StatFactory::mymin(const std::vector&) const [with T = double]': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:449:5: warning: 'minValue' may be used uninitialized [-Wmaybe-uninitialized] + 449 | T minValue; + | ^~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:27: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +/usr/include/c++/12/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++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In instantiation of 'long unsigned int filter2d::Filter2d::dsm2dtm_nwse(const Vector2d&, Vector2d&, double, int, int) [with T = double]': /build/pktools-2.6.7.6+ds/src/apps/pkfilterdem.cc:336:29: required from here /build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:854:23: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] @@ -6919,6 +6789,29 @@ /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 88 | for(int irow=0;irow::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]', + inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:740:49: +/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' changed in GCC 7.1 + 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 512 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 513 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /usr/include/gdal/gdal_priv.h:78, + from /build/pktools-2.6.7.6+ds/src/apps/pkfillnodata.cc:21: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readDataBlock(std::vector&, int, int, int, int, int) [with T = double]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:268:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 268 | poBand->RasterIO(GF_Read,minCol,minRow,maxCol-minCol+1,maxRow-minRow+1,&(buffer[0]),(maxCol-minCol+1),(maxRow-minRow+1),getGDALDataType(),0,0); @@ -6969,6 +6862,40 @@ /build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:261:15: note: 'pszMessage' was declared here 261 | const char* pszMessage; | ^~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 +/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkfillnodata.cc: In function 'int main(int, char**)': +/build/pktools-2.6.7.6+ds/src/apps/pkfillnodata.cc:155:16: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] + 155 | pfnProgress(dfComplete,pszMessage,pProgressArg); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkfillnodata.cc:152:17: note: 'pszMessage' was declared here + 152 | const char* pszMessage; + | ^~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:430:24, + inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkfillnodata.cc:86:32: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:434:24, + inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkfillnodata.cc:86:32: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20, + inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkfillnodata.cc:86:32: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algo.h:60, from /usr/include/c++/12/algorithm:61, from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:25: @@ -7061,6 +6988,16 @@ /build/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:1130:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1130 | for(int itap=0;itap&, const Vector2d&, const std::vector&, const std::vector&, const std::string&, Vector2d&, int, bool) [with T = double; std::string = std::__cxx11::basic_string]': /build/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:619:33: required from here /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:375:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] @@ -7072,11 +7009,15 @@ /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:410:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 410 | for(int isample=0;isample&, const Vector2d&, const Vector2d&, const std::string&, std::vector&, double, bool, int, bool, bool) [with T = double; std::string = std::__cxx11::basic_string]': /build/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:678:44: required from here /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:287:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 287 | for(int isample=0;isample::size_type' {aka 'unsigned int'} [-Wsign-compare] 300 | for(int iband=0;iband >::size_type' {aka 'unsigned int'} [-Wsign-compare] 88 | for(int irow=0;irow&, int, int, int, int) [with T = double]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = double]' /build/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:618:23: required from here @@ -7119,6 +7084,7 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ +/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkdsm2shadow.dir/src/apps/pkdsm2shadow.cc.o -MF CMakeFiles/pkdsm2shadow.dir/src/apps/pkdsm2shadow.cc.o.d -o CMakeFiles/pkdsm2shadow.dir/src/apps/pkdsm2shadow.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkdsm2shadow.cc /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -7164,18 +7130,6 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:270:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 270 | for(int index=0;index&, int, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readDataBlock(std::vector&, int, int, int, int, int) [with T = short unsigned int]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:268:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 268 | poBand->RasterIO(GF_Read,minCol,minRow,maxCol-minCol+1,maxRow-minRow+1,&(buffer[0]),(maxCol-minCol+1),(maxRow-minRow+1),getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = double; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 407 | vector<_Tp, _Alloc>:: @@ -7253,9 +7207,18 @@ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -[ 61%] Linking CXX executable pkextractogr -/usr/bin/cmake -E cmake_link_script CMakeFiles/pkextractogr.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkextractogr.dir/src/apps/pkextractogr.cc.o -o pkextractogr -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readDataBlock(std::vector&, int, int, int, int, int) [with T = short unsigned int]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:268:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 268 | poBand->RasterIO(GF_Read,minCol,minRow,maxCol-minCol+1,maxRow-minRow+1,&(buffer[0]),(maxCol-minCol+1),(maxRow-minRow+1),getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: @@ -7281,18 +7244,284 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:23, - from /build/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:27: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -/usr/include/c++/12/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++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, + from /build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:25: +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 76 | if(m_scale.size()!=nrOfBand()){//initialize + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 85 | if(m_offset.size()!=nrOfBand()){ + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 175 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, + from /build/pktools-2.6.7.6+ds/src/apps/pkdsm2shadow.cc:28: +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] + 100 | const gsl_rng_type * T; + | ^ +In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, + from /build/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:28: +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] + 100 | const gsl_rng_type * T; + | ^ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'T statfactory::StatFactory::percentile(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, double, T, T) const [with T = double]': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1154:22: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 + 1154 | template T StatFactory::percentile(const std::vector& input, typename std::vector::const_iterator begin, typename std::vector::const_iterator end, double percent, T minimum, T maximum) const + | ^~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1154:22: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'T statfactory::StatFactory::percentile(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, double, T, T) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1167:17: +/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1530 | { return _M_erase(begin() + (__position - cbegin())); } + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void statfactory::StatFactory::eraseNoData(std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:727:9, + inlined from 'T statfactory::StatFactory::percentile(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, double, T, T) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1172:14: +/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1530 | { return _M_erase(begin() + (__position - cbegin())); } + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from 'T statfactory::StatFactory::percentile(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, double, T, T) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1173:12: +/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1937 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1938 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1939 | __comp); + | ~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1940 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, + from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] + 100 | const gsl_rng_type * T; + | ^ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void statfactory::StatFactory::eraseNoData(std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:727:9, + inlined from 'T statfactory::StatFactory::median(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:743:14: +/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1530 | { return _M_erase(begin() + (__position - cbegin())); } + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from 'T statfactory::StatFactory::median(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:745:9: +/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1937 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1938 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1939 | __comp); + | ~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1940 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, + from /build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:26: +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] + 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; + | ^~~~~~~ +In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, + from /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:30, + from /build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:54, + from /build/pktools-2.6.7.6+ds/src/apps/pkdsm2shadow.cc:29: +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 76 | if(m_scale.size()!=nrOfBand()){//initialize + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 85 | if(m_offset.size()!=nrOfBand()){ + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, + from /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:30, + from /build/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:29: +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 76 | if(m_scale.size()!=nrOfBand()){//initialize + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 85 | if(m_offset.size()!=nrOfBand()){ + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, + from /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:31: +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] + 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; + | ^~~~~~~ +In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, + from /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:31: +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] + 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; + | ^~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc: In function 'int main(int, char**)': +/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:346:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 346 | for(int iextent=0;iextent >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 391 | for(int ifile=0;ifile::size_type' {aka 'unsigned int'} [-Wsign-compare] + 395 | for(int iband=0;iband::size_type' {aka 'unsigned int'} [-Wsign-compare] + 397 | for(int iband=0;iband::size_type' {aka 'unsigned int'} [-Wsign-compare] + 473 | for(int iband=0;iband::size_type' {aka 'unsigned int'} [-Wsign-compare] + 484 | for(int iband=0;iband >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 707 | for(int ifile=0;ifile::size_type' {aka 'unsigned int'} [-Wsign-compare] + 714 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 760 | for(int ifile=0;ifile::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 801 | int readBand=(band_opt.size()>iband)? band_opt[iband] : iband; + | ~~~~~~~~~~~~~~~^~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:872:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 872 | for(int vband=0;vband::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 874 | if(minValue_opt.size()>vband){ + | ~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:880:35: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 880 | if(maxValue_opt.size()>vband){ + | ~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:886:36: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 886 | if(srcnodata_opt.size()>vband){ + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:896:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 896 | for(int vband=0;vband::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 898 | if(minValue_opt.size()>vband){ + | ~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:904:35: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 904 | if(maxValue_opt.size()>vband){ + | ~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:910:36: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 910 | if(srcnodata_opt.size()>vband){ + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:1220:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1220 | for(int iclass=0;iclass::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1252 | for(int iband=0;iband >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1317 | for(int ifile=0;ifile&) [with T1 = short int; std::ostream = std::basic_ostream]': +/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:592:18: required from here +/build/pktools-2.6.7.6+ds/src/base/Optionpk.h:194:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 194 | for(int index=0;index&, int, int, double, int, RESAMPLE) [with T = double]': +/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:804:36: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:169:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 169 | if(buffer.size()!=maxCol-minCol+1) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:188:13: required from 'void ImgReaderGdal::readData(std::vector&, int, int, double, int, RESAMPLE) [with T = double]' +/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:804:36: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 137 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 137 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 138 | if(m_scale.size()>band) + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 140 | if(m_offset.size()>band) + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 146 | if(buffer.size()!=maxCol-minCol+1) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 149 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 149 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 150 | for(int index=0;index&, int, int, int, int) [with T = float]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = float]' +/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:835:36: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 137 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 137 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 138 | if(m_scale.size()>band) + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 140 | if(m_offset.size()>band) + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 146 | if(buffer.size()!=maxCol-minCol+1) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 149 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 149 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 150 | for(int index=0;index&, int, int, int, int) [with T = short int]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = short int]' +/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:1224:32: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 148 | if(buffer.size()!=maxCol-minCol+1){ + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = double]' +/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:1241:30: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = float]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = short int]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] In member function 'void std::vector<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:824:22, inlined from 'void ImgReaderGdal::readDataBlock(Vector2d&, int, int, int, int, int) [with T = double]' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:230:33: @@ -7310,6 +7539,25 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:23, + from /build/pktools-2.6.7.6+ds/src/apps/pkdsm2shadow.cc:27: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:23, + from /build/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:27: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +/usr/include/c++/12/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++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'long unsigned int filter2d::Filter2d::dsm2dtm_swne(const Vector2d&, Vector2d&, double, int, int) [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1177:25: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 @@ -7328,6 +7576,32 @@ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_algo.h:60, + from /usr/include/c++/12/algorithm:61, + from /build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:20: +/usr/include/c++/12/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++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/usr/include/c++/12/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++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1802 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/12/algorithm:60: +/usr/include/c++/12/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]': +/usr/include/c++/12/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2059 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/12/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/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++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1908 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void filter2d::Filter2d::doit(const Vector2d&, Vector2d&, const std::string&, int, int, short int, bool) [with T1 = double; T2 = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:328:33: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 @@ -7361,16 +7635,88 @@ /usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1530 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 61%] Built target pkextractogr -make -f CMakeFiles/pkfilterascii.dir/build.make CMakeFiles/pkfilterascii.dir/depend -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkfilterascii.dir/DependInfo.cmake --color= -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkfilterascii.dir/build.make CMakeFiles/pkfilterascii.dir/build -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 62%] Building CXX object CMakeFiles/pkfilterascii.dir/src/apps/pkfilterascii.cc.o -/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkfilterascii.dir/src/apps/pkfilterascii.cc.o -MF CMakeFiles/pkfilterascii.dir/src/apps/pkfilterascii.cc.o.d -o CMakeFiles/pkfilterascii.dir/src/apps/pkfilterascii.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc +In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', + inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, + inlined from 'bool statfactory::StatFactory::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:113:18, + inlined from 'void statfactory::StatFactory::eraseNoData(std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:726:18, + inlined from 'T statfactory::StatFactory::median(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:743:14: +/usr/include/c++/12/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2112 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2113 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from 'T statfactory::StatFactory::median(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:745:9: +/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1937 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1938 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1939 | __comp); + | ~~~~~~~ +In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from 'T statfactory::StatFactory::median(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:745:9: +/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1854 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'T statfactory::StatFactory::mymin(const std::vector&) const [with T = double]': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:449:5: warning: 'minValue' may be used uninitialized [-Wmaybe-uninitialized] + 449 | T minValue; + | ^~~~~~~~ +In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', + inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, + inlined from 'bool statfactory::StatFactory::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:113:18, + inlined from 'T statfactory::StatFactory::mymin(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:451:16: +/usr/include/c++/12/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2112 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2113 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'T statfactory::StatFactory::mymax(const std::vector&) const [with T = double]': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:507:5: warning: 'maxValue' may be used uninitialized [-Wmaybe-uninitialized] + 507 | T maxValue; + | ^~~~~~~~ +In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', + inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, + inlined from 'bool statfactory::StatFactory::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:113:18, + inlined from 'T statfactory::StatFactory::mymax(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:509:16: +/usr/include/c++/12/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2112 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2113 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', + inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, + inlined from 'bool statfactory::StatFactory::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:113:18, + inlined from 'double statfactory::StatFactory::var(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:766:16: +/usr/include/c++/12/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2112 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2113 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:21: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +/usr/include/c++/12/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++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkfilterdem.cc:204:19: @@ -7453,49 +7799,6 @@ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, - from /build/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:28: -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] - 100 | const gsl_rng_type * T; - | ^ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:216:41: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:218:45: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:276:41: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:278:45: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, - from /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:30, - from /build/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:29: -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 76 | if(m_scale.size()!=nrOfBand()){//initialize - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 85 | if(m_offset.size()!=nrOfBand()){ - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, - from /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:31: -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] - 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; - | ^~~~~~~ In file included from /build/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:30: /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In member function 'unsigned int FileReaderAscii::readData(std::vector&, int, double, double, bool)': /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:127:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] @@ -7551,9 +7854,58 @@ /build/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:335:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 335 | if(icol::size_type' {aka 'unsigned int'} [-Wsign-compare] 342 | if(icolSetField(fieldname.c_str(),value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1505:31: note: 'writePointFeature' was declared here + 1505 | OGRFeature *writePointFeature; + | ^~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1724:43: warning: 'writePolygonFeature' may be used uninitialized [-Wmaybe-uninitialized] + 1724 | if(writeLayer->CreateFeature( writePolygonFeature ) != OGRERR_NONE ){ + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1252:25: note: 'writePolygonFeature' was declared here + 1252 | OGRFeature *writePolygonFeature; + | ^~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1061:54: warning: 'writePointFeature' may be used uninitialized [-Wmaybe-uninitialized] + 1061 | writePointFeature->SetField(fieldname.c_str(),value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:985:31: note: 'writePointFeature' was declared here + 985 | OGRFeature *writePointFeature; + | ^~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1180:54: warning: 'writePolygonFeature' may be used uninitialized [-Wmaybe-uninitialized] + 1180 | writePolygonFeature->SetField(fieldname[ivalue].c_str(),static_cast(theValue[ivalue])); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:734:25: note: 'writePolygonFeature' was declared here + 734 | OGRFeature *writePolygonFeature; + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:226:30: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc: In function 'int main(int, char**)': +/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1129:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1129 | maxit=stat.mymax(polyClassValues,polyClassValues.begin(),polyClassValues.end()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1151:59: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 + 1151 | theValue.push_back(stat.percentile(polyValues[iband],polyValues[iband].begin(),polyValues[iband].end(),percentile_opt[iperc])); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1649:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1649 | maxit=stat.mymax(polyClassValues,polyClassValues.begin(),polyClassValues.end()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1672:59: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 + 1672 | theValue.push_back(stat.percentile(polyValues[iband],polyValues[iband].begin(),polyValues[iband].end(),percentile_opt[iperc])); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In instantiation of 'unsigned int FileReaderAscii::readData(std::vector&, int, double, double, bool) [with T = double]': /build/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:153:25: required from here /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:127:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] @@ -7634,61 +7986,6 @@ 174 | for(int irow=0;irowsize();++irow){ | ~~~~^~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void statfactory::StatFactory::interpolateUp(const std::vector&, const std::vector&, const std::vector&, const std::string&, std::vector&, bool) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1479:23: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void statfactory::StatFactory::interpolateUp(const std::vector&, const std::vector&, const std::vector&, const std::string&, std::vector&, bool) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1483:23: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void statfactory::StatFactory::interpolateUp(const std::vector&, const std::vector&, const std::vector&, const std::string&, std::vector&, bool) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1487:21: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void filter::Filter::applyFwhm(const std::vector&, const Vector2d&, const std::vector&, const std::vector&, const std::string&, Vector2d&, int, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:380:30: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'double filter::Filter::applySrf(const std::vector&, const Vector2d&, const Vector2d&, const std::string&, std::vector&, double, bool, int, bool, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:270:30: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:23, - from /build/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:27: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -/usr/include/c++/12/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++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'unsigned int FileReaderAscii::readData(std::vector&, int, double, double, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:151:35: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkfilter.cc: In function 'int main(int, char**)': -/build/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:613:16: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] - 613 | pfnProgress(progress,pszMessage,pProgressArg); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:609:17: note: 'pszMessage' was declared here - 609 | const char* pszMessage; - | ^~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:668:16: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] - 668 | pfnProgress(progress,pszMessage,pProgressArg); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:664:17: note: 'pszMessage' was declared here - 664 | const char* pszMessage; - | ^~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:216:41: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); @@ -7724,98 +8021,78 @@ 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'double filter::Filter::applySrf(const std::vector&, const Vector2d&, const Vector2d&, const std::string&, std::vector&, double, bool, int, bool, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:270:30: + inlined from 'void filter::Filter::applyFwhm(const std::vector&, const Vector2d&, const std::vector&, const std::vector&, const std::string&, Vector2d&, int, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:380:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 63%] Linking CXX executable pkfilterdem -/usr/bin/cmake -E cmake_link_script CMakeFiles/pkfilterdem.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkfilterdem.dir/src/apps/pkfilterdem.cc.o -o pkfilterdem -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 63%] Built target pkfilterdem -make -f CMakeFiles/pkdsm2shadow.dir/build.make CMakeFiles/pkdsm2shadow.dir/depend -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkdsm2shadow.dir/DependInfo.cmake --color= In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void filter::Filter::applyFwhm(const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::string&, std::vector&, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:338:30, - inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:172:33: + inlined from 'double filter::Filter::applySrf(const std::vector&, const Vector2d&, const Vector2d&, const std::string&, std::vector&, double, bool, int, bool, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:270:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:195:31: +[ 64%] Linking CXX executable pkdsm2shadow +/usr/bin/cmake -E cmake_link_script CMakeFiles/pkdsm2shadow.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkdsm2shadow.dir/src/apps/pkdsm2shadow.cc.o -o pkdsm2shadow -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo +In file included from /usr/include/c++/12/vector:70, + from /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:23, + from /build/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:27: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +/usr/include/c++/12/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++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 65%] Linking CXX executable pkfilterdem +/usr/bin/cmake -E cmake_link_script CMakeFiles/pkfilterdem.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkfilterdem.dir/src/apps/pkfilterdem.cc.o -o pkfilterdem -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:197:31: + inlined from 'unsigned int FileReaderAscii::readData(std::vector&, int, double, double, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:151:35: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkdsm2shadow.dir/build.make CMakeFiles/pkdsm2shadow.dir/build -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 64%] Building CXX object CMakeFiles/pkdsm2shadow.dir/src/apps/pkdsm2shadow.cc.o -/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkdsm2shadow.dir/src/apps/pkdsm2shadow.cc.o -MF CMakeFiles/pkdsm2shadow.dir/src/apps/pkdsm2shadow.cc.o.d -o CMakeFiles/pkdsm2shadow.dir/src/apps/pkdsm2shadow.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkdsm2shadow.cc -In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, - from /build/pktools-2.6.7.6+ds/src/apps/pkdsm2shadow.cc:28: -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] - 100 | const gsl_rng_type * T; - | ^ -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, - from /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:30, - from /build/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:54, - from /build/pktools-2.6.7.6+ds/src/apps/pkdsm2shadow.cc:29: -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 76 | if(m_scale.size()!=nrOfBand()){//initialize - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 85 | if(m_offset.size()!=nrOfBand()){ - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, - from /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:31: -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] - 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; - | ^~~~~~~ -[ 65%] Linking CXX executable pkfilter -/usr/bin/cmake -E cmake_link_script CMakeFiles/pkfilter.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkfilter.dir/src/apps/pkfilter.cc.o -o pkfilter -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 65%] Built target pkfilter -make -f CMakeFiles/pkcomposite.dir/build.make CMakeFiles/pkcomposite.dir/depend -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkcomposite.dir/DependInfo.cmake --color= -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkcomposite.dir/build.make CMakeFiles/pkcomposite.dir/build -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 67%] Building CXX object CMakeFiles/pkcomposite.dir/src/apps/pkcomposite.cc.o -/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkcomposite.dir/src/apps/pkcomposite.cc.o -MF CMakeFiles/pkcomposite.dir/src/apps/pkcomposite.cc.o.d -o CMakeFiles/pkcomposite.dir/src/apps/pkcomposite.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc -[ 68%] Linking CXX executable pkfilterascii -/usr/bin/cmake -E cmake_link_script CMakeFiles/pkfilterascii.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkfilterascii.dir/src/apps/pkfilterascii.cc.o -o pkfilterascii -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -In file included from /usr/include/c++/12/vector:70, - from /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:23, - from /build/pktools-2.6.7.6+ds/src/apps/pkdsm2shadow.cc:27: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 68%] Built target pkfilterascii +[ 65%] Built target pkdsm2shadow make -f CMakeFiles/pkpolygonize.dir/build.make CMakeFiles/pkpolygonize.dir/depend make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkpolygonize.dir/DependInfo.cmake --color= make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkpolygonize.dir/build.make CMakeFiles/pkpolygonize.dir/build make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 69%] Building CXX object CMakeFiles/pkpolygonize.dir/src/apps/pkpolygonize.cc.o +[ 67%] Building CXX object CMakeFiles/pkpolygonize.dir/src/apps/pkpolygonize.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkpolygonize.dir/src/apps/pkpolygonize.cc.o -MF CMakeFiles/pkpolygonize.dir/src/apps/pkpolygonize.cc.o.d -o CMakeFiles/pkpolygonize.dir/src/apps/pkpolygonize.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkpolygonize.cc +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', + inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, + inlined from 'bool ImgRasterGdal::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:136:93, + inlined from 'void ImgReaderGdal::readData(std::vector&, int, int, double, int, RESAMPLE) [with T = double]' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:193:19: +/usr/include/c++/12/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2112 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2113 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', + inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, + inlined from 'bool ImgRasterGdal::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:136:93, + inlined from 'void ImgReaderGdal::readData(std::vector&, int, int, double, int, RESAMPLE) [with T = double]' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:194:21: +/usr/include/c++/12/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2112 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2113 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 67%] Built target pkfilterdem +make -f CMakeFiles/pkascii2img.dir/build.make CMakeFiles/pkascii2img.dir/depend +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkascii2img.dir/DependInfo.cmake --color= +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pkascii2img.dir/build.make CMakeFiles/pkascii2img.dir/build +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 68%] Building CXX object CMakeFiles/pkascii2img.dir/src/apps/pkascii2img.cc.o +/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkascii2img.dir/src/apps/pkascii2img.cc.o -MF CMakeFiles/pkascii2img.dir/src/apps/pkascii2img.cc.o.d -o CMakeFiles/pkascii2img.dir/src/apps/pkascii2img.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkascii2img.cc In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, - from /build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:25: + from /build/pktools-2.6.7.6+ds/src/apps/pkpolygonize.cc:23: /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize @@ -7831,164 +8108,13 @@ 100 | const gsl_rng_type * T; | ^ In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, - from /build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:26: + from /build/pktools-2.6.7.6+ds/src/apps/pkpolygonize.cc:24: /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc: In function 'int main(int, char**)': -/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:346:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 346 | for(int iextent=0;iextent >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 391 | for(int ifile=0;ifile::size_type' {aka 'unsigned int'} [-Wsign-compare] - 395 | for(int iband=0;iband::size_type' {aka 'unsigned int'} [-Wsign-compare] - 397 | for(int iband=0;iband::size_type' {aka 'unsigned int'} [-Wsign-compare] - 473 | for(int iband=0;iband::size_type' {aka 'unsigned int'} [-Wsign-compare] - 484 | for(int iband=0;iband >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 707 | for(int ifile=0;ifile::size_type' {aka 'unsigned int'} [-Wsign-compare] - 714 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 760 | for(int ifile=0;ifile::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 801 | int readBand=(band_opt.size()>iband)? band_opt[iband] : iband; - | ~~~~~~~~~~~~~~~^~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:872:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 872 | for(int vband=0;vband::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 874 | if(minValue_opt.size()>vband){ - | ~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:880:35: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 880 | if(maxValue_opt.size()>vband){ - | ~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:886:36: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 886 | if(srcnodata_opt.size()>vband){ - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:896:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 896 | for(int vband=0;vband::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 898 | if(minValue_opt.size()>vband){ - | ~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:904:35: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 904 | if(maxValue_opt.size()>vband){ - | ~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:910:36: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 910 | if(srcnodata_opt.size()>vband){ - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:1220:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1220 | for(int iclass=0;iclass::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1252 | for(int iband=0;iband >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1317 | for(int ifile=0;ifile::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:29: -/build/pktools-2.6.7.6+ds/src/base/Optionpk.h: In instantiation of 'std::ostream& operator<<(std::ostream&, const Optionpk&) [with T1 = short int; std::ostream = std::basic_ostream]': -/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:592:18: required from here -/build/pktools-2.6.7.6+ds/src/base/Optionpk.h:194:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 194 | for(int index=0;index&, int, int, double, int, RESAMPLE) [with T = double]': -/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:804:36: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:169:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 169 | if(buffer.size()!=maxCol-minCol+1) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:188:13: required from 'void ImgReaderGdal::readData(std::vector&, int, int, double, int, RESAMPLE) [with T = double]' -/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:804:36: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 137 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 137 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 138 | if(m_scale.size()>band) - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 140 | if(m_offset.size()>band) - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 146 | if(buffer.size()!=maxCol-minCol+1) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 149 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 149 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 150 | for(int index=0;index&, int, int, int, int) [with T = float]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = float]' -/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:835:36: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 137 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 137 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 138 | if(m_scale.size()>band) - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 140 | if(m_offset.size()>band) - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 146 | if(buffer.size()!=maxCol-minCol+1) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 149 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 149 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 150 | for(int index=0;index&, int, int, int, int) [with T = short int]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = short int]' -/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:1224:32: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 148 | if(buffer.size()!=maxCol-minCol+1){ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = double]' -/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:1241:30: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, - from /build/pktools-2.6.7.6+ds/src/apps/pkpolygonize.cc:23: +In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:28, + from /build/pktools-2.6.7.6+ds/src/apps/pkascii2img.cc:24: /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize @@ -7997,30 +8123,65 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = float]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = short int]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, - from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: + from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29, + from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:29: /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, - from /build/pktools-2.6.7.6+ds/src/apps/pkpolygonize.cc:24: +/build/pktools-2.6.7.6+ds/src/apps/pkfilter.cc: In function 'int main(int, char**)': +/build/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:613:16: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] + 613 | pfnProgress(progress,pszMessage,pProgressArg); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:609:17: note: 'pszMessage' was declared here + 609 | const char* pszMessage; + | ^~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:668:16: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] + 668 | pfnProgress(progress,pszMessage,pProgressArg); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:664:17: note: 'pszMessage' was declared here + 664 | const char* pszMessage; + | ^~~~~~~~~~ +In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30: /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkascii2img.cc: In function 'int main(int, char**)': +/build/pktools-2.6.7.6+ds/src/apps/pkascii2img.cc:145:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 145 | for(int icol=0;icol&, int, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = double]' +/build/pktools-2.6.7.6+ds/src/apps/pkascii2img.cc:212:24: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 148 | if(buffer.size()!=maxCol-minCol+1){ + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:216:41: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:218:45: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:276:41: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:278:45: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /usr/include/gdal/gdal_priv.h:78, from /build/pktools-2.6.7.6+ds/src/apps/pkpolygonize.cc:21: @@ -8028,83 +8189,48 @@ /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_algo.h:60, - from /usr/include/c++/12/algorithm:61, - from /build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:20: -/usr/include/c++/12/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++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/include/c++/12/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++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1802 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/12/algorithm:60: -/usr/include/c++/12/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]': -/usr/include/c++/12/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2059 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/12/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/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++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1908 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', - inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, - inlined from 'bool statfactory::StatFactory::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:113:18, - inlined from 'void statfactory::StatFactory::eraseNoData(std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:726:18, - inlined from 'T statfactory::StatFactory::median(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:743:14: -/usr/include/c++/12/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2112 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2113 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from 'T statfactory::StatFactory::median(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:745:9: -/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1937 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1938 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1939 | __comp); - | ~~~~~~~ -In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from 'T statfactory::StatFactory::median(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:745:9: -/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1854 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'T statfactory::StatFactory::mymin(const std::vector&) const [with T = double]': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:449:5: warning: 'minValue' may be used uninitialized [-Wmaybe-uninitialized] - 449 | T minValue; - | ^~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc: In function 'int main(int, char**)': +/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:726:14: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] + 726 | pfnProgress(progress,pszMessage,pProgressArg); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:722:15: note: 'pszMessage' was declared here + 722 | const char* pszMessage; + | ^~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:269:30: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:275:29: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:281:29: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:1148:51: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, inlined from 'bool statfactory::StatFactory::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:113:18, - inlined from 'T statfactory::StatFactory::mymin(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:451:16: + inlined from 'typename std::vector::iterator statfactory::StatFactory::mymax(const std::vector&, typename std::vector::iterator, typename std::vector::iterator) const [with T = short int]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:369:16, + inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:1235:27: /usr/include/c++/12/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2112 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2113 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In member function 'T statfactory::StatFactory::mymax(const std::vector&) const [with T = double]': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:507:5: warning: 'maxValue' may be used uninitialized [-Wmaybe-uninitialized] - 507 | T maxValue; - | ^~~~~~~~ In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, inlined from 'bool statfactory::StatFactory::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:113:18, - inlined from 'T statfactory::StatFactory::mymax(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:509:16: + inlined from 'double statfactory::StatFactory::mean(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:706:16, + inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:1260:49: /usr/include/c++/12/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2112 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8113,20 +8239,61 @@ In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, inlined from 'bool statfactory::StatFactory::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:113:18, - inlined from 'double statfactory::StatFactory::var(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:766:16: + inlined from 'T statfactory::StatFactory::sum(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:685:16, + inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:1268:48: /usr/include/c++/12/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2112 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2113 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void statfactory::StatFactory::interpolateUp(const std::vector&, const std::vector&, const std::vector&, const std::string&, std::vector&, bool) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1479:23: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void statfactory::StatFactory::interpolateUp(const std::vector&, const std::vector&, const std::vector&, const std::string&, std::vector&, bool) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1483:23: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void statfactory::StatFactory::interpolateUp(const std::vector&, const std::vector&, const std::vector&, const std::string&, std::vector&, bool) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1487:21: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'double filter::Filter::applySrf(const std::vector&, const Vector2d&, const Vector2d&, const std::string&, std::vector&, double, bool, int, bool, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:270:30: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, - from /build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:21: + from /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:23, + from /build/pktools-2.6.7.6+ds/src/apps/pkascii2img.cc:22: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 +/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:430:24: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:434:24: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: -/usr/include/c++/12/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -8154,6 +8321,22 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void filter::Filter::applyFwhm(const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::string&, std::vector&, bool) [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/Filter.h:338:30, + inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:172:33: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:195:31: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:197:31: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/apps/pkpolygonize.cc: In function 'int main(int, char**)': /build/pktools-2.6.7.6+ds/src/apps/pkpolygonize.cc:125:14: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] 125 | pfnProgress(dfComplete,pszMessage,pProgressArg); @@ -8161,86 +8344,63 @@ /build/pktools-2.6.7.6+ds/src/apps/pkpolygonize.cc:122:15: note: 'pszMessage' was declared here 122 | const char* pszMessage; | ^~~~~~~~~~ -[ 70%] Linking CXX executable pkdsm2shadow -/usr/bin/cmake -E cmake_link_script CMakeFiles/pkdsm2shadow.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkdsm2shadow.dir/src/apps/pkdsm2shadow.cc.o -o pkdsm2shadow -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -[ 71%] Linking CXX executable pkpolygonize +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkascii2img.cc:137:22: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 69%] Linking CXX executable pkextractogr +/usr/bin/cmake -E cmake_link_script CMakeFiles/pkextractogr.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkextractogr.dir/src/apps/pkextractogr.cc.o -o pkextractogr -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 69%] Built target pkextractogr +make -f CMakeFiles/pksvm.dir/build.make CMakeFiles/pksvm.dir/depend +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pksvm.dir/DependInfo.cmake --color= +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pksvm.dir/build.make CMakeFiles/pksvm.dir/build +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 70%] Building CXX object CMakeFiles/pksvm.dir/src/apps/pksvm.cc.o +/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pksvm.dir/src/apps/pksvm.cc.o -MF CMakeFiles/pksvm.dir/src/apps/pksvm.cc.o.d -o CMakeFiles/pksvm.dir/src/apps/pksvm.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pksvm.cc +[ 71%] Linking CXX executable pkfilter +/usr/bin/cmake -E cmake_link_script CMakeFiles/pkfilter.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkfilter.dir/src/apps/pkfilter.cc.o -o pkfilter -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo +[ 72%] Linking CXX executable pkpolygonize /usr/bin/cmake -E cmake_link_script CMakeFiles/pkpolygonize.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkpolygonize.dir/src/apps/pkpolygonize.cc.o -o pkpolygonize -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 71%] Built target pkdsm2shadow -make -f CMakeFiles/pkascii2img.dir/build.make CMakeFiles/pkascii2img.dir/depend +[ 72%] Built target pkfilter +make -f CMakeFiles/pksvmogr.dir/build.make CMakeFiles/pksvmogr.dir/depend make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkascii2img.dir/DependInfo.cmake --color= +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pksvmogr.dir/DependInfo.cmake --color= +[ 73%] Linking CXX executable pkascii2img make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkascii2img.dir/build.make CMakeFiles/pkascii2img.dir/build +make -f CMakeFiles/pksvmogr.dir/build.make CMakeFiles/pksvmogr.dir/build make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 72%] Building CXX object CMakeFiles/pkascii2img.dir/src/apps/pkascii2img.cc.o -/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkascii2img.dir/src/apps/pkascii2img.cc.o -MF CMakeFiles/pkascii2img.dir/src/apps/pkascii2img.cc.o.d -o CMakeFiles/pkascii2img.dir/src/apps/pkascii2img.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkascii2img.cc +/usr/bin/cmake -E cmake_link_script CMakeFiles/pkascii2img.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkascii2img.dir/src/apps/pkascii2img.cc.o -o pkascii2img -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo +[ 74%] Building CXX object CMakeFiles/pksvmogr.dir/src/apps/pksvmogr.cc.o +/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pksvmogr.dir/src/apps/pksvmogr.cc.o -MF CMakeFiles/pksvmogr.dir/src/apps/pksvmogr.cc.o.d -o CMakeFiles/pksvmogr.dir/src/apps/pksvmogr.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 72%] Built target pkpolygonize -make -f CMakeFiles/pksvm.dir/build.make CMakeFiles/pksvm.dir/depend +[ 74%] Built target pkpolygonize +make -f CMakeFiles/pkfssvm.dir/build.make CMakeFiles/pkfssvm.dir/depend make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pksvm.dir/DependInfo.cmake --color= +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkfssvm.dir/DependInfo.cmake --color= make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pksvm.dir/build.make CMakeFiles/pksvm.dir/build +make -f CMakeFiles/pkfssvm.dir/build.make CMakeFiles/pkfssvm.dir/build make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 73%] Building CXX object CMakeFiles/pksvm.dir/src/apps/pksvm.cc.o -/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pksvm.dir/src/apps/pksvm.cc.o -MF CMakeFiles/pksvm.dir/src/apps/pksvm.cc.o.d -o CMakeFiles/pksvm.dir/src/apps/pksvm.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pksvm.cc -In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', - inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, - inlined from 'bool ImgRasterGdal::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:136:93, - inlined from 'void ImgReaderGdal::readData(std::vector&, int, int, double, int, RESAMPLE) [with T = double]' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:193:19: -/usr/include/c++/12/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2112 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2113 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', - inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, - inlined from 'bool ImgRasterGdal::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:136:93, - inlined from 'void ImgReaderGdal::readData(std::vector&, int, int, double, int, RESAMPLE) [with T = double]' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:194:21: -/usr/include/c++/12/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2112 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2113 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:28, - from /build/pktools-2.6.7.6+ds/src/apps/pkascii2img.cc:24: -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 76 | if(m_scale.size()!=nrOfBand()){//initialize - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 85 | if(m_offset.size()!=nrOfBand()){ - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, - from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29, - from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:29: -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] - 100 | const gsl_rng_type * T; - | ^ -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30: -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] - 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; - | ^~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkascii2img.cc: In function 'int main(int, char**)': -/build/pktools-2.6.7.6+ds/src/apps/pkascii2img.cc:145:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 145 | for(int icol=0;icol&, int, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = double]' -/build/pktools-2.6.7.6+ds/src/apps/pkascii2img.cc:212:24: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 148 | if(buffer.size()!=maxCol-minCol+1){ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 75%] Building CXX object CMakeFiles/pkfssvm.dir/src/apps/pkfssvm.cc.o +/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkfssvm.dir/src/apps/pkfssvm.cc.o -MF CMakeFiles/pkfssvm.dir/src/apps/pkfssvm.cc.o.d -o CMakeFiles/pkfssvm.dir/src/apps/pkfssvm.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 75%] Built target pkascii2img +make -f CMakeFiles/pkoptsvm.dir/build.make CMakeFiles/pkoptsvm.dir/depend +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkoptsvm.dir/DependInfo.cmake --color= +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pkoptsvm.dir/build.make CMakeFiles/pkoptsvm.dir/build +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 76%] Building CXX object CMakeFiles/pkoptsvm.dir/src/apps/pkoptsvm.cc.o +/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkoptsvm.dir/src/apps/pkoptsvm.cc.o -MF CMakeFiles/pkoptsvm.dir/src/apps/pkoptsvm.cc.o.d -o CMakeFiles/pkoptsvm.dir/src/apps/pkoptsvm.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/pktools-2.6.7.6+ds/src/apps/pksvm.cc:24: /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': @@ -8263,6 +8423,12 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ +[ 77%] Linking CXX executable pkcomposite +/usr/bin/cmake -E cmake_link_script CMakeFiles/pkcomposite.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkcomposite.dir/src/apps/pkcomposite.cc.o -o pkcomposite -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo +[ 78%] Linking CXX executable pkfilterascii +/usr/bin/cmake -E cmake_link_script CMakeFiles/pkfilterascii.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkfilterascii.dir/src/apps/pkfilterascii.cc.o -o pkfilterascii -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo In file included from /build/pktools-2.6.7.6+ds/src/apps/pksvm.cc:30: /build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In member function 'int confusionmatrix::ConfusionMatrix::getClassIndex(std::string) const': /build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:54:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] @@ -8300,6 +8466,16 @@ /build/pktools-2.6.7.6+ds/src/apps/pksvm.cc:406:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 406 | for(int iclass=0;iclass::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 76 | if(m_scale.size()!=nrOfBand()){//initialize + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 85 | if(m_offset.size()!=nrOfBand()){ + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/apps/pksvm.cc:423:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 423 | if(ibag::size_type' {aka 'unsigned int'} [-Wsign-compare] 892 | for(int iband=0;iband::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 105 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:105:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 105 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:106:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 106 | if(m_scale.size()>band) - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:108:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 108 | if(m_offset.size()>band) - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = float]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = float]' -/build/pktools-2.6.7.6+ds/src/apps/pksvm.cc:897:31: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 137 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 137 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 138 | if(m_scale.size()>band) - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 140 | if(m_offset.size()>band) - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 146 | if(buffer.size()!=maxCol-minCol+1) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 149 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 149 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 150 | for(int index=0;index&, int, int, int, int) [with T = short int]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = short int]' -/build/pktools-2.6.7.6+ds/src/apps/pksvm.cc:973:22: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 137 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 137 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 138 | if(m_scale.size()>band) - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 140 | if(m_offset.size()>band) - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 146 | if(buffer.size()!=maxCol-minCol+1) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc: In function 'int main(int, char**)': -/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:726:14: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] - 726 | pfnProgress(progress,pszMessage,pProgressArg); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:722:15: note: 'pszMessage' was declared here - 722 | const char* pszMessage; - | ^~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 149 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 149 | if(m_scale.size()>band||m_offset.size()>band){ - | ~~~~~~~~~~~~~~~^~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 150 | for(int index=0;index&, int, int, int, int) [with T = char]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = char]' -/build/pktools-2.6.7.6+ds/src/apps/pksvm.cc:1144:34: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 148 | if(buffer.size()!=maxCol-minCol+1){ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = float]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = float]' -/build/pktools-2.6.7.6+ds/src/apps/pksvm.cc:1147:30: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:269:30: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:275:29: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:281:29: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:1148:51: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', - inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, - inlined from 'bool statfactory::StatFactory::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:113:18, - inlined from 'typename std::vector::iterator statfactory::StatFactory::mymax(const std::vector&, typename std::vector::iterator, typename std::vector::iterator) const [with T = short int]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:369:16, - inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:1235:27: -/usr/include/c++/12/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2112 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2113 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', - inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, - inlined from 'bool statfactory::StatFactory::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:113:18, - inlined from 'double statfactory::StatFactory::mean(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:706:16, - inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:1260:49: -/usr/include/c++/12/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2112 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2113 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', - inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, - inlined from 'bool statfactory::StatFactory::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:113:18, - inlined from 'T statfactory::StatFactory::sum(const std::vector&) const [with T = double]' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:685:16, - inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:1268:48: -/usr/include/c++/12/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2112 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2113 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'Vector2d::Vector2d(const Vector2d&) [with T = float]': -/usr/include/c++/12/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d]' -/usr/include/c++/12/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d; allocator_type = std::allocator >]' -/usr/include/c++/12/bits/stl_vector.h:1281:30: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector2d; _Alloc = std::allocator >; value_type = Vector2d]' -/build/pktools-2.6.7.6+ds/src/apps/pksvm.cc:467:33: required from here -/build/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 88 | for(int irow=0;irow::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = float]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = short int]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = float]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = char]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(T&, int, int, int) [with T = double]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:114:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 114 | poBand->RasterIO(GF_Read,col,row,1,1,&value,1,1,getGDALDataType(),0,0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 -/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:430:24: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:434:24: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_algo.h:60, - from /usr/include/c++/12/algorithm:61, - from /build/pktools-2.6.7.6+ds/src/apps/pksvm.cc:23: -/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = PosValue; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': -/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/include/c++/12/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++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/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++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1802 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkascii2img.cc:137:22: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /build/pktools-2.6.7.6+ds/src/apps/pksvm.cc:21: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -[ 74%] Linking CXX executable pkascii2img -/usr/bin/cmake -E cmake_link_script CMakeFiles/pkascii2img.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkascii2img.dir/src/apps/pkascii2img.cc.o -o pkascii2img -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 74%] Built target pkascii2img -make -f CMakeFiles/pksvmogr.dir/build.make CMakeFiles/pksvmogr.dir/depend -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pksvmogr.dir/DependInfo.cmake --color= +/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In member function 'int confusionmatrix::ConfusionMatrix::getClassIndex(std::string) const': +/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:54:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 54 | for(index=0;index >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 58 | if(index>=m_classes.size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In function 'std::ostream& confusionmatrix::operator<<(std::ostream&, const ConfusionMatrix&)': +/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:157:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 157 | for(int irow=0;irow::size_type' {aka 'unsigned int'} [-Wsign-compare] + 159 | for(int icol=0;icol::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, - from /build/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:24: -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 76 | if(m_scale.size()!=nrOfBand()){//initialize - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 85 | if(m_offset.size()!=nrOfBand()){ - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, - from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] - 100 | const gsl_rng_type * T; - | ^ In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:25: /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ +[ 78%] Built target pkcomposite +make -f CMakeFiles/pkascii2ogr.dir/build.make CMakeFiles/pkascii2ogr.dir/depend +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkascii2ogr.dir/DependInfo.cmake --color= +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pkascii2ogr.dir/build.make CMakeFiles/pkascii2ogr.dir/build +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 79%] Building CXX object CMakeFiles/pkascii2ogr.dir/src/apps/pkascii2ogr.cc.o +/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkascii2ogr.dir/src/apps/pkascii2ogr.cc.o -MF CMakeFiles/pkascii2ogr.dir/src/apps/pkascii2ogr.cc.o.d -o CMakeFiles/pkascii2ogr.dir/src/apps/pkascii2ogr.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkascii2ogr.cc +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 79%] Built target pkfilterascii +make -f CMakeFiles/pkreclass.dir/build.make CMakeFiles/pkreclass.dir/depend +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkreclass.dir/DependInfo.cmake --color= +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pkreclass.dir/build.make CMakeFiles/pkreclass.dir/build In file included from /build/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:30: /build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In member function 'int confusionmatrix::ConfusionMatrix::getClassIndex(std::string) const': /build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:54:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] @@ -8609,6 +8580,7 @@ /build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:58:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 58 | if(index>=m_classes.size()) | ~~~~~^~~~~~~~~~~~~~~~~~ +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' /build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In function 'std::ostream& confusionmatrix::operator<<(std::ostream&, const ConfusionMatrix&)': /build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:157:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 157 | for(int irow=0;irow::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 105 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:105:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 105 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:106:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 106 | if(m_scale.size()>band) + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:108:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 108 | if(m_offset.size()>band) + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In member function 'int confusionmatrix::ConfusionMatrix::getClassIndex(std::string) const': +/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:54:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 54 | for(index=0;index >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 58 | if(index>=m_classes.size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc: In function 'int main(int, char**)': /build/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:295:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 295 | for(int ifile=0;ifile >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 157 | for(int irow=0;irow::size_type' {aka 'unsigned int'} [-Wsign-compare] + 159 | for(int icol=0;icol::size_type' {aka 'unsigned int'} [-Wsign-compare] 336 | for(int iactive=0;iactive::size_type' {aka 'unsigned int'} [-Wsign-compare] 355 | for(short iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] 394 | for(int iclass=0;iclass >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1908 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, + from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:32, + from /build/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:30: +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 76 | if(m_scale.size()!=nrOfBand()){//initialize + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 85 | if(m_offset.size()!=nrOfBand()){ + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:411:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 411 | if(ibag >, std::allocator > > >::size_type' {aka 'unsigned int'} and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] 451 | if((mapit->second).size()&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] + 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; + | ^~~~~~~ /build/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:474:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'short int' [-Wsign-compare] 474 | while(balance_opt.size()&, const OGRFieldType&, std::vector >&, OGRFeature*, int, bool, bool) [with T = float]': -/build/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:806:25: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:471:23: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 471 | if(fields.size()GetFieldCount()){ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:481:23: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 481 | if(fields.size()GetFieldCount()){ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:442:13: warning: unused variable 'poPoint' [-Wunused-variable] - 442 | OGRPoint *poPoint = (OGRPoint *) poGeometry; - | ^~~~~~~ -/build/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'Vector2d::Vector2d(const Vector2d&) [with T = float]': -/usr/include/c++/12/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d]' -/usr/include/c++/12/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d; allocator_type = std::allocator >]' -/usr/include/c++/12/bits/stl_vector.h:1281:30: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector2d; _Alloc = std::allocator >; value_type = Vector2d]' -/build/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:455:33: required from here -/build/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 88 | for(int irow=0;irow std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': -/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' changed in GCC 7.1 - 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 76%] Built target pkcomposite -make -f CMakeFiles/pkfssvm.dir/build.make CMakeFiles/pkfssvm.dir/depend -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkfssvm.dir/DependInfo.cmake --color= -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkfssvm.dir/build.make CMakeFiles/pkfssvm.dir/build -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 77%] Building CXX object CMakeFiles/pkfssvm.dir/src/apps/pkfssvm.cc.o -/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkfssvm.dir/src/apps/pkfssvm.cc.o -MF CMakeFiles/pkfssvm.dir/src/apps/pkfssvm.cc.o.d -o CMakeFiles/pkfssvm.dir/src/apps/pkfssvm.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc -/build/pktools-2.6.7.6+ds/src/apps/pksvm.cc: In function 'int main(int, char**)': -/build/pktools-2.6.7.6+ds/src/apps/pksvm.cc:752:16: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] - 752 | pfnProgress(progress,pszMessage,pProgressArg); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pksvm.cc:747:15: note: 'pszMessage' was declared here - 747 | const char* pszMessage; - | ^~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Decrease_PosValue]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, - inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pksvm.cc:1135:15: -/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1937 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1938 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1939 | __comp); - | ~~~~~~~ -In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', - inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Decrease_PosValue]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, - inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pksvm.cc:1135:15: -/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1854 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, - from /build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:25, - from /build/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:26: -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] - 100 | const gsl_rng_type * T; - | ^ -/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In member function 'int confusionmatrix::ConfusionMatrix::getClassIndex(std::string) const': -/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:54:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 54 | for(index=0;index >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 58 | if(index>=m_classes.size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In function 'std::ostream& confusionmatrix::operator<<(std::ostream&, const ConfusionMatrix&)': -/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:157:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 157 | for(int irow=0;irow::size_type' {aka 'unsigned int'} [-Wsign-compare] - 159 | for(int icol=0;icol::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 76 | if(m_scale.size()!=nrOfBand()){//initialize - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 85 | if(m_offset.size()!=nrOfBand()){ - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] - 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; - | ^~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = float]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = float]' +/build/pktools-2.6.7.6+ds/src/apps/pksvm.cc:897:31: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 137 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 137 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 138 | if(m_scale.size()>band) + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 140 | if(m_offset.size()>band) + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 146 | if(buffer.size()!=maxCol-minCol+1) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 149 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 149 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 150 | for(int index=0;index&, int, int, int, int) [with T = short int]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = short int]' +/build/pktools-2.6.7.6+ds/src/apps/pksvm.cc:973:22: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 137 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 137 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 138 | if(m_scale.size()>band) + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 140 | if(m_offset.size()>band) + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 146 | if(buffer.size()!=maxCol-minCol+1) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 149 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 149 | if(m_scale.size()>band||m_offset.size()>band){ + | ~~~~~~~~~~~~~~~^~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 150 | for(int index=0;index&, int, int, int, int) [with T = char]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = char]' +/build/pktools-2.6.7.6+ds/src/apps/pksvm.cc:1144:34: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 148 | if(buffer.size()!=maxCol-minCol+1){ + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = float]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = float]' +/build/pktools-2.6.7.6+ds/src/apps/pksvm.cc:1147:30: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] /build/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc: In function 'int main(int, char**)': /build/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:378:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 378 | for(int ifile=0;ifile::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 76 | if(m_scale.size()!=nrOfBand()){//initialize + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 85 | if(m_offset.size()!=nrOfBand()){ + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] + 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; + | ^~~~~~~ +/build/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'Vector2d::Vector2d(const Vector2d&) [with T = float]': +/usr/include/c++/12/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d]' +/usr/include/c++/12/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d; allocator_type = std::allocator >]' +/usr/include/c++/12/bits/stl_vector.h:1281:30: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector2d; _Alloc = std::allocator >; value_type = Vector2d]' +/build/pktools-2.6.7.6+ds/src/apps/pksvm.cc:467:33: required from here +/build/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 88 | for(int irow=0;irow&, const OGRFieldType&, std::vector >&, OGRFeature*, int, bool, bool) [with T = float]': +/build/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:806:25: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:471:23: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 471 | if(fields.size()GetFieldCount()){ + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:481:23: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 481 | if(fields.size()GetFieldCount()){ + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:442:13: warning: unused variable 'poPoint' [-Wunused-variable] + 442 | OGRPoint *poPoint = (OGRPoint *) poGeometry; + | ^~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc: In function 'double objFunction(const std::vector&, std::vector&, void*)': +/build/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:151:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 151 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 157 | for(int iname=0;iname >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 284 | for(int ifile=0;ifile::size_type' {aka 'unsigned int'} [-Wsign-compare] + 321 | for(int ipair=0;ipair >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 342 | for(int iclass=0;iclass >, std::allocator > > >::size_type' {aka 'unsigned int'} and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] + 418 | if((mapit->second).size(), unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] + 474 | for(int isample=trainingPixels[iclass].size();isample >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 502 | for(int isample=0;isample >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 545 | if(testPixels.size()>iclass){ + | ~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /build/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:28: /build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h: In instantiation of 'double FeatureSelector::forward(std::vector >&, CostFactory&, std::__cxx11::list&, int, short int) [with T = float]': /build/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:709:32: required from here @@ -8869,6 +8915,10 @@ /build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:140:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 140 | while(subset.size()>minFeatures){ | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:555:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] + 555 | for(int isample=0;isample, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] + 567 | for(int isample=0;isample >&, CostFactory&, std::__cxx11::list&, int, short int) [with T = float]': /build/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:716:35: required from here /build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:229:19: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] @@ -8880,6 +8930,12 @@ /build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:262:30: warning: variable 'lit2' set but not used [-Wunused-but-set-variable] 262 | std::list::iterator lit2=lit;//start searching from next element | ^~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:290:16: warning: variable 'totalTestSamples' set but not used [-Wunused-but-set-variable] + 290 | unsigned int totalTestSamples=0; + | ^~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:347:22: warning: unused variable 'prob' [-Wunused-variable] + 347 | struct svm_problem prob; + | ^~~~ /build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h: In instantiation of 'double FeatureSelector::addFeature(std::vector >&, CostFactory&, std::__cxx11::list&, short int) [with T = float]': /build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:163:28: required from 'double FeatureSelector::floating(std::vector >&, CostFactory&, std::__cxx11::list&, int, double, short int) [with T = float]' /build/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:706:33: required from here @@ -8917,153 +8973,34 @@ /usr/include/c++/12/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d]' /usr/include/c++/12/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d; allocator_type = std::allocator >]' /usr/include/c++/12/bits/stl_vector.h:1281:30: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector2d; _Alloc = std::allocator >; value_type = Vector2d]' +/build/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:455:33: required from here +/build/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 88 | for(int irow=0;irow&, int, int, int, int) [with T = float]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = short int]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = float]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = char]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(T&, int, int, int) [with T = double]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:114:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 114 | poBand->RasterIO(GF_Read,col,row,1,1,&value,1,1,getGDALDataType(),0,0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'Vector2d::Vector2d(const Vector2d&) [with T = float]': +/usr/include/c++/12/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d]' +/usr/include/c++/12/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d; allocator_type = std::allocator >]' +/usr/include/c++/12/bits/stl_vector.h:1281:30: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector2d; _Alloc = std::allocator >; value_type = Vector2d]' /build/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:514:29: required from here /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 88 | for(int irow=0;irow::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /build/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:21: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc: In function 'int main(int, char**)': -/build/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:740:16: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] - 740 | pfnProgress(progress,pszMessage,pProgressArg); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:735:15: note: 'pszMessage' was declared here - 735 | const char* pszMessage; - | ^~~~~~~~~~ -[ 78%] Linking CXX executable pksvm -/usr/bin/cmake -E cmake_link_script CMakeFiles/pksvm.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pksvm.dir/src/apps/pksvm.cc.o -o pksvm -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 78%] Built target pksvm -make -f CMakeFiles/pkoptsvm.dir/build.make CMakeFiles/pkoptsvm.dir/depend -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkoptsvm.dir/DependInfo.cmake --color= -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkoptsvm.dir/build.make CMakeFiles/pkoptsvm.dir/build -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 79%] Building CXX object CMakeFiles/pkoptsvm.dir/src/apps/pkoptsvm.cc.o -/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkoptsvm.dir/src/apps/pkoptsvm.cc.o -MF CMakeFiles/pkoptsvm.dir/src/apps/pkoptsvm.cc.o.d -o CMakeFiles/pkoptsvm.dir/src/apps/pkoptsvm.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc -[ 80%] Linking CXX executable pkfssvm -/usr/bin/cmake -E cmake_link_script CMakeFiles/pkfssvm.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkfssvm.dir/src/apps/pkfssvm.cc.o -o pkfssvm -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -[ 81%] Linking CXX executable pksvmogr -/usr/bin/cmake -E cmake_link_script CMakeFiles/pksvmogr.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pksvmogr.dir/src/apps/pksvmogr.cc.o -o pksvmogr -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, - from /build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:25, - from /build/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:27: -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] - 100 | const gsl_rng_type * T; - | ^ -/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In member function 'int confusionmatrix::ConfusionMatrix::getClassIndex(std::string) const': -/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:54:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 54 | for(index=0;index >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 58 | if(index>=m_classes.size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In function 'std::ostream& confusionmatrix::operator<<(std::ostream&, const ConfusionMatrix&)': -/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:157:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 157 | for(int irow=0;irow::size_type' {aka 'unsigned int'} [-Wsign-compare] - 159 | for(int icol=0;icol::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 76 | if(m_scale.size()!=nrOfBand()){//initialize - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 85 | if(m_offset.size()!=nrOfBand()){ - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] - 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; - | ^~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc: In function 'double objFunction(const std::vector&, std::vector&, void*)': -/build/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:151:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 151 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 157 | for(int iname=0;iname >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 284 | for(int ifile=0;ifile::size_type' {aka 'unsigned int'} [-Wsign-compare] - 321 | for(int ipair=0;ipair >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 342 | for(int iclass=0;iclass >, std::allocator > > >::size_type' {aka 'unsigned int'} and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] - 418 | if((mapit->second).size(), unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] - 474 | for(int isample=trainingPixels[iclass].size();isample >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 502 | for(int isample=0;isample >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 545 | if(testPixels.size()>iclass){ - | ~~~~~~~~~~~~~~~~~^~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:555:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] - 555 | for(int isample=0;isample, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] - 567 | for(int isample=0;isample::Vector2d(const Vector2d&) [with T = float]': /usr/include/c++/12/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d]' /usr/include/c++/12/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d; allocator_type = std::allocator >]' @@ -9072,15 +9009,6 @@ /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 88 | for(int irow=0;irow&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] - 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; - | ^~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkascii2ogr.cc: In function 'int main(int, char**)': -/build/pktools-2.6.7.6+ds/src/apps/pkascii2ogr.cc:129:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 129 | for(int ifield=0;ifield::size_type' {aka 'unsigned int'} [-Wsign-compare] - 143 | for(int ifield=0;ifield&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] + 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; + | ^~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkascii2ogr.cc: In function 'int main(int, char**)': +/build/pktools-2.6.7.6+ds/src/apps/pkascii2ogr.cc:129:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 129 | for(int ifield=0;ifield::size_type' {aka 'unsigned int'} [-Wsign-compare] + 143 | for(int ifield=0;ifield >::size_type' {aka 'unsigned int'} [-Wsign-compare] 149 | for(int iclass=0;iclassRasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_algo.h:60, + from /usr/include/c++/12/algorithm:61, + from /build/pktools-2.6.7.6+ds/src/apps/pksvm.cc:23: +/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = PosValue; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': +/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/usr/include/c++/12/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++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/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++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1802 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/12/vector:70, + from /build/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:21: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /build/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:23: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /build/pktools-2.6.7.6+ds/src/apps/pksvm.cc:21: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /build/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:21: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: @@ -9247,6 +9215,12 @@ /usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/apps/pkreclass.cc: In function 'int main(int, char**)': /build/pktools-2.6.7.6+ds/src/apps/pkreclass.cc:244:16: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] 244 | pfnProgress(progress,pszMessage,pProgressArg); @@ -9254,31 +9228,45 @@ /build/pktools-2.6.7.6+ds/src/apps/pkreclass.cc:240:17: note: 'pszMessage' was declared here 240 | const char* pszMessage; | ^~~~~~~~~~ -[ 85%] Linking CXX executable pkascii2ogr +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 81%] Linking CXX executable pkascii2ogr /usr/bin/cmake -E cmake_link_script CMakeFiles/pkascii2ogr.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkascii2ogr.dir/src/apps/pkascii2ogr.cc.o -o pkascii2ogr -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -[ 86%] Linking CXX executable pkreclass -/usr/bin/cmake -E cmake_link_script CMakeFiles/pkreclass.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkreclass.dir/src/apps/pkreclass.cc.o -o pkreclass -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 86%] Built target pkascii2ogr +[ 81%] Built target pkascii2ogr make -f CMakeFiles/pkreclassogr.dir/build.make CMakeFiles/pkreclassogr.dir/depend make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkreclassogr.dir/DependInfo.cmake --color= make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkreclassogr.dir/build.make CMakeFiles/pkreclassogr.dir/build make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 87%] Building CXX object CMakeFiles/pkreclassogr.dir/src/apps/pkreclassogr.cc.o +[ 82%] Building CXX object CMakeFiles/pkreclassogr.dir/src/apps/pkreclassogr.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkreclassogr.dir/src/apps/pkreclassogr.cc.o -MF CMakeFiles/pkreclassogr.dir/src/apps/pkreclassogr.cc.o.d -o CMakeFiles/pkreclassogr.dir/src/apps/pkreclassogr.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkreclassogr.cc +[ 84%] Linking CXX executable pkreclass +/usr/bin/cmake -E cmake_link_script CMakeFiles/pkreclass.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkreclass.dir/src/apps/pkreclass.cc.o -o pkreclass -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo +/usr/include/c++/12/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_comp_iter]': +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1908 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 87%] Built target pkreclass +[ 84%] Built target pkreclass make -f CMakeFiles/pkkalman.dir/build.make CMakeFiles/pkkalman.dir/depend make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkkalman.dir/DependInfo.cmake --color= make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkkalman.dir/build.make CMakeFiles/pkkalman.dir/build make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 88%] Building CXX object CMakeFiles/pkkalman.dir/src/apps/pkkalman.cc.o +[ 85%] Building CXX object CMakeFiles/pkkalman.dir/src/apps/pkkalman.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkkalman.dir/src/apps/pkkalman.cc.o -MF CMakeFiles/pkkalman.dir/src/apps/pkkalman.cc.o.d -o CMakeFiles/pkkalman.dir/src/apps/pkkalman.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkkalman.cc /build/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc: In function 'int main(int, char**)': /build/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:611:18: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] @@ -9287,12 +9275,12 @@ /build/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:606:17: note: 'pszMessage' was declared here 606 | const char* pszMessage; | ^~~~~~~~~~ -In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, - from /build/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:24: -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] - 100 | const gsl_rng_type * T; - | ^ +In file included from /usr/include/c++/12/map:60, + from /build/pktools-2.6.7.6+ds/src/apps/pksvm.cc:22: +/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': +/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' changed in GCC 7.1 + 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:31, from /build/pktools-2.6.7.6+ds/src/apps/pkreclassogr.cc:23: @@ -9310,6 +9298,23 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] + 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; + | ^~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkreclassogr.cc: In function 'int main(int, char**)': +/build/pktools-2.6.7.6+ds/src/apps/pkreclassogr.cc:123:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 123 | for(int iclass=0;iclassGetLayerDefn(); + | ^~~~~~~ +In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, + from /build/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:24: +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] + 100 | const gsl_rng_type * T; + | ^ In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:25: /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': @@ -9320,23 +9325,19 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] - 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; - | ^~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc: In function 'int main(int, char**)': +/build/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:740:16: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] + 740 | pfnProgress(progress,pszMessage,pProgressArg); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:735:15: note: 'pszMessage' was declared here + 735 | const char* pszMessage; + | ^~~~~~~~~~ In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:26: /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkreclassogr.cc: In function 'int main(int, char**)': -/build/pktools-2.6.7.6+ds/src/apps/pkreclassogr.cc:123:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 123 | for(int iclass=0;iclassGetLayerDefn(); - | ^~~~~~~ /build/pktools-2.6.7.6+ds/src/apps/pkkalman.cc: In function 'int main(int, char**)': /build/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:369:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 369 | for(int tindex=0;tindex >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Decrease_PosValue]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, + inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pksvm.cc:1135:15: +/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1937 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1938 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1939 | __comp); + | ~~~~~~~ +In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', + inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Decrease_PosValue]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, + inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pksvm.cc:1135:15: +/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1854 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, double, int, RESAMPLE) [with T = double]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:293:11: required from 'void ImgReaderGdal::readData(std::vector&, double, int, RESAMPLE) [with T = double]' /build/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:483:33: required from here @@ -9484,10 +9512,22 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 89%] Linking CXX executable pkoptsvm +[ 86%] Linking CXX executable pkoptsvm /usr/bin/cmake -E cmake_link_script CMakeFiles/pkoptsvm.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkoptsvm.dir/src/apps/pkoptsvm.cc.o -o pkoptsvm -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 86%] Built target pkoptsvm +make -f CMakeFiles/pkann.dir/build.make CMakeFiles/pkann.dir/depend +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkann.dir/DependInfo.cmake --color= +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pkann.dir/build.make CMakeFiles/pkann.dir/build +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 87%] Building CXX object CMakeFiles/pkann.dir/src/apps/pkann.cc.o +/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkann.dir/src/apps/pkann.cc.o -MF CMakeFiles/pkann.dir/src/apps/pkann.cc.o.d -o CMakeFiles/pkann.dir/src/apps/pkann.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkann.cc +[ 88%] Linking CXX executable pkfssvm +/usr/bin/cmake -E cmake_link_script CMakeFiles/pkfssvm.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkfssvm.dir/src/apps/pkfssvm.cc.o -o pkfssvm -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo In file included from /usr/include/c++/12/string:50, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, @@ -9500,15 +9540,16 @@ 2059 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/12/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -[ 89%] Built target pkoptsvm -make -f CMakeFiles/pkann.dir/build.make CMakeFiles/pkann.dir/depend +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 88%] Built target pkfssvm +make -f CMakeFiles/pkannogr.dir/build.make CMakeFiles/pkannogr.dir/depend make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkann.dir/DependInfo.cmake --color= +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkannogr.dir/DependInfo.cmake --color= make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkann.dir/build.make CMakeFiles/pkann.dir/build +make -f CMakeFiles/pkannogr.dir/build.make CMakeFiles/pkannogr.dir/build make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 90%] Building CXX object CMakeFiles/pkann.dir/src/apps/pkann.cc.o -/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkann.dir/src/apps/pkann.cc.o -MF CMakeFiles/pkann.dir/src/apps/pkann.cc.o.d -o CMakeFiles/pkann.dir/src/apps/pkann.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkann.cc +[ 89%] Building CXX object CMakeFiles/pkannogr.dir/src/apps/pkannogr.cc.o +/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkannogr.dir/src/apps/pkannogr.cc.o -MF CMakeFiles/pkannogr.dir/src/apps/pkannogr.cc.o.d -o CMakeFiles/pkannogr.dir/src/apps/pkannogr.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkannogr.cc In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, inlined from 'bool statfactory::StatFactory::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:113:18, @@ -9759,6 +9800,16 @@ /build/pktools-2.6.7.6+ds/src/apps/pkann.cc:882:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 882 | for(int iband=0;iband::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 76 | if(m_scale.size()!=nrOfBand()){//initialize + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 85 | if(m_offset.size()!=nrOfBand()){ + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/apps/pkann.cc:918:36: warning: comparison of integer expressions of different signedness: 'short int' and 'unsigned int' [-Wsign-compare] 918 | for(short iclass=0;iclass::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] @@ -9809,12 +9866,12 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:108:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 108 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, + from /build/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:25: +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] + 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; + | ^~~~~~~ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = float]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector&, int, int) [with T = float]' /build/pktools-2.6.7.6+ds/src/apps/pkann.cc:887:31: required from here @@ -9879,6 +9936,38 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = float]' /build/pktools-2.6.7.6+ds/src/apps/pkann.cc:1124:30: required from here /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] +In file included from /build/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:30: +/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In member function 'int confusionmatrix::ConfusionMatrix::getClassIndex(std::string) const': +/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:54:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 54 | for(index=0;index >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 58 | if(index>=m_classes.size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In function 'std::ostream& confusionmatrix::operator<<(std::ostream&, const ConfusionMatrix&)': +/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:157:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 157 | for(int irow=0;irow::size_type' {aka 'unsigned int'} [-Wsign-compare] + 159 | for(int icol=0;icol > >&, unsigned int)': +/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:757:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 757 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 758 | for(int csample=0;csample::size_type' {aka 'unsigned int'} [-Wsign-compare] + 761 | for(int iband=0;iband::Vector2d(const Vector2d&) [with T = float]': /usr/include/c++/12/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d]' /usr/include/c++/12/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d; allocator_type = std::allocator >]' @@ -9887,6 +9976,212 @@ /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 88 | for(int irow=0;irow >&, unsigned int)': +/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:806:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 806 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 807 | for(int csample=0;csample::size_type' {aka 'unsigned int'} [-Wsign-compare] + 810 | for(int iband=0;iband FANN::neural_net::run(std::vector)': +/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1245:32: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 1245 | for(int iout=0;iout >&, unsigned int, short unsigned int, unsigned int, float, std::vector&, std::vector&, short int)': +/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 1571 | if(nrun>ntraining) + | ~~~~^~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1595:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] + 1595 | while(nsample >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1627 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1629 | for(int isample=0;isample >&, std::vector >&, short unsigned int, unsigned int, float, std::vector >&, std::vector >&, short int)': +/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1684:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 1684 | if(nrun>ntraining) + | ~~~~^~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1711:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] + 1711 | while(nsample >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1736 | for(int isample=0;isample >&, unsigned int)': +/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1837:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 1837 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1838 | for(int csample=0;csample::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1841 | for(int iband=0;iband)': +/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:2781:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 2781 | for(int ilayer=0;ilayer&)': +/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:2834:34: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 2834 | for(int icon=0;icon >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 241 | for(int ifile=0;ifile::size_type' {aka 'unsigned int'} [-Wsign-compare] + 284 | for(int iactive=0;iactive::size_type' {aka 'unsigned int'} [-Wsign-compare] + 301 | for(int iclass=0;iclass::size_type' {aka 'unsigned int'} [-Wsign-compare] + 306 | for(int iclass=0;iclass::size_type' {aka 'unsigned int'} [-Wsign-compare] + 318 | for(int ipair=0;ipair >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 340 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 352 | if(ibag >::size_type' {aka 'unsigned int'} and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] + 388 | if((mapit->second).size(), unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] + 425 | for(int isample=trainingPixels[iclass].size();isample >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 451 | for(int isample=0;isample >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 528 | for(int iclass=0;iclass::size_type' {aka 'unsigned int'} [-Wsign-compare] + 571 | for(int ilayer=0;ilayer::size_type' {aka 'unsigned int'} [-Wsign-compare] + 654 | for(int isample=0;isample >::iterator mapit=trainingMap.begin(); + | ^~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:677:42: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 677 | for(int i_connection=0;i_connection >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 739 | for(int ivalidation=0;ivalidationGetFID(), imgWriterOgr.getLayerName(ilayer).c_str() ); + | ~~~~~~~~~~~~~~~~~~~ + | | + | GIntBig {aka long long int} +/build/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:794:34: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 794 | for(int iclass=0;iclass::size_type' {aka 'unsigned int'} [-Wsign-compare] + 808 | for(int iclass=0;iclassGetFID(), imgWriterOgr.getLayerName(ilayer).c_str() ); + | ~~~~~~~~~~~~~~~~~~~ + | | + | GIntBig {aka long long int} +/build/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:832:17: warning: unused variable 'normBag' [-Wunused-variable] + 832 | float normBag=0; + | ^~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:253:14: warning: variable 'readLayer' set but not used [-Wunused-but-set-variable] + 253 | OGRLayer *readLayer; + | ^~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:260:8: warning: variable 'maskIsVector' set but not used [-Wunused-but-set-variable] + 260 | bool maskIsVector=false; + | ^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:291:16: warning: unused variable 'nactive' [-Wunused-variable] + 291 | unsigned int nactive=0; + | ^~~~~~~ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = float]': /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType(),0,0); @@ -9903,6 +10198,45 @@ /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:114:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 114 | poBand->RasterIO(GF_Read,col,row,1,1,&value,1,1,getGDALDataType(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In instantiation of 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, std::vector >&, OGRFeature*, int, bool, bool) [with T = float]': +/build/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:791:32: required from here +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:471:23: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 471 | if(fields.size()GetFieldCount()){ + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:481:23: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 481 | if(fields.size()GetFieldCount()){ + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:442:13: warning: unused variable 'poPoint' [-Wunused-variable] + 442 | OGRPoint *poPoint = (OGRPoint *) poGeometry; + | ^~~~~~~ +[ 91%] Built target pksvmogr +make -f CMakeFiles/pkfsann.dir/build.make CMakeFiles/pkfsann.dir/depend +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkfsann.dir/DependInfo.cmake --color= +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pkfsann.dir/build.make CMakeFiles/pkfsann.dir/build +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 92%] Building CXX object CMakeFiles/pkfsann.dir/src/apps/pkfsann.cc.o +/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkfsann.dir/src/apps/pkfsann.cc.o -MF CMakeFiles/pkfsann.dir/src/apps/pkfsann.cc.o.d -o CMakeFiles/pkfsann.dir/src/apps/pkfsann.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkfsann.cc +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 92%] Built target pkreclassogr +make -f CMakeFiles/pkregann.dir/build.make CMakeFiles/pkregann.dir/depend +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkregann.dir/DependInfo.cmake --color= +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pkregann.dir/build.make CMakeFiles/pkregann.dir/build +make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 93%] Building CXX object CMakeFiles/pkregann.dir/src/apps/pkregann.cc.o +/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkregann.dir/src/apps/pkregann.cc.o -MF CMakeFiles/pkregann.dir/src/apps/pkregann.cc.o.d -o CMakeFiles/pkregann.dir/src/apps/pkregann.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkregann.cc +/build/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'Vector2d::Vector2d(const Vector2d&) [with T = float]': +/usr/include/c++/12/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d]' +/usr/include/c++/12/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d; allocator_type = std::allocator >]' +/usr/include/c++/12/bits/stl_vector.h:1281:30: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector2d; _Alloc = std::allocator >; value_type = Vector2d]' +/build/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:392:33: required from here +/build/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 88 | for(int irow=0;irow >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, inlined from 'bool ImgRasterGdal::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:136:93, @@ -9928,6 +10262,9 @@ /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ +[ 94%] Linking CXX executable pksvm +/usr/bin/cmake -E cmake_link_script CMakeFiles/pksvm.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pksvm.dir/src/apps/pksvm.cc.o -o pksvm -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo /usr/include/c++/12/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++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, @@ -9937,6 +10274,259 @@ 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, + from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:31, + from /build/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:26: +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': +/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] + 100 | const gsl_rng_type * T; + | ^ +In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, + from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:32: +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 76 | if(m_scale.size()!=nrOfBand()){//initialize + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 85 | if(m_offset.size()!=nrOfBand()){ + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': +/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] + 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; + | ^~~~~~~ +In file included from /build/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:27: +/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In member function 'int confusionmatrix::ConfusionMatrix::getClassIndex(std::string) const': +/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:54:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 54 | for(index=0;index >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 58 | if(index>=m_classes.size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In function 'std::ostream& confusionmatrix::operator<<(std::ostream&, const ConfusionMatrix&)': +/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:157:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 157 | for(int irow=0;irow::size_type' {aka 'unsigned int'} [-Wsign-compare] + 159 | for(int icol=0;icol > >&, unsigned int)': +/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:757:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 757 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 758 | for(int csample=0;csample::size_type' {aka 'unsigned int'} [-Wsign-compare] + 761 | for(int iband=0;iband >&, unsigned int)': +/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:806:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 806 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 807 | for(int csample=0;csample::size_type' {aka 'unsigned int'} [-Wsign-compare] + 810 | for(int iband=0;iband FANN::neural_net::run(std::vector)': +/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1245:32: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 1245 | for(int iout=0;iout >&, unsigned int, short unsigned int, unsigned int, float, std::vector&, std::vector&, short int)': +/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 1571 | if(nrun>ntraining) + | ~~~~^~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1595:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] + 1595 | while(nsample >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1627 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1629 | for(int isample=0;isample >&, std::vector >&, short unsigned int, unsigned int, float, std::vector >&, std::vector >&, short int)': +/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1684:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 1684 | if(nrun>ntraining) + | ~~~~^~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1711:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] + 1711 | while(nsample >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1736 | for(int isample=0;isample >&, unsigned int)': +/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1837:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 1837 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1838 | for(int csample=0;csample::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1841 | for(int iband=0;iband)': +/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:2781:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 2781 | for(int ilayer=0;ilayer&)': +/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:2834:34: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 2834 | for(int icon=0;icon >&)': +/build/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:125:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 125 | for(int ilayer=0;ilayer::size_type' {aka 'unsigned int'} [-Wsign-compare] + 180 | for(int isample=0;isample >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 330 | for(int ifile=0;ifile::size_type' {aka 'unsigned int'} [-Wsign-compare] + 375 | for(int ipair=0;ipair >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 396 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] + 477 | if((mapit->second).size(), unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] + 520 | for(int isample=trainingPixels[iclass].size();isample >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 547 | for(int isample=0;isample >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 582 | for(int iname=0;iname >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 611 | if(testPixels.size()>iclass){ + | ~~~~~~~~~~~~~~~~~^~~~~~~ +[ 94%] Built target pksvm +/build/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:621:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] + 621 | for(int isample=0;isample, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] + 632 | for(int isample=0;isample >&, CostFactory&, std::__cxx11::list&, int, short int) [with T = float]': +/build/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:671:32: required from here +/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:117:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 117 | while(subset.size() >&, CostFactory&, std::__cxx11::list&, int, short int) [with T = float]': +/build/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:674:33: required from here +/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:135:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 135 | for(int iFeature=0;iFeature::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 138 | if(subset.size()==minFeatures) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:140:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 140 | while(subset.size()>minFeatures){ + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h: In instantiation of 'double FeatureSelector::bruteForce(std::vector >&, CostFactory&, std::__cxx11::list&, int, short int) [with T = float]': +/build/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:678:35: required from here +/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:229:19: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 229 | if(subset.size()>=maxLevels) + | ~~~~~~~~~~~~~^~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:235:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 235 | for(int iclass=0;iclass::iterator lit2=lit;//start searching from next element + | ^~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h: In instantiation of 'double FeatureSelector::addFeature(std::vector >&, CostFactory&, std::__cxx11::list&, short int) [with T = float]': +/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:163:28: required from 'double FeatureSelector::floating(std::vector >&, CostFactory&, std::__cxx11::list&, int, double, short int) [with T = float]' +/build/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:668:33: required from here +/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:277:19: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 277 | if(subset.size()>=maxLevels) + | ~~~~~~~~~~~~~^~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:283:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 283 | for(int iclass=0;iclass::iterator lit2=lit;//start searching from next element + | ^~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h: In instantiation of 'double FeatureSelector::removeFeature(std::vector >&, CostFactory&, std::__cxx11::list&, int&, short int) [with T = float]': +/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:185:34: required from 'double FeatureSelector::floating(std::vector >&, CostFactory&, std::__cxx11::list&, int, double, short int) [with T = float]' +/build/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:668:33: required from here +/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:324:19: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 324 | if(subset.size()>maxLevels||subset.empty()){ + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:331:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 331 | for(int iclass=0;iclass::iterator lit2=lit;//start searching from next element + | ^~~~ +/build/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'void Vector2d::selectCols(const std::__cxx11::list&, Vector2d&) const [with T = float]': +/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:236:27: required from 'double FeatureSelector::bruteForce(std::vector >&, CostFactory&, std::__cxx11::list&, int, short int) [with T = float]' +/build/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:678:35: required from here +/build/pktools-2.6.7.6+ds/src/base/Vector2d.h:161:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 161 | for(int irow=0;irowsize();++irow){ + | ~~~~^~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/base/Vector2d.h:164:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::list::size_type' {aka 'unsigned int'} [-Wsign-compare] + 164 | for(int icol=0;icol::Vector2d(const Vector2d&) [with T = float]': +/usr/include/c++/12/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d]' +/usr/include/c++/12/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d; allocator_type = std::allocator >]' +/usr/include/c++/12/bits/stl_vector.h:1281:30: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector2d; _Alloc = std::allocator >; value_type = Vector2d]' +/build/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:481:29: required from here +/build/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 88 | for(int irow=0;irow Vector2d::operator=(const Vector2d&) [with T = float]': +/usr/include/c++/12/bits/stl_algobase.h:910:11: required from 'typename __gnu_cxx::__enable_if<(! std::__is_scalar<_Tp>::__value), void>::__type std::__fill_a1(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Vector2d*; _Tp = Vector2d; typename __gnu_cxx::__enable_if<(! __is_scalar<_Tp>::__value), void>::__type = void]' +/usr/include/c++/12/bits/stl_algobase.h:968:21: required from 'void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = Vector2d*; _Tp = Vector2d]' +/usr/include/c++/12/bits/stl_algobase.h:998:20: required from 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Vector2d*; _Tp = Vector2d]' +/usr/include/c++/12/bits/vector.tcc:550:14: required from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Vector2d; _Alloc = std::allocator >; iterator = std::vector >::iterator; size_type = unsigned int; value_type = Vector2d]' +/usr/include/c++/12/bits/stl_vector.h:1032:4: required from 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Vector2d; _Alloc = std::allocator >; size_type = unsigned int; value_type = Vector2d]' +/build/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:198:26: required from here +/build/pktools-2.6.7.6+ds/src/base/Vector2d.h:98:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 98 | for(int irow=0;irow::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/apps/pkkalman.cc: In function 'int main(int, char**)': /build/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:781:14: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] 781 | pfnProgress(progress,pszMessage,pProgressArg); @@ -10307,8 +10897,6 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2113 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 91%] Linking CXX executable pkreclassogr -/usr/bin/cmake -E cmake_link_script CMakeFiles/pkreclassogr.dir/link.txt --verbose=1 In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = double]' at /usr/include/c++/12/bits/stl_algo.h:3851:28, inlined from 'bool ImgRasterGdal::isNoData(double) const' at /build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:136:93, @@ -10381,644 +10969,18 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2113 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkreclassogr.dir/src/apps/pkreclassogr.cc.o -o pkreclassogr -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -In file included from /usr/include/c++/12/vector:70, - from /build/pktools-2.6.7.6+ds/src/apps/pkann.cc:21: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 91%] Built target pkreclassogr -make -f CMakeFiles/pkannogr.dir/build.make CMakeFiles/pkannogr.dir/depend -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkannogr.dir/DependInfo.cmake --color= -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkannogr.dir/build.make CMakeFiles/pkannogr.dir/build -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 92%] Building CXX object CMakeFiles/pkannogr.dir/src/apps/pkannogr.cc.o -/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkannogr.dir/src/apps/pkannogr.cc.o -MF CMakeFiles/pkannogr.dir/src/apps/pkannogr.cc.o.d -o CMakeFiles/pkannogr.dir/src/apps/pkannogr.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkannogr.cc -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, - from /build/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:24: -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 76 | if(m_scale.size()!=nrOfBand()){//initialize - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 85 | if(m_offset.size()!=nrOfBand()){ - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, - from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] - 100 | const gsl_rng_type * T; - | ^ -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, - from /build/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:25: -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] - 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; - | ^~~~~~~ -In file included from /build/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:30: -/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In member function 'int confusionmatrix::ConfusionMatrix::getClassIndex(std::string) const': -/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:54:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 54 | for(index=0;index >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 58 | if(index>=m_classes.size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In function 'std::ostream& confusionmatrix::operator<<(std::ostream&, const ConfusionMatrix&)': -/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:157:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 157 | for(int irow=0;irow::size_type' {aka 'unsigned int'} [-Wsign-compare] - 159 | for(int icol=0;icol > >&, unsigned int)': -/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:757:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 757 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 758 | for(int csample=0;csample::size_type' {aka 'unsigned int'} [-Wsign-compare] - 761 | for(int iband=0;iband >&, unsigned int)': -/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:806:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 806 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 807 | for(int csample=0;csample::size_type' {aka 'unsigned int'} [-Wsign-compare] - 810 | for(int iband=0;iband FANN::neural_net::run(std::vector)': -/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1245:32: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 1245 | for(int iout=0;iout >&, unsigned int, short unsigned int, unsigned int, float, std::vector&, std::vector&, short int)': -/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 1571 | if(nrun>ntraining) - | ~~~~^~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1595:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] - 1595 | while(nsample >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1627 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1629 | for(int isample=0;isample >&, std::vector >&, short unsigned int, unsigned int, float, std::vector >&, std::vector >&, short int)': -/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1684:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 1684 | if(nrun>ntraining) - | ~~~~^~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1711:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] - 1711 | while(nsample >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1736 | for(int isample=0;isample >&, unsigned int)': -/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1837:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 1837 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1838 | for(int csample=0;csample::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1841 | for(int iband=0;iband)': -/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:2781:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 2781 | for(int ilayer=0;ilayer&)': -/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:2834:34: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 2834 | for(int icon=0;icon >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 241 | for(int ifile=0;ifile::size_type' {aka 'unsigned int'} [-Wsign-compare] - 284 | for(int iactive=0;iactive::size_type' {aka 'unsigned int'} [-Wsign-compare] - 301 | for(int iclass=0;iclass::size_type' {aka 'unsigned int'} [-Wsign-compare] - 306 | for(int iclass=0;iclass::size_type' {aka 'unsigned int'} [-Wsign-compare] - 318 | for(int ipair=0;ipair >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 340 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 352 | if(ibag >::size_type' {aka 'unsigned int'} and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] - 388 | if((mapit->second).size(), unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] - 425 | for(int isample=trainingPixels[iclass].size();isample >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 451 | for(int isample=0;isample >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 528 | for(int iclass=0;iclass::size_type' {aka 'unsigned int'} [-Wsign-compare] - 571 | for(int ilayer=0;ilayer::size_type' {aka 'unsigned int'} [-Wsign-compare] - 654 | for(int isample=0;isample >::iterator mapit=trainingMap.begin(); - | ^~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:677:42: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 677 | for(int i_connection=0;i_connection >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 739 | for(int ivalidation=0;ivalidationGetFID(), imgWriterOgr.getLayerName(ilayer).c_str() ); - | ~~~~~~~~~~~~~~~~~~~ - | | - | GIntBig {aka long long int} -/build/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:794:34: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 794 | for(int iclass=0;iclass::size_type' {aka 'unsigned int'} [-Wsign-compare] - 808 | for(int iclass=0;iclassGetFID(), imgWriterOgr.getLayerName(ilayer).c_str() ); - | ~~~~~~~~~~~~~~~~~~~ - | | - | GIntBig {aka long long int} -/build/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:832:17: warning: unused variable 'normBag' [-Wunused-variable] - 832 | float normBag=0; - | ^~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:253:14: warning: variable 'readLayer' set but not used [-Wunused-but-set-variable] - 253 | OGRLayer *readLayer; - | ^~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:260:8: warning: variable 'maskIsVector' set but not used [-Wunused-but-set-variable] - 260 | bool maskIsVector=false; - | ^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:291:16: warning: unused variable 'nactive' [-Wunused-variable] - 291 | unsigned int nactive=0; - | ^~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In instantiation of 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, std::vector >&, OGRFeature*, int, bool, bool) [with T = float]': -/build/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:791:32: required from here -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:471:23: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 471 | if(fields.size()GetFieldCount()){ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:481:23: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 481 | if(fields.size()GetFieldCount()){ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:442:13: warning: unused variable 'poPoint' [-Wunused-variable] - 442 | OGRPoint *poPoint = (OGRPoint *) poGeometry; - | ^~~~~~~ -/build/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'Vector2d::Vector2d(const Vector2d&) [with T = float]': -/usr/include/c++/12/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d]' -/usr/include/c++/12/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d; allocator_type = std::allocator >]' -/usr/include/c++/12/bits/stl_vector.h:1281:30: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector2d; _Alloc = std::allocator >; value_type = Vector2d]' -/build/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:392:33: required from here -/build/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 88 | for(int irow=0;irow::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/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_comp_iter]': -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1908 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /build/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:21: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/map:60, - from /build/pktools-2.6.7.6+ds/src/apps/pkann.cc:22: -/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': -/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' changed in GCC 7.1 - 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkann.cc: In function 'int main(int, char**)': -/build/pktools-2.6.7.6+ds/src/apps/pkann.cc:1132:20: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] - 1132 | pfnProgress(progress,pszMessage,pProgressArg); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkann.cc:734:17: note: 'pszMessage' was declared here - 734 | const char* pszMessage; - | ^~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Decrease_PosValue]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, - inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkann.cc:1112:15: -/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1937 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1938 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1939 | __comp); - | ~~~~~~~ -In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', - inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Decrease_PosValue]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, - inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkann.cc:1112:15: -/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1854 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -[ 93%] Linking CXX executable pkkalman -/usr/bin/cmake -E cmake_link_script CMakeFiles/pkkalman.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkkalman.dir/src/apps/pkkalman.cc.o -o pkkalman -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 93%] Built target pkkalman -make -f CMakeFiles/pkfsann.dir/build.make CMakeFiles/pkfsann.dir/depend -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkfsann.dir/DependInfo.cmake --color= -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkfsann.dir/build.make CMakeFiles/pkfsann.dir/build -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 94%] Building CXX object CMakeFiles/pkfsann.dir/src/apps/pkfsann.cc.o -/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkfsann.dir/src/apps/pkfsann.cc.o -MF CMakeFiles/pkfsann.dir/src/apps/pkfsann.cc.o.d -o CMakeFiles/pkfsann.dir/src/apps/pkfsann.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkfsann.cc -In file included from /build/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, - from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:31, - from /build/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:26: -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': -/build/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] - 100 | const gsl_rng_type * T; - | ^ -In file included from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, - from /build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:32: -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 76 | if(m_scale.size()!=nrOfBand()){//initialize - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 85 | if(m_offset.size()!=nrOfBand()){ - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': -/build/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] - 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; - | ^~~~~~~ -In file included from /build/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:27: -/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In member function 'int confusionmatrix::ConfusionMatrix::getClassIndex(std::string) const': -/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:54:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 54 | for(index=0;index >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 58 | if(index>=m_classes.size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In function 'std::ostream& confusionmatrix::operator<<(std::ostream&, const ConfusionMatrix&)': -/build/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:157:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 157 | for(int irow=0;irow::size_type' {aka 'unsigned int'} [-Wsign-compare] - 159 | for(int icol=0;icol > >&, unsigned int)': -/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:757:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 757 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 758 | for(int csample=0;csample::size_type' {aka 'unsigned int'} [-Wsign-compare] - 761 | for(int iband=0;iband >&, unsigned int)': -/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:806:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 806 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 807 | for(int csample=0;csample::size_type' {aka 'unsigned int'} [-Wsign-compare] - 810 | for(int iband=0;iband FANN::neural_net::run(std::vector)': -/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1245:32: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 1245 | for(int iout=0;iout >&, unsigned int, short unsigned int, unsigned int, float, std::vector&, std::vector&, short int)': -/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 1571 | if(nrun>ntraining) - | ~~~~^~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1595:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] - 1595 | while(nsample >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1627 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1629 | for(int isample=0;isample >&, std::vector >&, short unsigned int, unsigned int, float, std::vector >&, std::vector >&, short int)': -/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1684:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 1684 | if(nrun>ntraining) - | ~~~~^~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1711:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] - 1711 | while(nsample >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1736 | for(int isample=0;isample >&, unsigned int)': -/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1837:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 1837 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1838 | for(int csample=0;csample::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1841 | for(int iband=0;iband)': -/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:2781:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 2781 | for(int ilayer=0;ilayer&)': -/build/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:2834:34: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 2834 | for(int icon=0;icon >&)': -/build/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:125:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 125 | for(int ilayer=0;ilayer::size_type' {aka 'unsigned int'} [-Wsign-compare] - 180 | for(int isample=0;isample >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 330 | for(int ifile=0;ifile::size_type' {aka 'unsigned int'} [-Wsign-compare] - 375 | for(int ipair=0;ipair >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 396 | for(int iclass=0;iclass >::size_type' {aka 'unsigned int'} and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] - 477 | if((mapit->second).size(), unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] - 520 | for(int isample=trainingPixels[iclass].size();isample >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 547 | for(int isample=0;isample >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 582 | for(int iname=0;iname >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 611 | if(testPixels.size()>iclass){ - | ~~~~~~~~~~~~~~~~~^~~~~~~ -/build/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:621:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] - 621 | for(int isample=0;isample, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] - 632 | for(int isample=0;isample >&, CostFactory&, std::__cxx11::list&, int, short int) [with T = float]': -/build/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:671:32: required from here -/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:117:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 117 | while(subset.size() >&, CostFactory&, std::__cxx11::list&, int, short int) [with T = float]': -/build/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:674:33: required from here -/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:135:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 135 | for(int iFeature=0;iFeature::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 138 | if(subset.size()==minFeatures) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:140:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 140 | while(subset.size()>minFeatures){ - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h: In instantiation of 'double FeatureSelector::bruteForce(std::vector >&, CostFactory&, std::__cxx11::list&, int, short int) [with T = float]': -/build/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:678:35: required from here -/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:229:19: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 229 | if(subset.size()>=maxLevels) - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:235:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 235 | for(int iclass=0;iclass::iterator lit2=lit;//start searching from next element - | ^~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h: In instantiation of 'double FeatureSelector::addFeature(std::vector >&, CostFactory&, std::__cxx11::list&, short int) [with T = float]': -/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:163:28: required from 'double FeatureSelector::floating(std::vector >&, CostFactory&, std::__cxx11::list&, int, double, short int) [with T = float]' -/build/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:668:33: required from here -/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:277:19: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 277 | if(subset.size()>=maxLevels) - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:283:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 283 | for(int iclass=0;iclass::iterator lit2=lit;//start searching from next element - | ^~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h: In instantiation of 'double FeatureSelector::removeFeature(std::vector >&, CostFactory&, std::__cxx11::list&, int&, short int) [with T = float]': -/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:185:34: required from 'double FeatureSelector::floating(std::vector >&, CostFactory&, std::__cxx11::list&, int, double, short int) [with T = float]' -/build/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:668:33: required from here -/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:324:19: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 324 | if(subset.size()>maxLevels||subset.empty()){ - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:331:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 331 | for(int iclass=0;iclass::iterator lit2=lit;//start searching from next element - | ^~~~ -/build/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'void Vector2d::selectCols(const std::__cxx11::list&, Vector2d&) const [with T = float]': -/build/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:236:27: required from 'double FeatureSelector::bruteForce(std::vector >&, CostFactory&, std::__cxx11::list&, int, short int) [with T = float]' -/build/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:678:35: required from here -/build/pktools-2.6.7.6+ds/src/base/Vector2d.h:161:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 161 | for(int irow=0;irowsize();++irow){ - | ~~~~^~~~~~~~~~~~~ -/build/pktools-2.6.7.6+ds/src/base/Vector2d.h:164:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::list::size_type' {aka 'unsigned int'} [-Wsign-compare] - 164 | for(int icol=0;icol::Vector2d(const Vector2d&) [with T = float]': -/usr/include/c++/12/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d]' -/usr/include/c++/12/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d; allocator_type = std::allocator >]' -/usr/include/c++/12/bits/stl_vector.h:1281:30: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector2d; _Alloc = std::allocator >; value_type = Vector2d]' -/build/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:481:29: required from here -/build/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 88 | for(int irow=0;irow Vector2d::operator=(const Vector2d&) [with T = float]': -/usr/include/c++/12/bits/stl_algobase.h:910:11: required from 'typename __gnu_cxx::__enable_if<(! std::__is_scalar<_Tp>::__value), void>::__type std::__fill_a1(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Vector2d*; _Tp = Vector2d; typename __gnu_cxx::__enable_if<(! __is_scalar<_Tp>::__value), void>::__type = void]' -/usr/include/c++/12/bits/stl_algobase.h:968:21: required from 'void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = Vector2d*; _Tp = Vector2d]' -/usr/include/c++/12/bits/stl_algobase.h:998:20: required from 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Vector2d*; _Tp = Vector2d]' -/usr/include/c++/12/bits/vector.tcc:550:14: required from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Vector2d; _Alloc = std::allocator >; iterator = std::vector >::iterator; size_type = unsigned int; value_type = Vector2d]' -/usr/include/c++/12/bits/stl_vector.h:1032:4: required from 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Vector2d; _Alloc = std::allocator >; size_type = unsigned int; value_type = Vector2d]' -/build/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:198:26: required from here -/build/pktools-2.6.7.6+ds/src/base/Vector2d.h:98:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 98 | for(int irow=0;irow::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 95%] Linking CXX executable pkann -/usr/bin/cmake -E cmake_link_script CMakeFiles/pkann.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkann.dir/src/apps/pkann.cc.o -o pkann -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -lfloatfann src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 95%] Built target pkann -make -f CMakeFiles/pkregann.dir/build.make CMakeFiles/pkregann.dir/depend -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkregann.dir/DependInfo.cmake --color= -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkregann.dir/build.make CMakeFiles/pkregann.dir/build -make[4]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 96%] Building CXX object CMakeFiles/pkregann.dir/src/apps/pkregann.cc.o -/usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/build/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkregann.dir/src/apps/pkregann.cc.o -MF CMakeFiles/pkregann.dir/src/apps/pkregann.cc.o.d -o CMakeFiles/pkregann.dir/src/apps/pkregann.cc.o -c /build/pktools-2.6.7.6+ds/src/apps/pkregann.cc -[ 97%] Linking CXX executable pkannogr -/usr/bin/cmake -E cmake_link_script CMakeFiles/pkannogr.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkannogr.dir/src/apps/pkannogr.cc.o -o pkannogr -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -lfloatfann src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 97%] Built target pkannogr In file included from /build/pktools-2.6.7.6+ds/src/apps/pkregann.cc:23: /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In member function 'unsigned int FileReaderAscii::readData(std::vector&, int, double, double, bool)': /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:127:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] @@ -11175,17 +11137,38 @@ /build/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:286:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 286 | if(verbose>1) | ~~~~~~~^~ -[ 98%] Linking CXX executable pkfsann -/usr/bin/cmake -E cmake_link_script CMakeFiles/pkfsann.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkfsann.dir/src/apps/pkfsann.cc.o -o pkfsann -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -lfloatfann src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo -make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 98%] Built target pkfsann In file included from /usr/include/c++/12/vector:70, from /build/pktools-2.6.7.6+ds/src/apps/pkregann.cc:20: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'bool Optionpk::retrieveOption(int, char**) [with T = double]' at /build/pktools-2.6.7.6+ds/src/base/Optionpk.h:446:20: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/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_comp_iter]': +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1908 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': @@ -11210,6 +11193,19 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkannogr.cc: In function 'int main(int, char**)': +/build/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:768:20: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] + 768 | pfnProgress(progress,pszMessage,pProgressArg); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:722:15: note: 'pszMessage' was declared here + 722 | const char* pszMessage; + | ^~~~~~~~~~ +In file included from /usr/include/c++/12/map:60, + from /build/pktools-2.6.7.6+ds/src/apps/pkann.cc:22: +/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': +/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' changed in GCC 7.1 + 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pktools-2.6.7.6+ds/src/apps/pkregann.cc: In function 'int main(int, char**)': /build/pktools-2.6.7.6+ds/src/apps/pkregann.cc:258:15: warning: array subscript 3 is above array bounds of 'unsigned int [3]' [-Warray-bounds] 258 | layers[3]=noutput; @@ -11217,11 +11213,58 @@ /build/pktools-2.6.7.6+ds/src/apps/pkregann.cc:254:20: note: while referencing 'layers' 254 | unsigned int layers[3]; | ^~~~~~ -[100%] Linking CXX executable pkregann +/build/pktools-2.6.7.6+ds/src/apps/pkann.cc: In function 'int main(int, char**)': +/build/pktools-2.6.7.6+ds/src/apps/pkann.cc:1132:20: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] + 1132 | pfnProgress(progress,pszMessage,pProgressArg); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pktools-2.6.7.6+ds/src/apps/pkann.cc:734:17: note: 'pszMessage' was declared here + 734 | const char* pszMessage; + | ^~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Decrease_PosValue]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, + inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkann.cc:1112:15: +/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1937 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1938 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1939 | __comp); + | ~~~~~~~ +In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', + inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Decrease_PosValue]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, + inlined from 'int main(int, char**)' at /build/pktools-2.6.7.6+ds/src/apps/pkann.cc:1112:15: +/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1854 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +[ 95%] Linking CXX executable pkregann /usr/bin/cmake -E cmake_link_script CMakeFiles/pkregann.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkregann.dir/src/apps/pkregann.cc.o -o pkregann -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -lfloatfann src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo +[ 96%] Linking CXX executable pkkalman +/usr/bin/cmake -E cmake_link_script CMakeFiles/pkkalman.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkkalman.dir/src/apps/pkkalman.cc.o -o pkkalman -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[100%] Built target pkregann +[ 96%] Built target pkregann +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 96%] Built target pkkalman +[ 97%] Linking CXX executable pkfsann +/usr/bin/cmake -E cmake_link_script CMakeFiles/pkfsann.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkfsann.dir/src/apps/pkfsann.cc.o -o pkfsann -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -lfloatfann src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo +[ 98%] Linking CXX executable pkannogr +/usr/bin/cmake -E cmake_link_script CMakeFiles/pkannogr.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkannogr.dir/src/apps/pkannogr.cc.o -o pkannogr -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -lfloatfann src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 98%] Built target pkfsann +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 98%] Built target pkannogr +[100%] Linking CXX executable pkann +/usr/bin/cmake -E cmake_link_script CMakeFiles/pkann.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pktools-2.6.7.6+ds=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/pkann.dir/src/apps/pkann.cc.o -o pkann -Wl,-rpath,/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -lfloatfann src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo +make[4]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[100%] Built target pkann make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' /usr/bin/cmake -E cmake_progress_start /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles 0 make[2]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' @@ -11231,7 +11274,7 @@ dh_testroot -O--buildsystem=cmake dh_prep -O--buildsystem=cmake dh_auto_install -O--buildsystem=cmake - cd obj-arm-linux-gnueabihf && make -j3 install DESTDIR=/build/pktools-2.6.7.6\+ds/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd obj-arm-linux-gnueabihf && make -j6 install DESTDIR=/build/pktools-2.6.7.6\+ds/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/pktools-2.6.7.6+ds -B/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks @@ -11239,9 +11282,9 @@ make[2]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/fileClasses.dir/build.make src/CMakeFiles/fileClasses.dir/depend make -f src/CMakeFiles/base.dir/build.make src/CMakeFiles/base.dir/depend +make -f src/CMakeFiles/imageClasses.dir/build.make src/CMakeFiles/imageClasses.dir/depend make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/src /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/fileClasses.dir/DependInfo.cmake --color= -make -f src/CMakeFiles/imageClasses.dir/build.make src/CMakeFiles/imageClasses.dir/depend make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/src /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/base.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' @@ -11253,16 +11296,16 @@ make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/fileClasses.dir/build.make src/CMakeFiles/fileClasses.dir/build +[ 2%] Built target base make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/CMakeFiles/fileClasses.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/imageClasses.dir/build.make src/CMakeFiles/imageClasses.dir/build -[ 2%] Built target base +[ 5%] Built target fileClasses make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/CMakeFiles/imageClasses.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 5%] Built target fileClasses [ 13%] Built target imageClasses make -f src/CMakeFiles/algorithms.dir/build.make src/CMakeFiles/algorithms.dir/depend make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' @@ -11274,323 +11317,323 @@ make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' [ 23%] Built target algorithms make -f CMakeFiles/pkinfo.dir/build.make CMakeFiles/pkinfo.dir/depend -make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkcrop.dir/build.make CMakeFiles/pkcrop.dir/depend +make -f CMakeFiles/pkdiff.dir/build.make CMakeFiles/pkdiff.dir/depend +make -f CMakeFiles/pkgetmask.dir/build.make CMakeFiles/pkgetmask.dir/depend +make -f CMakeFiles/pksetmask.dir/build.make CMakeFiles/pksetmask.dir/depend +make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkinfo.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkcrop.dir/DependInfo.cmake --color= -make -f CMakeFiles/pkdiff.dir/build.make CMakeFiles/pkdiff.dir/depend make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkdiff.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkgetmask.dir/DependInfo.cmake --color= +make -f CMakeFiles/pkcreatect.dir/build.make CMakeFiles/pkcreatect.dir/depend +make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pksetmask.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkcreatect.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pkinfo.dir/build.make CMakeFiles/pkinfo.dir/build +make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkcrop.dir/build.make CMakeFiles/pkcrop.dir/build make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkinfo.dir/build.make CMakeFiles/pkinfo.dir/build +make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pkdiff.dir/build.make CMakeFiles/pkdiff.dir/build +make -f CMakeFiles/pkgetmask.dir/build.make CMakeFiles/pkgetmask.dir/build +make -f CMakeFiles/pksetmask.dir/build.make CMakeFiles/pksetmask.dir/build +make -f CMakeFiles/pkcreatect.dir/build.make CMakeFiles/pkcreatect.dir/build make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/pkcrop.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/pkinfo.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkdiff.dir/build.make CMakeFiles/pkdiff.dir/build make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/pkdiff.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 25%] Built target pkcrop -make -f CMakeFiles/pkgetmask.dir/build.make CMakeFiles/pkgetmask.dir/depend -make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkgetmask.dir/DependInfo.cmake --color= -[ 27%] Built target pkinfo -make -f CMakeFiles/pksetmask.dir/build.make CMakeFiles/pksetmask.dir/depend -make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pksetmask.dir/DependInfo.cmake --color= -[ 29%] Built target pkdiff -make -f CMakeFiles/pkcreatect.dir/build.make CMakeFiles/pkcreatect.dir/depend make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkcreatect.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pksetmask.dir/build.make CMakeFiles/pksetmask.dir/build +make[3]: Nothing to be done for 'CMakeFiles/pkgetmask.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkgetmask.dir/build.make CMakeFiles/pkgetmask.dir/build make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/pksetmask.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make[3]: Nothing to be done for 'CMakeFiles/pkgetmask.dir/build'. -make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkcreatect.dir/build.make CMakeFiles/pkcreatect.dir/build -make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/pkcreatect.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 31%] Built target pksetmask +[ 25%] Built target pkcrop make -f CMakeFiles/pkdumpimg.dir/build.make CMakeFiles/pkdumpimg.dir/depend -[ 34%] Built target pkgetmask make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkdumpimg.dir/DependInfo.cmake --color= +[ 27%] Built target pkinfo make -f CMakeFiles/pkdumpogr.dir/build.make CMakeFiles/pkdumpogr.dir/depend +[ 29%] Built target pkdiff +[ 31%] Built target pkgetmask make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkdumpogr.dir/DependInfo.cmake --color= -[ 36%] Built target pkcreatect make -f CMakeFiles/pksieve.dir/build.make CMakeFiles/pksieve.dir/depend +make -f CMakeFiles/pkstat.dir/build.make CMakeFiles/pkstat.dir/depend make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pksieve.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkstat.dir/DependInfo.cmake --color= +[ 34%] Built target pksetmask +make -f CMakeFiles/pkstatascii.dir/build.make CMakeFiles/pkstatascii.dir/depend +[ 36%] Built target pkcreatect make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkdumpimg.dir/build.make CMakeFiles/pkdumpimg.dir/build make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkstatascii.dir/DependInfo.cmake --color= +make -f CMakeFiles/pkstatogr.dir/build.make CMakeFiles/pkstatogr.dir/depend +make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkstatogr.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/pkdumpimg.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkdumpogr.dir/build.make CMakeFiles/pkdumpogr.dir/build +make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pksieve.dir/build.make CMakeFiles/pksieve.dir/build make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/pkdumpogr.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pksieve.dir/build.make CMakeFiles/pksieve.dir/build +make -f CMakeFiles/pkstat.dir/build.make CMakeFiles/pkstat.dir/build make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 38%] Built target pkdumpimg make[3]: Nothing to be done for 'CMakeFiles/pksieve.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkstat.dir/build.make CMakeFiles/pkstat.dir/depend -make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkstat.dir/DependInfo.cmake --color= -[ 40%] Built target pkdumpogr -make -f CMakeFiles/pkstatascii.dir/build.make CMakeFiles/pkstatascii.dir/depend -make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkstatascii.dir/DependInfo.cmake --color= -[ 42%] Built target pksieve -make -f CMakeFiles/pkstatogr.dir/build.make CMakeFiles/pkstatogr.dir/depend -make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkstatogr.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkstat.dir/build.make CMakeFiles/pkstat.dir/build +[ 38%] Built target pkdumpimg +make -f CMakeFiles/pkstatprofile.dir/build.make CMakeFiles/pkstatprofile.dir/depend make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/pkstat.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkstatascii.dir/build.make CMakeFiles/pkstatascii.dir/build -make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkstatprofile.dir/DependInfo.cmake --color= make -f CMakeFiles/pkstatogr.dir/build.make CMakeFiles/pkstatogr.dir/build -[ 44%] Built target pkstat make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/pkstatogr.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkstatprofile.dir/build.make CMakeFiles/pkstatprofile.dir/depend -make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make[3]: Nothing to be done for 'CMakeFiles/pkstatascii.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkstatprofile.dir/DependInfo.cmake --color= -[ 46%] Built target pkstatogr +[ 40%] Built target pkdumpogr +make -f CMakeFiles/pkstatascii.dir/build.make CMakeFiles/pkstatascii.dir/build make -f CMakeFiles/pkegcs.dir/build.make CMakeFiles/pkegcs.dir/depend +[ 42%] Built target pksieve make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkegcs.dir/DependInfo.cmake --color= -[ 48%] Built target pkstatascii make -f CMakeFiles/pkextractimg.dir/build.make CMakeFiles/pkextractimg.dir/depend make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkextractimg.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkstatprofile.dir/build.make CMakeFiles/pkstatprofile.dir/build +[ 44%] Built target pkstat +make -f CMakeFiles/pkextractogr.dir/build.make CMakeFiles/pkextractogr.dir/depend +make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make[3]: Nothing to be done for 'CMakeFiles/pkstatascii.dir/build'. +make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/pkstatprofile.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkextractogr.dir/DependInfo.cmake --color= +[ 46%] Built target pkstatogr +make -f CMakeFiles/pkfillnodata.dir/build.make CMakeFiles/pkfillnodata.dir/depend +make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkfillnodata.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkegcs.dir/build.make CMakeFiles/pkegcs.dir/build make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkextractimg.dir/build.make CMakeFiles/pkextractimg.dir/build +[ 48%] Built target pkstatascii +make -f CMakeFiles/pkfilter.dir/build.make CMakeFiles/pkfilter.dir/depend +make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/pkegcs.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/pkextractimg.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' [ 51%] Built target pkstatprofile -make -f CMakeFiles/pkextractogr.dir/build.make CMakeFiles/pkextractogr.dir/depend -make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkextractogr.dir/DependInfo.cmake --color= -[ 53%] Built target pkegcs -make -f CMakeFiles/pkfillnodata.dir/build.make CMakeFiles/pkfillnodata.dir/depend -[ 55%] Built target pkextractimg -make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkfillnodata.dir/DependInfo.cmake --color= -make -f CMakeFiles/pkfilter.dir/build.make CMakeFiles/pkfilter.dir/depend make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkfilter.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkextractogr.dir/build.make CMakeFiles/pkextractogr.dir/build +make -f CMakeFiles/pkfilterdem.dir/build.make CMakeFiles/pkfilterdem.dir/depend make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make[3]: Nothing to be done for 'CMakeFiles/pkextractogr.dir/build'. -make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkfilterdem.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkfilter.dir/build.make CMakeFiles/pkfilter.dir/build +make -f CMakeFiles/pkextractogr.dir/build.make CMakeFiles/pkextractogr.dir/build make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkfillnodata.dir/build.make CMakeFiles/pkfillnodata.dir/build -[ 57%] Built target pkextractogr -make -f CMakeFiles/pkfilterdem.dir/build.make CMakeFiles/pkfilterdem.dir/depend make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make[3]: Nothing to be done for 'CMakeFiles/pkfillnodata.dir/build'. +make[3]: Nothing to be done for 'CMakeFiles/pkextractogr.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkfilterdem.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make[3]: Nothing to be done for 'CMakeFiles/pkfilter.dir/build'. +make[3]: Nothing to be done for 'CMakeFiles/pkfillnodata.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 59%] Built target pkfillnodata +[ 53%] Built target pkegcs make -f CMakeFiles/pkfilterascii.dir/build.make CMakeFiles/pkfilterascii.dir/depend -[ 61%] Built target pkfilter make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkfilterascii.dir/DependInfo.cmake --color= +[ 55%] Built target pkextractimg make -f CMakeFiles/pkdsm2shadow.dir/build.make CMakeFiles/pkdsm2shadow.dir/depend -make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkdsm2shadow.dir/DependInfo.cmake --color= +[ 57%] Built target pkfillnodata +make -f CMakeFiles/pkcomposite.dir/build.make CMakeFiles/pkcomposite.dir/depend +make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkcomposite.dir/DependInfo.cmake --color= +[ 59%] Built target pkextractogr +make -f CMakeFiles/pkpolygonize.dir/build.make CMakeFiles/pkpolygonize.dir/depend +make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkfilterdem.dir/build.make CMakeFiles/pkfilterdem.dir/build make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make[3]: Nothing to be done for 'CMakeFiles/pkfilterdem.dir/build'. +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkpolygonize.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 63%] Built target pkfilterdem -make -f CMakeFiles/pkcomposite.dir/build.make CMakeFiles/pkcomposite.dir/depend +make -f CMakeFiles/pkfilter.dir/build.make CMakeFiles/pkfilter.dir/build +make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make[3]: Nothing to be done for 'CMakeFiles/pkfilterdem.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkcomposite.dir/DependInfo.cmake --color= +make[3]: Nothing to be done for 'CMakeFiles/pkfilter.dir/build'. +make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkdsm2shadow.dir/build.make CMakeFiles/pkdsm2shadow.dir/build +[ 61%] Built target pkfilterdem +make -f CMakeFiles/pkascii2img.dir/build.make CMakeFiles/pkascii2img.dir/depend +make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkascii2img.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/pkdsm2shadow.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkfilterascii.dir/build.make CMakeFiles/pkfilterascii.dir/build -make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make[3]: Nothing to be done for 'CMakeFiles/pkfilterascii.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 65%] Built target pkdsm2shadow -make -f CMakeFiles/pkpolygonize.dir/build.make CMakeFiles/pkpolygonize.dir/depend -make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkpolygonize.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pkfilterascii.dir/build.make CMakeFiles/pkfilterascii.dir/build make -f CMakeFiles/pkcomposite.dir/build.make CMakeFiles/pkcomposite.dir/build -[ 68%] Built target pkfilterascii -make -f CMakeFiles/pkascii2img.dir/build.make CMakeFiles/pkascii2img.dir/depend +make -f CMakeFiles/pkpolygonize.dir/build.make CMakeFiles/pkpolygonize.dir/build +[ 63%] Built target pkfilter make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/pkcomposite.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkascii2img.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkpolygonize.dir/build.make CMakeFiles/pkpolygonize.dir/build +make -f CMakeFiles/pksvm.dir/build.make CMakeFiles/pksvm.dir/depend make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/pkpolygonize.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 70%] Built target pkcomposite -make -f CMakeFiles/pksvm.dir/build.make CMakeFiles/pksvm.dir/depend make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pksvm.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkascii2img.dir/build.make CMakeFiles/pkascii2img.dir/build -[ 72%] Built target pkpolygonize make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make[3]: Nothing to be done for 'CMakeFiles/pkascii2img.dir/build'. +make[3]: Nothing to be done for 'CMakeFiles/pkfilterascii.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +[ 65%] Built target pkdsm2shadow make -f CMakeFiles/pksvmogr.dir/build.make CMakeFiles/pksvmogr.dir/depend +[ 68%] Built target pkpolygonize make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pksvmogr.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pksvm.dir/build.make CMakeFiles/pksvm.dir/build -make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make[3]: Nothing to be done for 'CMakeFiles/pksvm.dir/build'. -make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 74%] Built target pkascii2img make -f CMakeFiles/pkfssvm.dir/build.make CMakeFiles/pkfssvm.dir/depend make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkfssvm.dir/DependInfo.cmake --color= -[ 76%] Built target pksvm +make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pkascii2img.dir/build.make CMakeFiles/pkascii2img.dir/build +[ 70%] Built target pkcomposite make -f CMakeFiles/pkoptsvm.dir/build.make CMakeFiles/pkoptsvm.dir/depend make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkoptsvm.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkoptsvm.dir/build.make CMakeFiles/pkoptsvm.dir/build -make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pksvmogr.dir/build.make CMakeFiles/pksvmogr.dir/build -make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make[3]: Nothing to be done for 'CMakeFiles/pkoptsvm.dir/build'. -make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make[3]: Nothing to be done for 'CMakeFiles/pksvmogr.dir/build'. +make[3]: Nothing to be done for 'CMakeFiles/pkascii2img.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 78%] Built target pkoptsvm +[ 72%] Built target pkfilterascii make -f CMakeFiles/pkascii2ogr.dir/build.make CMakeFiles/pkascii2ogr.dir/depend +make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pksvm.dir/build.make CMakeFiles/pksvm.dir/build make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkascii2ogr.dir/DependInfo.cmake --color= -[ 80%] Built target pksvmogr +make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make[3]: Nothing to be done for 'CMakeFiles/pksvm.dir/build'. +make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkfssvm.dir/build.make CMakeFiles/pkfssvm.dir/build +[ 74%] Built target pkascii2img make -f CMakeFiles/pkreclass.dir/build.make CMakeFiles/pkreclass.dir/depend +make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pksvmogr.dir/build.make CMakeFiles/pksvmogr.dir/build +make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkreclass.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/pkfssvm.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pkoptsvm.dir/build.make CMakeFiles/pkoptsvm.dir/build +[ 76%] Built target pksvm make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkreclass.dir/DependInfo.cmake --color= +make[3]: Nothing to be done for 'CMakeFiles/pkoptsvm.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkascii2ogr.dir/build.make CMakeFiles/pkascii2ogr.dir/build make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make[3]: Nothing to be done for 'CMakeFiles/pkascii2ogr.dir/build'. +make[3]: Nothing to be done for 'CMakeFiles/pksvmogr.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 82%] Built target pkfssvm make -f CMakeFiles/pkreclassogr.dir/build.make CMakeFiles/pkreclassogr.dir/depend +make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pkascii2ogr.dir/build.make CMakeFiles/pkascii2ogr.dir/build make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkreclassogr.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkreclass.dir/build.make CMakeFiles/pkreclass.dir/build make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make[3]: Nothing to be done for 'CMakeFiles/pkreclass.dir/build'. +make[3]: Nothing to be done for 'CMakeFiles/pkascii2ogr.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 85%] Built target pkascii2ogr +[ 78%] Built target pkascii2ogr +[ 80%] Built target pkfssvm +[ 82%] Built target pksvmogr make -f CMakeFiles/pkkalman.dir/build.make CMakeFiles/pkkalman.dir/depend +make -f CMakeFiles/pkann.dir/build.make CMakeFiles/pkann.dir/depend make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkkalman.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkreclassogr.dir/build.make CMakeFiles/pkreclassogr.dir/build -[ 87%] Built target pkreclass -make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make[3]: Nothing to be done for 'CMakeFiles/pkreclassogr.dir/build'. -make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkann.dir/build.make CMakeFiles/pkann.dir/depend +[ 85%] Built target pkoptsvm +make -f CMakeFiles/pkannogr.dir/build.make CMakeFiles/pkannogr.dir/depend make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkann.dir/DependInfo.cmake --color= +make -f CMakeFiles/pkfsann.dir/build.make CMakeFiles/pkfsann.dir/depend make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkkalman.dir/build.make CMakeFiles/pkkalman.dir/build make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make[3]: Nothing to be done for 'CMakeFiles/pkkalman.dir/build'. +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkannogr.dir/DependInfo.cmake --color= +make -f CMakeFiles/pkreclass.dir/build.make CMakeFiles/pkreclass.dir/build +make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkfsann.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make[3]: Nothing to be done for 'CMakeFiles/pkreclass.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 89%] Built target pkreclassogr -make -f CMakeFiles/pkannogr.dir/build.make CMakeFiles/pkannogr.dir/depend +make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pkreclassogr.dir/build.make CMakeFiles/pkreclassogr.dir/build make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkannogr.dir/DependInfo.cmake --color= +make[3]: Nothing to be done for 'CMakeFiles/pkreclassogr.dir/build'. +make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkann.dir/build.make CMakeFiles/pkann.dir/build make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/pkann.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 91%] Built target pkkalman -make -f CMakeFiles/pkfsann.dir/build.make CMakeFiles/pkfsann.dir/depend +make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pkfsann.dir/build.make CMakeFiles/pkfsann.dir/build make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkfsann.dir/DependInfo.cmake --color= +make[3]: Nothing to be done for 'CMakeFiles/pkfsann.dir/build'. +make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' +make -f CMakeFiles/pkkalman.dir/build.make CMakeFiles/pkkalman.dir/build +[ 87%] Built target pkreclass make -f CMakeFiles/pkannogr.dir/build.make CMakeFiles/pkannogr.dir/build +[ 89%] Built target pkreclassogr +make -f CMakeFiles/pkregann.dir/build.make CMakeFiles/pkregann.dir/depend make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make[3]: Nothing to be done for 'CMakeFiles/pkannogr.dir/build'. +make[3]: Nothing to be done for 'CMakeFiles/pkkalman.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 93%] Built target pkann -make -f CMakeFiles/pkregann.dir/build.make CMakeFiles/pkregann.dir/depend make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' cd /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf /build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf/CMakeFiles/pkregann.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make -f CMakeFiles/pkfsann.dir/build.make CMakeFiles/pkfsann.dir/build -[ 95%] Built target pkannogr +[ 91%] Built target pkann make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -make[3]: Nothing to be done for 'CMakeFiles/pkfsann.dir/build'. +make[3]: Nothing to be done for 'CMakeFiles/pkannogr.dir/build'. make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' -[ 97%] Built target pkfsann +[ 93%] Built target pkfsann +[ 95%] Built target pkannogr +[ 97%] Built target pkkalman make[3]: Leaving directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkregann.dir/build.make CMakeFiles/pkregann.dir/build make[3]: Entering directory '/build/pktools-2.6.7.6+ds/obj-arm-linux-gnueabihf' @@ -11739,7 +11782,7 @@ dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below dpkg-gensymbols: warning: debian/libalgorithms1/DEBIAN/symbols doesn't match completely debian/libalgorithms1.symbols --- debian/libalgorithms1.symbols (libalgorithms1_2.6.7.6_armhf) -+++ dpkg-gensymbolsfNzXQD 2023-06-06 22:19:02.508336141 -1200 ++++ dpkg-gensymbolscLgcp5 2023-06-08 00:43:14.361770799 +1400 @@ -1,7 +1,7 @@ libalgorithms.so.1 #PACKAGE# #MINVER# * Build-Depends-Package: pktools-dev @@ -11990,7 +12033,7 @@ _ZTI13BadConversion@Base 2.5.2 dpkg-gensymbols: warning: debian/libfileclasses1/DEBIAN/symbols doesn't match completely debian/libfileclasses1.symbols --- debian/libfileclasses1.symbols (libfileclasses1_2.6.7.6_armhf) -+++ dpkg-gensymbolsITrRUX 2023-06-06 22:19:03.256266426 -1200 ++++ dpkg-gensymbolsXSuvYF 2023-06-08 00:43:15.753775959 +1400 @@ -17,7 +17,7 @@ _ZN4arma5DatumIdE3nanE@Base 2.6.7.3 (subst|arch=!amd64)_ZN4arma5DatumI{qptrdiff}E3nanE@Base 2.6.7.6 @@ -12003,7 +12046,7 @@ dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below dpkg-gensymbols: warning: debian/libimageclasses1/DEBIAN/symbols doesn't match completely debian/libimageclasses1.symbols --- debian/libimageclasses1.symbols (libimageclasses1_2.6.7.6_armhf) -+++ dpkg-gensymbolsUPzMWV 2023-06-06 22:19:03.816214233 -1200 ++++ dpkg-gensymbolsWOuQF9 2023-06-08 00:43:16.881780140 +1400 @@ -127,42 +127,43 @@ _ZNK13ImgRasterGdal20getDriverDescriptionB5cxx11Ev@Base 2.6.6 _ZNK13ImgRasterGdal6coversEdd@Base 2.6.6 @@ -12069,61 +12112,61 @@ make[1]: Leaving directory '/build/pktools-2.6.7.6+ds' dh_shlibdeps -O--buildsystem=cmake dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libfileclasses1/usr/lib/arm-linux-gnueabihf/libfileClasses.so.1.6.1 found in none of the libraries -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkcreatect contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libalgorithms1/usr/lib/arm-linux-gnueabihf/libalgorithms.so.1.6.1 found in none of the libraries -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkannogr contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkstatascii contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pksieve contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkdiff contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pksetmask contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkfilterdem contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkextractimg contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libimageclasses1/usr/lib/arm-linux-gnueabihf/libimageClasses.so.1.6.1 found in none of the libraries -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkextractogr contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkannogr contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libalgorithms1/usr/lib/arm-linux-gnueabihf/libalgorithms.so.1.6.1 found in none of the libraries +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkdumpimg contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkkalman contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkfillnodata contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkpolygonize contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkoptsvm contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkascii2img contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkreclass contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pksetmask contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pksvm contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkstatprofile contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkcomposite contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkstatascii contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkegcs contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkgetmask contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkcrop contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkfilter contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pksvmogr contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkdumpogr contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkstat contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pksvm contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkextractimg contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkdsm2shadow contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkfsann contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkfilterascii contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkoptsvm contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkfillnodata contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkdiff contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkgetmask contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkpolygonize contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkfssvm contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pksieve contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkcreatect contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkann contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pksvmogr contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkreclassogr contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkcrop contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkcomposite contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkfilterdem contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkascii2ogr contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkstatprofile contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkfilter contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkstatogr contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkreclassogr contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkfsann contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkdsm2shadow contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkascii2img contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkregann contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkdumpogr contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkinfo contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkfssvm contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkdumpimg contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkfilterascii contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkextractogr contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/pktools/usr/bin/pkstatogr contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dh_installdeb -O--buildsystem=cmake dh_gencontrol -O--buildsystem=cmake dpkg-gencontrol: warning: Depends field of package libbase1: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: Depends field of package libbase1: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums -O--buildsystem=cmake dh_builddeb -O--buildsystem=cmake -dpkg-deb: building package 'pktools' in '../pktools_2.6.7.6+ds-4_armhf.deb'. dpkg-deb: building package 'libalgorithms1-dbgsym' in '../libalgorithms1-dbgsym_2.6.7.6+ds-4_armhf.deb'. -dpkg-deb: building package 'libfileclasses1-dbgsym' in '../libfileclasses1-dbgsym_2.6.7.6+ds-4_armhf.deb'. -dpkg-deb: building package 'libimageclasses1' in '../libimageclasses1_2.6.7.6+ds-4_armhf.deb'. +dpkg-deb: building package 'pktools-dev' in '../pktools-dev_2.6.7.6+ds-4_armhf.deb'. +dpkg-deb: building package 'pktools' in '../pktools_2.6.7.6+ds-4_armhf.deb'. dpkg-deb: building package 'libimageclasses1-dbgsym' in '../libimageclasses1-dbgsym_2.6.7.6+ds-4_armhf.deb'. -dpkg-deb: building package 'libbase1' in '../libbase1_2.6.7.6+ds-4_armhf.deb'. -dpkg-deb: building package 'pktools-dbgsym' in '../pktools-dbgsym_2.6.7.6+ds-4_armhf.deb'. +dpkg-deb: building package 'libfileclasses1-dbgsym' in '../libfileclasses1-dbgsym_2.6.7.6+ds-4_armhf.deb'. dpkg-deb: building package 'libbase1-dbgsym' in '../libbase1-dbgsym_2.6.7.6+ds-4_armhf.deb'. dpkg-deb: building package 'libfileclasses1' in '../libfileclasses1_2.6.7.6+ds-4_armhf.deb'. -dpkg-deb: building package 'pktools-dev' in '../pktools-dev_2.6.7.6+ds-4_armhf.deb'. +dpkg-deb: building package 'libimageclasses1' in '../libimageclasses1_2.6.7.6+ds-4_armhf.deb'. dpkg-deb: building package 'libalgorithms1' in '../libalgorithms1_2.6.7.6+ds-4_armhf.deb'. +dpkg-deb: building package 'libbase1' in '../libbase1_2.6.7.6+ds-4_armhf.deb'. +dpkg-deb: building package 'pktools-dbgsym' in '../pktools-dbgsym_2.6.7.6+ds-4_armhf.deb'. dpkg-genbuildinfo --build=binary -O../pktools_2.6.7.6+ds-4_armhf.buildinfo dpkg-genchanges --build=binary -O../pktools_2.6.7.6+ds-4_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -12131,12 +12174,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/7765/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/7765/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/14194 and its subdirectories -I: Current time: Tue Jun 6 22:21:11 -12 2023 -I: pbuilder-time-stamp: 1686133271 +I: removing directory /srv/workspace/pbuilder/7765 and its subdirectories +I: Current time: Thu Jun 8 00:44:44 +14 2023 +I: pbuilder-time-stamp: 1686134684