sbuild (Debian sbuild) 0.78.1 (09 February 2019) on gcc131.bak.milne.osuosl.org +==============================================================================+ | pktools 2.6.7.6+ds-2 (armhf) Tue, 19 May 2020 23:50:32 +0000 | +==============================================================================+ Package: pktools Version: 2.6.7.6+ds-2 Source Version: 2.6.7.6+ds-2 Distribution: unstable Machine Architecture: amd64 Host Architecture: armhf Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any I: NOTICE: Log filtering will replace 'var/run/schroot/mount/unstable-amd64-sbuild-afc728cd-289a-426b-bed8-40778c8d013a' with '<>' I: NOTICE: Log filtering will replace 'build/pktools-0Gp0a8/resolver-cpNGPa' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Get:1 http://debian.oregonstate.edu/debian unstable InRelease [146 kB] Get:2 http://debian.oregonstate.edu/debian unstable/main Sources.diff/Index [27.9 kB] Get:3 http://debian.oregonstate.edu/debian unstable/main amd64 Packages.diff/Index [27.9 kB] Get:4 http://debian.oregonstate.edu/debian unstable/main Sources 2020-05-19-0807.39.pdiff [6019 B] Get:5 http://debian.oregonstate.edu/debian unstable/main Sources 2020-05-19-1411.51.pdiff [23.4 kB] Get:6 http://debian.oregonstate.edu/debian unstable/main Sources 2020-05-19-2026.31.pdiff [17.2 kB] Get:6 http://debian.oregonstate.edu/debian unstable/main Sources 2020-05-19-2026.31.pdiff [17.2 kB] Get:7 http://debian.oregonstate.edu/debian unstable/main amd64 Packages 2020-05-19-0807.39.pdiff [3613 B] Get:8 http://debian.oregonstate.edu/debian unstable/main amd64 Packages 2020-05-19-1411.51.pdiff [13.6 kB] Get:9 http://debian.oregonstate.edu/debian unstable/main amd64 Packages 2020-05-19-2026.31.pdiff [30.8 kB] Get:9 http://debian.oregonstate.edu/debian unstable/main amd64 Packages 2020-05-19-2026.31.pdiff [30.8 kB] Get:10 http://debian.oregonstate.edu/debian unstable/main armhf Packages [7961 kB] Fetched 8258 kB in 2s (5157 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: apt cpp-8 cpp-9 gcc-8-base gcc-9 gcc-9-base libapt-pkg6.0 libasan5 libgcc-9-dev libmpx2 10 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 34.2 MB of archives. After this operation, 56.3 kB disk space will be freed. Get:1 http://debian.oregonstate.edu/debian unstable/main amd64 libapt-pkg6.0 amd64 2.1.4 [986 kB] Get:2 http://debian.oregonstate.edu/debian unstable/main amd64 apt amd64 2.1.4 [1440 kB] Get:3 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-9 amd64 9.3.0-13 [10.0 MB] Get:4 http://debian.oregonstate.edu/debian unstable/main amd64 cpp-9 amd64 9.3.0-13 [9716 kB] Get:5 http://debian.oregonstate.edu/debian unstable/main amd64 libasan5 amd64 9.3.0-13 [389 kB] Get:6 http://debian.oregonstate.edu/debian unstable/main amd64 libgcc-9-dev amd64 9.3.0-13 [2346 kB] Get:7 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-9-base amd64 9.3.0-13 [197 kB] Get:8 http://debian.oregonstate.edu/debian unstable/main amd64 libmpx2 amd64 8.4.0-4 [11.4 kB] Get:9 http://debian.oregonstate.edu/debian unstable/main amd64 cpp-8 amd64 8.4.0-4 [8878 kB] Get:10 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-8-base amd64 8.4.0-4 [195 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 34.2 MB in 0s (128 MB/s) (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 ... 12640 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.1.4_amd64.deb ... Unpacking libapt-pkg6.0:amd64 (2.1.4) over (2.1.3) ... Setting up libapt-pkg6.0:amd64 (2.1.4) ... (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 ... 12640 files and directories currently installed.) Preparing to unpack .../archives/apt_2.1.4_amd64.deb ... Unpacking apt (2.1.4) over (2.1.3) ... Setting up apt (2.1.4) ... (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 ... 12640 files and directories currently installed.) Preparing to unpack .../0-gcc-9_9.3.0-13_amd64.deb ... Unpacking gcc-9 (9.3.0-13) over (9.3.0-12) ... Preparing to unpack .../1-cpp-9_9.3.0-13_amd64.deb ... Unpacking cpp-9 (9.3.0-13) over (9.3.0-12) ... Preparing to unpack .../2-libasan5_9.3.0-13_amd64.deb ... Unpacking libasan5:amd64 (9.3.0-13) over (9.3.0-12) ... Preparing to unpack .../3-libgcc-9-dev_9.3.0-13_amd64.deb ... Unpacking libgcc-9-dev:amd64 (9.3.0-13) over (9.3.0-12) ... Preparing to unpack .../4-gcc-9-base_9.3.0-13_amd64.deb ... Unpacking gcc-9-base:amd64 (9.3.0-13) over (9.3.0-12) ... Preparing to unpack .../5-libmpx2_8.4.0-4_amd64.deb ... Unpacking libmpx2:amd64 (8.4.0-4) over (8.4.0-3) ... Preparing to unpack .../6-cpp-8_8.4.0-4_amd64.deb ... Unpacking cpp-8 (8.4.0-4) over (8.4.0-3) ... Preparing to unpack .../7-gcc-8-base_8.4.0-4_amd64.deb ... Unpacking gcc-8-base:amd64 (8.4.0-4) over (8.4.0-3) ... Setting up gcc-8-base:amd64 (8.4.0-4) ... Setting up libmpx2:amd64 (8.4.0-4) ... Setting up cpp-8 (8.4.0-4) ... Setting up gcc-9-base:amd64 (9.3.0-13) ... Setting up libasan5:amd64 (9.3.0-13) ... Setting up cpp-9 (9.3.0-13) ... Setting up libgcc-9-dev:amd64 (9.3.0-13) ... Setting up gcc-9 (9.3.0-13) ... Processing triggers for libc-bin (2.30-8) ... +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Check APT --------- Checking available source versions... Download source files with APT ------------------------------ Reading package lists... NOTICE: 'pktools' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/debian-gis-team/pktools.git Please use: git clone https://salsa.debian.org/debian-gis-team/pktools.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 3187 kB of source archives. Get:1 http://debian.oregonstate.edu/debian unstable/main pktools 2.6.7.6+ds-2 (dsc) [2447 B] Get:2 http://debian.oregonstate.edu/debian unstable/main pktools 2.6.7.6+ds-2 (tar) [3140 kB] Get:3 http://debian.oregonstate.edu/debian unstable/main pktools 2.6.7.6+ds-2 (diff) [44.2 kB] Fetched 3187 kB in 0s (80.9 MB/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/pktools-0Gp0a8/pktools-2.6.7.6+ds' with '<>' I: NOTICE: Log filtering will replace 'build/pktools-0Gp0a8' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper (>= 9), cmake, libgdal-dev (>= 1.10.0-0~), libgsl-dev | libgsl0-dev, libboost-dev, libarmadillo-dev, libfann-dev, libsvm-dev, pkg-kde-tools, docbook2x, docbook-xsl, docbook-xml, xsltproc, libc-dev, libstdc++-dev, build-essential:amd64, fakeroot:amd64, crossbuild-essential-armhf:amd64, libc-dev:armhf, libstdc++-dev:armhf Filtered Build-Depends: debhelper (>= 9), cmake, libgdal-dev (>= 1.10.0-0~), libgsl-dev, libboost-dev, libarmadillo-dev, libfann-dev, libsvm-dev, pkg-kde-tools, docbook2x, docbook-xsl, docbook-xml, xsltproc, libc-dev, libstdc++-dev, build-essential:amd64, fakeroot:amd64, crossbuild-essential-armhf:amd64, libc-dev:armhf, libstdc++-dev:armhf dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [478 B] Get:5 copy:/<>/apt_archive ./ Packages [563 B] Fetched 1998 B in 0s (77.3 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev binutils-arm-linux-gnueabihf bsdmainutils build-essential ca-certificates cmake cmake-data cpp-9-arm-linux-gnueabihf cpp-arm-linux-gnueabihf cross-config crossbuild-essential-armhf debhelper default-libmysqlclient-dev:armhf dh-autoreconf dh-strip-nondeterminism docbook-xml docbook-xsl docbook2x dpkg-cross dwz file fontconfig-config fonts-dejavu-core g++ g++-9 g++-9-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc-10-base:armhf gcc-10-cross-base gcc-9-arm-linux-gnueabihf gcc-9-arm-linux-gnueabihf-base gcc-9-base:armhf gcc-9-cross-base gcc-arm-linux-gnueabihf gdal-data gettext gettext-base groff-base hdf5-helpers:armhf icu-devtools intltool-debian libaec-dev:armhf libaec0:armhf libarchive-zip-perl libarchive13 libarmadillo-dev:armhf libarmadillo9:armhf libarpack2:armhf libarpack2-dev:armhf libasan5:armhf libasan5-armhf-cross libatomic1:armhf libatomic1-armhf-cross libblas-dev:armhf libblas3:armhf libboost-dev:armhf libboost1.67-dev:armhf libbrotli1 libbrotli1:armhf libbsd0 libbz2-1.0:armhf libc6:armhf libc6-armhf-cross libc6-dev libc6-dev:armhf libc6-dev-armhf-cross libcfitsio-dev:armhf libcfitsio8:armhf libcharls-dev:armhf libcharls2:armhf libcom-err2:armhf libconfig-auto-perl libconfig-inifiles-perl libcroco3 libcrypt-dev libcrypt-dev:armhf libcrypt1:armhf libcurl3-gnutls:armhf libcurl4 libcurl4-gnutls-dev:armhf libdap-dev:armhf libdap25:armhf libdapclient6v5:armhf libdapserver7v5:armhf libdb5.3:armhf libdebhelper-perl libdebian-dpkgcross-perl libelf1 libencode-locale-perl libepsilon-dev:armhf libepsilon1:armhf libevent-2.1-7:armhf libexpat1 libexpat1:armhf libexpat1-dev:armhf libfann-dev:armhf libfann2:armhf libffi7:armhf libfile-homedir-perl libfile-listing-perl libfile-stripnondeterminism-perl libfile-which-perl libfontconfig1:armhf libfreetype6:armhf libfreexl-dev:armhf libfreexl1:armhf libfyba-dev:armhf libfyba0:armhf libgcc-9-dev:armhf libgcc-9-dev-armhf-cross libgcc-s1:armhf libgcc-s1-armhf-cross libgcrypt20:armhf libgdal-dev:armhf libgdal26:armhf libgeos-3.8.1:armhf libgeos-c1v5:armhf libgeos-dev:armhf libgeotiff-dev:armhf libgeotiff5:armhf libgfortran5:armhf libgif-dev:armhf libgif7:armhf libglib2.0-0 libgmp-dev:armhf libgmp10:armhf libgmpxx4ldbl:armhf libgnutls-dane0:armhf libgnutls-openssl27:armhf libgnutls28-dev:armhf libgnutls30:armhf libgnutlsxx28:armhf libgomp1:armhf libgomp1-armhf-cross libgpg-error0:armhf libgsl-dev:armhf libgsl25:armhf libgslcblas0:armhf libgssapi-krb5-2 libgssapi-krb5-2:armhf libhdf4-0-alt:armhf libhdf4-alt-dev:armhf libhdf5-103-1:armhf libhdf5-cpp-103-1:armhf libhdf5-dev:armhf libhdf5-fortran-102:armhf libhdf5-hl-100:armhf libhdf5-hl-cpp-100:armhf libhdf5-hl-fortran-100:armhf libhogweed5:armhf libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libicu-dev:armhf libicu63 libicu63:armhf libidn2-0:armhf libidn2-dev:armhf libio-html-perl libio-socket-ssl-perl libio-string-perl libjbig-dev:armhf libjbig0:armhf libjpeg62-turbo:armhf libjpeg62-turbo-dev:armhf libjson-c-dev:armhf libjson-c4:armhf libjsoncpp1 libk5crypto3 libk5crypto3:armhf libkeyutils1 libkeyutils1:armhf libkml-dev:armhf libkmlbase1:armhf libkmlconvenience1:armhf libkmldom1:armhf libkmlengine1:armhf libkmlregionator1:armhf libkmlxsd1:armhf libkrb5-3 libkrb5-3:armhf libkrb5support0 libkrb5support0:armhf liblapack-dev:armhf liblapack3:armhf liblcms2-2:armhf libldap-2.4-2 libldap-2.4-2:armhf libldap-common liblocale-gettext-perl libltdl-dev:armhf libltdl7 libltdl7:armhf liblwp-mediatypes-perl liblwp-protocol-https-perl liblzma-dev:armhf liblzma5:armhf libmagic-mgc libmagic1 libmariadb-dev:armhf libmariadb-dev-compat:armhf libmariadb3:armhf libminizip-dev:armhf libminizip1:armhf libmpdec2 libncurses6 libnet-http-perl libnet-ssleay-perl libnetcdf-dev:armhf libnetcdf18:armhf libnettle7:armhf libnghttp2-14 libnghttp2-14:armhf libnspr4:armhf libnss3:armhf libodbc1:armhf libogdi-dev:armhf libogdi4.1:armhf libopenjp2-7:armhf libopenjp2-7-dev:armhf libosp5 libp11-kit-dev:armhf libp11-kit0:armhf libpcre16-3:armhf libpcre3:armhf libpcre3-dev:armhf libpcre32-3:armhf libpcrecpp0v5:armhf libpipeline1 libpng-dev:armhf libpng16-16:armhf libpoppler-dev:armhf libpoppler-private-dev:armhf libpoppler82:armhf libpopt0:armhf libpq-dev:armhf libpq5:armhf libprocps8 libproj-dev:armhf libproj19:armhf libpsl5 libpsl5:armhf libpython3-stdlib libpython3.8-minimal libpython3.8-stdlib libqhull-dev:armhf libqhull-r7deb1:armhf libqhull7deb1:armhf libqhullcpp7deb1:armhf libreadline8 librhash0 librtmp1 librtmp1:armhf libsasl2-2 libsasl2-2:armhf libsasl2-modules-db libsasl2-modules-db:armhf libsigsegv2 libspatialite-dev:armhf libspatialite7:armhf libsqlite3-0 libsqlite3-0:armhf libsqlite3-dev:armhf libssh2-1 libssh2-1:armhf libssl1.1 libssl1.1:armhf libstdc++-9-dev libstdc++-9-dev:armhf libstdc++-9-dev-armhf-cross libstdc++6:armhf libstdc++6-armhf-cross libsub-override-perl libsuperlu-dev:armhf libsuperlu5:armhf libsvm-dev:armhf libsvm3:armhf libsz2:armhf libtasn1-6:armhf libtasn1-6-dev:armhf libtext-charwidth-perl libtext-unidecode-perl libtext-wrapi18n-perl libtiff-dev:armhf libtiff5:armhf libtiffxx5:armhf libtimedate-perl libtool libtry-tiny-perl libubsan1:armhf libubsan1-armhf-cross libuchardet0 libunbound8:armhf libunistring2:armhf liburi-perl liburiparser-dev:armhf liburiparser1:armhf libuuid1:armhf libuv1 libwebp-dev:armhf libwebp6:armhf libwebpdemux2:armhf libwebpmux3:armhf libwww-perl libwww-robotrules-perl libxerces-c-dev:armhf libxerces-c3.2:armhf libxml-libxml-perl libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl libxml-sax-expat-perl libxml-sax-perl libxml-simple-perl libxml2 libxml2:armhf libxml2-dev:armhf libxslt1.1 libyaml-perl libzstd-dev:armhf libzstd1:armhf linux-libc-dev:armhf linux-libc-dev-armhf-cross m4 man-db mariadb-common mime-support mysql-common netbase nettle-dev:armhf odbcinst odbcinst1debian2 odbcinst1debian2:armhf opensp openssl perl-openssl-defaults pkg-config pkg-kde-tools po-debconf procps proj-data python3 python3-minimal python3.8 python3.8-minimal readline-common sensible-utils sgml-base sgml-data tex-common texinfo ucf unixodbc-dev:armhf uuid-dev:armhf xml-core xsltproc zlib1g:armhf zlib1g-dev:armhf Suggested packages: autoconf-archive gnu-standards autoconf-doc binutils-doc wamerican | wordlist whois vacation cmake-doc ninja-build gcc-9-locales cpp-doc dh-make docbook docbook-dsssl docbook-defguide dbtoepub docbook-xsl-doc-html | docbook-xsl-doc-pdf | docbook-xsl-doc-text | docbook-xsl-doc docbook-xsl-saxon fop libsaxon-java libxalan2-java libxslthl-java xalan binutils-multiarch g++-multilib g++-9-multilib gcc-9-doc manpages-dev flex bison gdb-arm-linux-gnueabihf gcc-doc gettext-doc libasprintf-dev libgettextpo-dev groff lrzip libitpp-dev:armhf liblapack-doc:armhf libboost-doc:armhf libboost1.67-doc:armhf libboost-atomic1.67-dev:armhf libboost-chrono1.67-dev:armhf libboost-container1.67-dev:armhf libboost-context1.67-dev:armhf libboost-contract1.67-dev:armhf libboost-coroutine1.67-dev:armhf libboost-date-time1.67-dev:armhf libboost-exception1.67-dev:armhf libboost-fiber1.67-dev:armhf libboost-filesystem1.67-dev:armhf libboost-graph1.67-dev:armhf libboost-graph-parallel1.67-dev:armhf libboost-iostreams1.67-dev:armhf libboost-locale1.67-dev:armhf libboost-log1.67-dev:armhf libboost-math1.67-dev:armhf libboost-mpi1.67-dev:armhf libboost-mpi-python1.67-dev:armhf libboost-numpy1.67-dev:armhf libboost-program-options1.67-dev:armhf libboost-python1.67-dev:armhf libboost-random1.67-dev:armhf libboost-regex1.67-dev:armhf libboost-serialization1.67-dev:armhf libboost-signals1.67-dev:armhf libboost-stacktrace1.67-dev:armhf libboost-system1.67-dev:armhf libboost-test1.67-dev:armhf libboost-thread1.67-dev:armhf libboost-timer1.67-dev:armhf libboost-type-erasure1.67-dev:armhf libboost-wave1.67-dev:armhf libboost1.67-tools-dev:armhf libmpfrc++-dev:armhf libntl-dev:armhf glibc-doc:armhf libc-l10n:armhf locales:armhf glibc-doc manpages-dev:armhf libcurl4-doc:armhf libidn11-dev:armhf libkrb5-dev:armhf libldap2-dev:armhf librtmp-dev:armhf libssh2-1-dev:armhf libfann-doc:armhf rng-tools:armhf libgdal-doc:armhf libgeotiff-epsg:armhf geotiff-bin:armhf gdal-bin:armhf gmp-doc:armhf libgmp10-doc:armhf libmpfr-dev:armhf dns-root-data:armhf gnutls-bin:armhf gnutls-doc:armhf gsl-ref-psdoc:armhf | gsl-doc-pdf:armhf | gsl-doc-info:armhf | gsl-ref-html:armhf krb5-doc krb5-user krb5-doc:armhf krb5-user:armhf libhdf4-doc:armhf hdf4-tools:armhf libhdf5-doc:armhf libdata-dump-perl icu-doc:armhf liblcms2-utils:armhf libtool-doc:armhf libcrypt-ssleay-perl liblzma-doc:armhf netcdf-bin:armhf netcdf-doc:armhf libmyodbc:armhf odbc-postgresql:armhf tdsodbc:armhf unixodbc-bin:armhf ogdi-bin:armhf libfreetype6-dev:armhf postgresql-doc-12:armhf proj-bin:armhf sqlite3-doc:armhf libstdc++-9-doc libstdc++-9-doc:armhf libsuperlu-doc:armhf libtool-doc gfortran | fortran95-compiler gcj-jdk libauthen-ntlm-perl libxerces-c-doc:armhf libxml-sax-expatxs-perl libyaml-shell-perl m4-doc apparmor less www-browser doc-base cdbs libmail-box-perl python3-doc python3-tk python3-venv python3.8-venv python3.8-doc binfmt-support readline-doc sgml-base-doc perlsgml w3-recs libxml2-utils texlive-base texlive-latex-base texlive-plain-generic texlive-fonts-recommended Recommended packages: curl | wget | lynx libcfitsio-doc:armhf libarchive-cpio-perl proj-bin:armhf libglib2.0-data shared-mime-info xdg-user-dirs libgpg-error-l10n:armhf libhtml-format-perl libclone-perl krb5-locales krb5-locales:armhf libgpm2 libpng-tools:armhf poppler-data:armhf publicsuffix publicsuffix:armhf libsasl2-modules libsasl2-modules:armhf libtasn1-doc:armhf libltdl-dev uuid-runtime:armhf libdata-dump-perl libhtml-form-perl libhttp-daemon-perl libmailtools-perl libyaml-libyaml-perl | libyaml-syck-perl libmail-sendmail-perl psmisc The following NEW packages will be installed: autoconf automake autopoint autotools-dev binutils-arm-linux-gnueabihf bsdmainutils build-essential ca-certificates cmake cmake-data cpp-9-arm-linux-gnueabihf cpp-arm-linux-gnueabihf cross-config crossbuild-essential-armhf debhelper default-libmysqlclient-dev:armhf dh-autoreconf dh-strip-nondeterminism docbook-xml docbook-xsl docbook2x dpkg-cross dwz file fontconfig-config fonts-dejavu-core g++ g++-9 g++-9-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc-10-base:armhf gcc-10-cross-base gcc-9-arm-linux-gnueabihf gcc-9-arm-linux-gnueabihf-base gcc-9-base:armhf gcc-9-cross-base gcc-arm-linux-gnueabihf gdal-data gettext gettext-base groff-base hdf5-helpers:armhf icu-devtools intltool-debian libaec-dev:armhf libaec0:armhf libarchive-zip-perl libarchive13 libarmadillo-dev:armhf libarmadillo9:armhf libarpack2:armhf libarpack2-dev:armhf libasan5:armhf libasan5-armhf-cross libatomic1:armhf libatomic1-armhf-cross libblas-dev:armhf libblas3:armhf libboost-dev:armhf libboost1.67-dev:armhf libbrotli1 libbrotli1:armhf libbsd0 libbz2-1.0:armhf libc6:armhf libc6-armhf-cross libc6-dev libc6-dev:armhf libc6-dev-armhf-cross libcfitsio-dev:armhf libcfitsio8:armhf libcharls-dev:armhf libcharls2:armhf libcom-err2:armhf libconfig-auto-perl libconfig-inifiles-perl libcroco3 libcrypt-dev libcrypt-dev:armhf libcrypt1:armhf libcurl3-gnutls:armhf libcurl4 libcurl4-gnutls-dev:armhf libdap-dev:armhf libdap25:armhf libdapclient6v5:armhf libdapserver7v5:armhf libdb5.3:armhf libdebhelper-perl libdebian-dpkgcross-perl libelf1 libencode-locale-perl libepsilon-dev:armhf libepsilon1:armhf libevent-2.1-7:armhf libexpat1 libexpat1:armhf libexpat1-dev:armhf libfann-dev:armhf libfann2:armhf libffi7:armhf libfile-homedir-perl libfile-listing-perl libfile-stripnondeterminism-perl libfile-which-perl libfontconfig1:armhf libfreetype6:armhf libfreexl-dev:armhf libfreexl1:armhf libfyba-dev:armhf libfyba0:armhf libgcc-9-dev:armhf libgcc-9-dev-armhf-cross libgcc-s1:armhf libgcc-s1-armhf-cross libgcrypt20:armhf libgdal-dev:armhf libgdal26:armhf libgeos-3.8.1:armhf libgeos-c1v5:armhf libgeos-dev:armhf libgeotiff-dev:armhf libgeotiff5:armhf libgfortran5:armhf libgif-dev:armhf libgif7:armhf libglib2.0-0 libgmp-dev:armhf libgmp10:armhf libgmpxx4ldbl:armhf libgnutls-dane0:armhf libgnutls-openssl27:armhf libgnutls28-dev:armhf libgnutls30:armhf libgnutlsxx28:armhf libgomp1:armhf libgomp1-armhf-cross libgpg-error0:armhf libgsl-dev:armhf libgsl25:armhf libgslcblas0:armhf libgssapi-krb5-2 libgssapi-krb5-2:armhf libhdf4-0-alt:armhf libhdf4-alt-dev:armhf libhdf5-103-1:armhf libhdf5-cpp-103-1:armhf libhdf5-dev:armhf libhdf5-fortran-102:armhf libhdf5-hl-100:armhf libhdf5-hl-cpp-100:armhf libhdf5-hl-fortran-100:armhf libhogweed5:armhf libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libicu-dev:armhf libicu63 libicu63:armhf libidn2-0:armhf libidn2-dev:armhf libio-html-perl libio-socket-ssl-perl libio-string-perl libjbig-dev:armhf libjbig0:armhf libjpeg62-turbo:armhf libjpeg62-turbo-dev:armhf libjson-c-dev:armhf libjson-c4:armhf libjsoncpp1 libk5crypto3 libk5crypto3:armhf libkeyutils1 libkeyutils1:armhf libkml-dev:armhf libkmlbase1:armhf libkmlconvenience1:armhf libkmldom1:armhf libkmlengine1:armhf libkmlregionator1:armhf libkmlxsd1:armhf libkrb5-3 libkrb5-3:armhf libkrb5support0 libkrb5support0:armhf liblapack-dev:armhf liblapack3:armhf liblcms2-2:armhf libldap-2.4-2 libldap-2.4-2:armhf libldap-common liblocale-gettext-perl libltdl-dev:armhf libltdl7 libltdl7:armhf liblwp-mediatypes-perl liblwp-protocol-https-perl liblzma-dev:armhf liblzma5:armhf libmagic-mgc libmagic1 libmariadb-dev:armhf libmariadb-dev-compat:armhf libmariadb3:armhf libminizip-dev:armhf libminizip1:armhf libmpdec2 libncurses6 libnet-http-perl libnet-ssleay-perl libnetcdf-dev:armhf libnetcdf18:armhf libnettle7:armhf libnghttp2-14 libnghttp2-14:armhf libnspr4:armhf libnss3:armhf libodbc1:armhf libogdi-dev:armhf libogdi4.1:armhf libopenjp2-7:armhf libopenjp2-7-dev:armhf libosp5 libp11-kit-dev:armhf libp11-kit0:armhf libpcre16-3:armhf libpcre3:armhf libpcre3-dev:armhf libpcre32-3:armhf libpcrecpp0v5:armhf libpipeline1 libpng-dev:armhf libpng16-16:armhf libpoppler-dev:armhf libpoppler-private-dev:armhf libpoppler82:armhf libpopt0:armhf libpq-dev:armhf libpq5:armhf libprocps8 libproj-dev:armhf libproj19:armhf libpsl5 libpsl5:armhf libpython3-stdlib libpython3.8-minimal libpython3.8-stdlib libqhull-dev:armhf libqhull-r7deb1:armhf libqhull7deb1:armhf libqhullcpp7deb1:armhf libreadline8 librhash0 librtmp1 librtmp1:armhf libsasl2-2 libsasl2-2:armhf libsasl2-modules-db libsasl2-modules-db:armhf libsigsegv2 libspatialite-dev:armhf libspatialite7:armhf libsqlite3-0 libsqlite3-0:armhf libsqlite3-dev:armhf libssh2-1 libssh2-1:armhf libssl1.1 libssl1.1:armhf libstdc++-9-dev libstdc++-9-dev:armhf libstdc++-9-dev-armhf-cross libstdc++6:armhf libstdc++6-armhf-cross libsub-override-perl libsuperlu-dev:armhf libsuperlu5:armhf libsvm-dev:armhf libsvm3:armhf libsz2:armhf libtasn1-6:armhf libtasn1-6-dev:armhf libtext-charwidth-perl libtext-unidecode-perl libtext-wrapi18n-perl libtiff-dev:armhf libtiff5:armhf libtiffxx5:armhf libtimedate-perl libtool libtry-tiny-perl libubsan1:armhf libubsan1-armhf-cross libuchardet0 libunbound8:armhf libunistring2:armhf liburi-perl liburiparser-dev:armhf liburiparser1:armhf libuuid1:armhf libuv1 libwebp-dev:armhf libwebp6:armhf libwebpdemux2:armhf libwebpmux3:armhf libwww-perl libwww-robotrules-perl libxerces-c-dev:armhf libxerces-c3.2:armhf libxml-libxml-perl libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl libxml-sax-expat-perl libxml-sax-perl libxml-simple-perl libxml2 libxml2:armhf libxml2-dev:armhf libxslt1.1 libyaml-perl libzstd-dev:armhf libzstd1:armhf linux-libc-dev:armhf linux-libc-dev-armhf-cross m4 man-db mariadb-common mime-support mysql-common netbase nettle-dev:armhf odbcinst odbcinst1debian2 odbcinst1debian2:armhf opensp openssl perl-openssl-defaults pkg-config pkg-kde-tools po-debconf procps proj-data python3 python3-minimal python3.8 python3.8-minimal readline-common sbuild-build-depends-main-dummy:armhf sensible-utils sgml-base sgml-data tex-common texinfo ucf unixodbc-dev:armhf uuid-dev:armhf xml-core xsltproc zlib1g:armhf zlib1g-dev:armhf 0 upgraded, 366 newly installed, 0 to remove and 0 not upgraded. Need to get 204 MB of archives. After this operation, 866 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [988 B] Get:2 http://debian.oregonstate.edu/debian unstable/main amd64 libbsd0 amd64 0.10.0-1 [107 kB] Get:3 http://debian.oregonstate.edu/debian unstable/main amd64 bsdmainutils amd64 11.1.2+b1 [191 kB] Get:4 http://debian.oregonstate.edu/debian unstable/main amd64 libuchardet0 amd64 0.0.6-3 [64.9 kB] Get:5 http://debian.oregonstate.edu/debian unstable/main amd64 groff-base amd64 1.22.4-5 [920 kB] Get:6 http://debian.oregonstate.edu/debian unstable/main amd64 libpipeline1 amd64 1.5.2-2 [33.9 kB] Get:7 http://debian.oregonstate.edu/debian unstable/main amd64 man-db amd64 2.9.1-1 [1308 kB] Get:8 http://debian.oregonstate.edu/debian unstable/main amd64 liblocale-gettext-perl amd64 1.07-4 [18.8 kB] Get:9 http://debian.oregonstate.edu/debian unstable/main amd64 libssl1.1 amd64 1.1.1g-1 [1543 kB] Get:10 http://debian.oregonstate.edu/debian unstable/main amd64 libpython3.8-minimal amd64 3.8.3-1 [760 kB] Get:11 http://debian.oregonstate.edu/debian unstable/main amd64 libexpat1 amd64 2.2.9-1 [94.3 kB] Get:12 http://debian.oregonstate.edu/debian unstable/main amd64 python3.8-minimal amd64 3.8.3-1 [1943 kB] Get:13 http://debian.oregonstate.edu/debian unstable/main amd64 python3-minimal amd64 3.8.2-3 [37.6 kB] Get:14 http://debian.oregonstate.edu/debian unstable/main amd64 mime-support all 3.64 [37.8 kB] Get:15 http://debian.oregonstate.edu/debian unstable/main amd64 libmpdec2 amd64 2.4.2-3 [84.1 kB] Get:16 http://debian.oregonstate.edu/debian unstable/main amd64 readline-common all 8.0-4 [72.5 kB] Get:17 http://debian.oregonstate.edu/debian unstable/main amd64 libreadline8 amd64 8.0-4 [160 kB] Get:18 http://debian.oregonstate.edu/debian unstable/main amd64 libsqlite3-0 amd64 3.31.1-5 [661 kB] Get:19 http://debian.oregonstate.edu/debian unstable/main amd64 libpython3.8-stdlib amd64 3.8.3-1 [1668 kB] Get:20 http://debian.oregonstate.edu/debian unstable/main amd64 python3.8 amd64 3.8.3-1 [416 kB] Get:21 http://debian.oregonstate.edu/debian unstable/main amd64 libpython3-stdlib amd64 3.8.2-3 [20.8 kB] Get:22 http://debian.oregonstate.edu/debian unstable/main amd64 python3 amd64 3.8.2-3 [63.7 kB] Get:23 http://debian.oregonstate.edu/debian unstable/main amd64 sgml-base all 1.30 [15.1 kB] Get:24 http://debian.oregonstate.edu/debian unstable/main amd64 sensible-utils all 0.0.12+nmu1 [16.0 kB] Get:25 http://debian.oregonstate.edu/debian unstable/main amd64 ucf all 3.0039 [68.8 kB] Get:26 http://debian.oregonstate.edu/debian unstable/main amd64 tex-common all 6.14 [53.3 kB] Get:27 http://debian.oregonstate.edu/debian unstable/main armhf gcc-10-base armhf 10.1.0-1 [197 kB] Get:28 http://debian.oregonstate.edu/debian unstable/main armhf gcc-9-base armhf 9.3.0-13 [197 kB] Get:29 http://debian.oregonstate.edu/debian unstable/main amd64 netbase all 6.1 [19.9 kB] Get:30 http://debian.oregonstate.edu/debian unstable/main amd64 libncurses6 amd64 6.2-1 [102 kB] Get:31 http://debian.oregonstate.edu/debian unstable/main amd64 libprocps8 amd64 2:3.3.16-5 [62.7 kB] Get:32 http://debian.oregonstate.edu/debian unstable/main amd64 procps amd64 2:3.3.16-5 [262 kB] Get:33 http://debian.oregonstate.edu/debian unstable/main amd64 libmagic-mgc amd64 1:5.38-5 [262 kB] Get:34 http://debian.oregonstate.edu/debian unstable/main amd64 libmagic1 amd64 1:5.38-5 [120 kB] Get:35 http://debian.oregonstate.edu/debian unstable/main amd64 file amd64 1:5.38-5 [67.9 kB] Get:36 http://debian.oregonstate.edu/debian unstable/main amd64 gettext-base amd64 0.19.8.1-10 [123 kB] Get:37 http://debian.oregonstate.edu/debian unstable/main amd64 libsigsegv2 amd64 2.12-2 [32.8 kB] Get:38 http://debian.oregonstate.edu/debian unstable/main amd64 m4 amd64 1.4.18-4 [203 kB] Get:39 http://debian.oregonstate.edu/debian unstable/main amd64 autoconf all 2.69-11.1 [341 kB] Get:40 http://debian.oregonstate.edu/debian unstable/main amd64 autotools-dev all 20180224.1 [77.0 kB] Get:41 http://debian.oregonstate.edu/debian unstable/main amd64 automake all 1:1.16.2-1 [775 kB] Get:42 http://debian.oregonstate.edu/debian unstable/main amd64 autopoint all 0.19.8.1-10 [435 kB] Get:43 http://debian.oregonstate.edu/debian unstable/main amd64 binutils-arm-linux-gnueabihf amd64 2.34-8 [2750 kB] Get:44 http://debian.oregonstate.edu/debian unstable/main amd64 libcrypt-dev amd64 1:4.4.16-1 [104 kB] Get:45 http://debian.oregonstate.edu/debian unstable/main amd64 libc6-dev amd64 2.30-8 [2631 kB] Get:46 http://debian.oregonstate.edu/debian unstable/main amd64 libstdc++-9-dev amd64 9.3.0-13 [1701 kB] Get:47 http://debian.oregonstate.edu/debian unstable/main amd64 g++-9 amd64 9.3.0-13 [10.7 MB] Get:48 http://debian.oregonstate.edu/debian unstable/main amd64 g++ amd64 4:9.2.1-3.1 [1644 B] Get:49 http://debian.oregonstate.edu/debian unstable/main amd64 build-essential amd64 12.8 [7640 B] Get:50 http://debian.oregonstate.edu/debian unstable/main amd64 openssl amd64 1.1.1g-1 [846 kB] Get:51 http://debian.oregonstate.edu/debian unstable/main amd64 ca-certificates all 20190110 [157 kB] Get:52 http://debian.oregonstate.edu/debian unstable/main amd64 cmake-data all 3.16.3-3 [1628 kB] Get:53 http://debian.oregonstate.edu/debian unstable/main amd64 libicu63 amd64 63.2-3 [8296 kB] Get:54 http://debian.oregonstate.edu/debian unstable/main amd64 libxml2 amd64 2.9.10+dfsg-5 [709 kB] Get:55 http://debian.oregonstate.edu/debian unstable/main amd64 libarchive13 amd64 3.4.2-1 [337 kB] Get:56 http://debian.oregonstate.edu/debian unstable/main amd64 libbrotli1 amd64 1.0.7-6.1 [267 kB] Get:57 http://debian.oregonstate.edu/debian unstable/main amd64 libkrb5support0 amd64 1.17-7 [64.4 kB] Get:58 http://debian.oregonstate.edu/debian unstable/main amd64 libk5crypto3 amd64 1.17-7 [115 kB] Get:59 http://debian.oregonstate.edu/debian unstable/main amd64 libkeyutils1 amd64 1.6.1-2 [15.4 kB] Get:60 http://debian.oregonstate.edu/debian unstable/main amd64 libkrb5-3 amd64 1.17-7 [366 kB] Get:61 http://debian.oregonstate.edu/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.17-7 [156 kB] Get:62 http://debian.oregonstate.edu/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.27+dfsg-2 [69.0 kB] Get:63 http://debian.oregonstate.edu/debian unstable/main amd64 libsasl2-2 amd64 2.1.27+dfsg-2 [106 kB] Get:64 http://debian.oregonstate.edu/debian unstable/main amd64 libldap-common all 2.4.50+dfsg-1 [92.9 kB] Get:65 http://debian.oregonstate.edu/debian unstable/main amd64 libldap-2.4-2 amd64 2.4.50+dfsg-1 [228 kB] Get:66 http://debian.oregonstate.edu/debian unstable/main amd64 libnghttp2-14 amd64 1.40.0-1 [85.0 kB] Get:67 http://debian.oregonstate.edu/debian unstable/main amd64 libpsl5 amd64 0.21.0-1 [55.1 kB] Get:68 http://debian.oregonstate.edu/debian unstable/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b1 [60.8 kB] Get:69 http://debian.oregonstate.edu/debian unstable/main amd64 libssh2-1 amd64 1.8.0-2.1 [140 kB] Get:70 http://debian.oregonstate.edu/debian unstable/main amd64 libcurl4 amd64 7.68.0-1 [321 kB] Get:71 http://debian.oregonstate.edu/debian unstable/main amd64 libjsoncpp1 amd64 1.7.4-3.1 [77.6 kB] Get:72 http://debian.oregonstate.edu/debian unstable/main amd64 librhash0 amd64 1.3.9-1 [123 kB] Get:73 http://debian.oregonstate.edu/debian unstable/main amd64 libuv1 amd64 1.35.0-2 [128 kB] Get:74 http://debian.oregonstate.edu/debian unstable/main amd64 cmake amd64 3.16.3-3 [3674 kB] Get:75 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-9-arm-linux-gnueabihf-base amd64 9.3.0-8cross1 [197 kB] Get:76 http://debian.oregonstate.edu/debian unstable/main amd64 cpp-9-arm-linux-gnueabihf amd64 9.3.0-8cross1 [6817 kB] Get:77 http://debian.oregonstate.edu/debian unstable/main amd64 cpp-arm-linux-gnueabihf amd64 4:9.2.1-3.1 [16.7 kB] Get:78 http://debian.oregonstate.edu/debian unstable/main amd64 cross-config all 2.6.15-3 [39.9 kB] Get:79 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-9-cross-base all 9.3.0-8cross1 [192 kB] Get:80 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-10-cross-base all 10-20200418-1cross1 [192 kB] Get:81 http://debian.oregonstate.edu/debian unstable/main amd64 libc6-armhf-cross all 2.30-2cross1 [1111 kB] Get:82 http://debian.oregonstate.edu/debian unstable/main amd64 libgcc-s1-armhf-cross all 10-20200418-1cross1 [36.2 kB] Get:83 http://debian.oregonstate.edu/debian unstable/main amd64 libgomp1-armhf-cross all 10-20200418-1cross1 [82.3 kB] Get:84 http://debian.oregonstate.edu/debian unstable/main amd64 libatomic1-armhf-cross all 10-20200418-1cross1 [6644 B] Get:85 http://debian.oregonstate.edu/debian unstable/main amd64 libasan5-armhf-cross all 9.3.0-8cross1 [363 kB] Get:86 http://debian.oregonstate.edu/debian unstable/main amd64 libstdc++6-armhf-cross all 10-20200418-1cross1 [380 kB] Get:87 http://debian.oregonstate.edu/debian unstable/main amd64 libubsan1-armhf-cross all 10-20200418-1cross1 [115 kB] Get:88 http://debian.oregonstate.edu/debian unstable/main amd64 libgcc-9-dev-armhf-cross all 9.3.0-8cross1 [661 kB] Get:89 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-9-arm-linux-gnueabihf amd64 9.3.0-8cross1 [7173 kB] Get:90 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-arm-linux-gnueabihf amd64 4:9.2.1-3.1 [1476 B] Get:91 http://debian.oregonstate.edu/debian unstable/main amd64 linux-libc-dev-armhf-cross all 5.4.19-1cross1 [1155 kB] Get:92 http://debian.oregonstate.edu/debian unstable/main amd64 libc6-dev-armhf-cross all 2.30-2cross1 [2118 kB] Get:93 http://debian.oregonstate.edu/debian unstable/main amd64 libstdc++-9-dev-armhf-cross all 9.3.0-8cross1 [1723 kB] Get:94 http://debian.oregonstate.edu/debian unstable/main amd64 g++-9-arm-linux-gnueabihf amd64 9.3.0-8cross1 [7400 kB] Get:95 http://debian.oregonstate.edu/debian unstable/main amd64 g++-arm-linux-gnueabihf amd64 4:9.2.1-3.1 [1184 B] Get:96 http://debian.oregonstate.edu/debian unstable/main amd64 libconfig-inifiles-perl all 3.000003-1 [52.1 kB] Get:97 http://debian.oregonstate.edu/debian unstable/main amd64 libio-string-perl all 1.08-3 [12.3 kB] Get:98 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-namespacesupport-perl all 1.12-1 [14.8 kB] Get:99 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-sax-base-perl all 1.09-1 [20.4 kB] Get:100 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-sax-perl all 1.02+dfsg-1 [59.0 kB] Get:101 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-libxml-perl amd64 2.0134+dfsg-2 [343 kB] Get:102 http://debian.oregonstate.edu/debian unstable/main amd64 liburi-perl all 1.76-2 [90.2 kB] Get:103 http://debian.oregonstate.edu/debian unstable/main amd64 libencode-locale-perl all 1.05-1 [13.7 kB] Get:104 http://debian.oregonstate.edu/debian unstable/main amd64 libtimedate-perl all 2.3200-1 [39.1 kB] Get:105 http://debian.oregonstate.edu/debian unstable/main amd64 libhttp-date-perl all 6.05-1 [10.4 kB] Get:106 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-listing-perl all 6.04-1 [10.3 kB] Get:107 http://debian.oregonstate.edu/debian unstable/main amd64 libhtml-tagset-perl all 3.20-4 [13.0 kB] Get:108 http://debian.oregonstate.edu/debian unstable/main amd64 libhtml-parser-perl amd64 3.72-5 [105 kB] Get:109 http://debian.oregonstate.edu/debian unstable/main amd64 libhtml-tree-perl all 5.07-2 [213 kB] Get:110 http://debian.oregonstate.edu/debian unstable/main amd64 libio-html-perl all 1.001-1 [17.6 kB] Get:111 http://debian.oregonstate.edu/debian unstable/main amd64 liblwp-mediatypes-perl all 6.04-1 [19.9 kB] Get:112 http://debian.oregonstate.edu/debian unstable/main amd64 libhttp-message-perl all 6.24-1 [79.0 kB] Get:113 http://debian.oregonstate.edu/debian unstable/main amd64 libhttp-cookies-perl all 6.08-1 [19.3 kB] Get:114 http://debian.oregonstate.edu/debian unstable/main amd64 libhttp-negotiate-perl all 6.01-1 [12.8 kB] Get:115 http://debian.oregonstate.edu/debian unstable/main amd64 perl-openssl-defaults amd64 5 [7360 B] Get:116 http://debian.oregonstate.edu/debian unstable/main amd64 libnet-ssleay-perl amd64 1.88-3 [320 kB] Get:117 http://debian.oregonstate.edu/debian unstable/main amd64 libio-socket-ssl-perl all 2.067-1 [212 kB] Get:118 http://debian.oregonstate.edu/debian unstable/main amd64 libnet-http-perl all 6.19-1 [24.8 kB] Get:119 http://debian.oregonstate.edu/debian unstable/main amd64 liblwp-protocol-https-perl all 6.07-2 [9242 B] Get:120 http://debian.oregonstate.edu/debian unstable/main amd64 libtry-tiny-perl all 0.30-1 [23.3 kB] Get:121 http://debian.oregonstate.edu/debian unstable/main amd64 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get:122 http://debian.oregonstate.edu/debian unstable/main amd64 libwww-perl all 6.44-1 [191 kB] Get:123 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-parser-perl amd64 2.46-1+b1 [207 kB] Get:124 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-sax-expat-perl all 0.51-1 [12.0 kB] Get:125 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-simple-perl all 2.25-1 [72.0 kB] Get:126 http://debian.oregonstate.edu/debian unstable/main amd64 libyaml-perl all 1.30-1 [67.7 kB] Get:127 http://debian.oregonstate.edu/debian unstable/main amd64 libconfig-auto-perl all 0.44-1 [19.5 kB] Get:128 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-which-perl all 1.23-1 [16.6 kB] Get:129 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-homedir-perl all 1.004-1 [42.7 kB] Get:130 http://debian.oregonstate.edu/debian unstable/main amd64 libdebian-dpkgcross-perl all 2.6.15-3 [38.7 kB] Get:131 http://debian.oregonstate.edu/debian unstable/main amd64 dpkg-cross all 2.6.15-3 [49.3 kB] Get:132 http://debian.oregonstate.edu/debian unstable/main amd64 crossbuild-essential-armhf all 12.8 [6644 B] Get:133 http://debian.oregonstate.edu/debian unstable/main amd64 libtool all 2.4.6-14 [513 kB] Get:134 http://debian.oregonstate.edu/debian unstable/main amd64 dh-autoreconf all 19 [16.9 kB] Get:135 http://debian.oregonstate.edu/debian unstable/main amd64 libdebhelper-perl all 13.1 [187 kB] Get:136 http://debian.oregonstate.edu/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:137 http://debian.oregonstate.edu/debian unstable/main amd64 libsub-override-perl all 0.09-2 [10.2 kB] Get:138 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.8.0-1 [24.2 kB] Get:139 http://debian.oregonstate.edu/debian unstable/main amd64 dh-strip-nondeterminism all 1.8.0-1 [14.8 kB] Get:140 http://debian.oregonstate.edu/debian unstable/main amd64 libelf1 amd64 0.176-1.1 [161 kB] Get:141 http://debian.oregonstate.edu/debian unstable/main amd64 dwz amd64 0.13-5 [151 kB] Get:142 http://debian.oregonstate.edu/debian unstable/main amd64 libglib2.0-0 amd64 2.64.2-1 [1343 kB] Get:143 http://debian.oregonstate.edu/debian unstable/main amd64 libcroco3 amd64 0.6.13-1 [146 kB] Get:144 http://debian.oregonstate.edu/debian unstable/main amd64 gettext amd64 0.19.8.1-10 [1303 kB] Get:145 http://debian.oregonstate.edu/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get:146 http://debian.oregonstate.edu/debian unstable/main amd64 po-debconf all 1.0.21 [248 kB] Get:147 http://debian.oregonstate.edu/debian unstable/main amd64 debhelper all 13.1 [1012 kB] Get:148 http://debian.oregonstate.edu/debian unstable/main amd64 mysql-common all 5.8+1.0.5 [7324 B] Get:149 http://debian.oregonstate.edu/debian unstable/main amd64 mariadb-common all 1:10.3.22-1 [32.3 kB] Get:150 http://debian.oregonstate.edu/debian unstable/main armhf libgcc-s1 armhf 10.1.0-1 [36.2 kB] Get:151 http://debian.oregonstate.edu/debian unstable/main armhf libcrypt1 armhf 1:4.4.16-1 [101 kB] Get:152 http://debian.oregonstate.edu/debian unstable/main armhf libc6 armhf 2.30-8 [2343 kB] Get:153 http://debian.oregonstate.edu/debian unstable/main armhf libgmp10 armhf 2:6.2.0+dfsg-4 [206 kB] Get:154 http://debian.oregonstate.edu/debian unstable/main armhf libnettle7 armhf 3.5.1+really3.5.1-2 [237 kB] Get:155 http://debian.oregonstate.edu/debian unstable/main armhf libhogweed5 armhf 3.5.1+really3.5.1-2 [128 kB] Get:156 http://debian.oregonstate.edu/debian unstable/main armhf libunistring2 armhf 0.9.10-2 [371 kB] Get:157 http://debian.oregonstate.edu/debian unstable/main armhf libidn2-0 armhf 2.3.0-1 [83.2 kB] Get:158 http://debian.oregonstate.edu/debian unstable/main armhf libffi7 armhf 3.3-4 [20.0 kB] Get:159 http://debian.oregonstate.edu/debian unstable/main armhf libp11-kit0 armhf 0.23.20-1 [306 kB] Get:160 http://debian.oregonstate.edu/debian unstable/main armhf libtasn1-6 armhf 4.16.0-2 [50.2 kB] Get:161 http://debian.oregonstate.edu/debian unstable/main armhf libgnutls30 armhf 3.6.13-2 [1168 kB] Get:162 http://debian.oregonstate.edu/debian unstable/main armhf zlib1g armhf 1:1.2.11.dfsg-2 [85.4 kB] Get:163 http://debian.oregonstate.edu/debian unstable/main armhf libmariadb3 armhf 1:10.3.22-1 [162 kB] Get:164 http://debian.oregonstate.edu/debian unstable/main armhf linux-libc-dev armhf 5.6.7-1 [1080 kB] Get:165 http://debian.oregonstate.edu/debian unstable/main armhf libcrypt-dev armhf 1:4.4.16-1 [120 kB] Get:166 http://debian.oregonstate.edu/debian unstable/main armhf libc6-dev armhf 2.30-8 [2136 kB] Get:167 http://debian.oregonstate.edu/debian unstable/main armhf libevent-2.1-7 armhf 2.1.11-stable-1 [167 kB] Get:168 http://debian.oregonstate.edu/debian unstable/main armhf libunbound8 armhf 1.10.1-1 [431 kB] Get:169 http://debian.oregonstate.edu/debian unstable/main armhf libgnutls-dane0 armhf 3.6.13-2 [358 kB] Get:170 http://debian.oregonstate.edu/debian unstable/main armhf libgnutls-openssl27 armhf 3.6.13-2 [358 kB] Get:171 http://debian.oregonstate.edu/debian unstable/main armhf libstdc++6 armhf 10.1.0-1 [420 kB] Get:172 http://debian.oregonstate.edu/debian unstable/main armhf libgnutlsxx28 armhf 3.6.13-2 [12.3 kB] Get:173 http://debian.oregonstate.edu/debian unstable/main armhf libidn2-dev armhf 2.3.0-1 [84.2 kB] Get:174 http://debian.oregonstate.edu/debian unstable/main armhf libp11-kit-dev armhf 0.23.20-1 [205 kB] Get:175 http://debian.oregonstate.edu/debian unstable/main armhf libtasn1-6-dev armhf 4.16.0-2 [99.4 kB] Get:176 http://debian.oregonstate.edu/debian unstable/main armhf libgmpxx4ldbl armhf 2:6.2.0+dfsg-4 [22.0 kB] Get:177 http://debian.oregonstate.edu/debian unstable/main armhf libgmp-dev armhf 2:6.2.0+dfsg-4 [596 kB] Get:178 http://debian.oregonstate.edu/debian unstable/main armhf nettle-dev armhf 3.5.1+really3.5.1-2 [1118 kB] Get:179 http://debian.oregonstate.edu/debian unstable/main armhf libgnutls28-dev armhf 3.6.13-2 [1158 kB] Get:180 http://debian.oregonstate.edu/debian unstable/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-2 [185 kB] Get:181 http://debian.oregonstate.edu/debian unstable/main armhf libmariadb-dev armhf 1:10.3.22-1 [999 kB] Get:182 http://debian.oregonstate.edu/debian unstable/main armhf libmariadb-dev-compat armhf 1:10.3.22-1 [31.5 kB] Get:183 http://debian.oregonstate.edu/debian unstable/main armhf default-libmysqlclient-dev armhf 1.0.5 [3764 B] Get:184 http://debian.oregonstate.edu/debian unstable/main amd64 xml-core all 0.18+nmu1 [23.8 kB] Get:185 http://debian.oregonstate.edu/debian unstable/main amd64 sgml-data all 2.0.11 [179 kB] Get:186 http://debian.oregonstate.edu/debian unstable/main amd64 docbook-xml all 4.5-9 [84.4 kB] Get:187 http://debian.oregonstate.edu/debian unstable/main amd64 docbook-xsl all 1.79.1+dfsg-2 [1249 kB] Get:188 http://debian.oregonstate.edu/debian unstable/main amd64 libtext-charwidth-perl amd64 0.04-10 [10.4 kB] Get:189 http://debian.oregonstate.edu/debian unstable/main amd64 libtext-wrapi18n-perl all 0.06-9 [8700 B] Get:190 http://debian.oregonstate.edu/debian unstable/main amd64 libosp5 amd64 1.5.2-13+b1 [948 kB] Get:191 http://debian.oregonstate.edu/debian unstable/main amd64 opensp amd64 1.5.2-13+b1 [449 kB] Get:192 http://debian.oregonstate.edu/debian unstable/main amd64 libtext-unidecode-perl all 1.30-1 [103 kB] Get:193 http://debian.oregonstate.edu/debian unstable/main amd64 texinfo amd64 6.7.0.dfsg.2-5 [1761 kB] Get:194 http://debian.oregonstate.edu/debian unstable/main amd64 libxslt1.1 amd64 1.1.34-4 [239 kB] Get:195 http://debian.oregonstate.edu/debian unstable/main amd64 xsltproc amd64 1.1.34-4 [124 kB] Get:196 http://debian.oregonstate.edu/debian unstable/main amd64 docbook2x amd64 0.8.8-17+b1 [295 kB] Get:197 http://debian.oregonstate.edu/debian unstable/main amd64 fonts-dejavu-core all 2.37-1 [1068 kB] Get:198 http://debian.oregonstate.edu/debian unstable/main amd64 fontconfig-config all 2.13.1-4.2 [281 kB] Get:199 http://debian.oregonstate.edu/debian unstable/main amd64 gdal-data all 3.0.4+dfsg-1 [430 kB] Get:200 http://debian.oregonstate.edu/debian unstable/main armhf hdf5-helpers armhf 1.10.6+repack-2 [40.0 kB] Get:201 http://debian.oregonstate.edu/debian unstable/main amd64 icu-devtools amd64 63.2-3 [189 kB] Get:202 http://debian.oregonstate.edu/debian unstable/main armhf libaec0 armhf 1.0.4-1 [20.4 kB] Get:203 http://debian.oregonstate.edu/debian unstable/main armhf libsz2 armhf 1.0.4-1 [6616 B] Get:204 http://debian.oregonstate.edu/debian unstable/main armhf libaec-dev armhf 1.0.4-1 [18.3 kB] Get:205 http://debian.oregonstate.edu/debian unstable/main armhf libblas3 armhf 3.9.0-2 [114 kB] Get:206 http://debian.oregonstate.edu/debian unstable/main armhf libgfortran5 armhf 10.1.0-1 [238 kB] Get:207 http://debian.oregonstate.edu/debian unstable/main armhf liblapack3 armhf 3.9.0-2 [1747 kB] Get:208 http://debian.oregonstate.edu/debian unstable/main armhf libarpack2 armhf 3.7.0-3 [89.9 kB] Get:209 http://debian.oregonstate.edu/debian unstable/main armhf libsuperlu5 armhf 5.2.1+dfsg1-4 [133 kB] Get:210 http://debian.oregonstate.edu/debian unstable/main armhf libarmadillo9 armhf 1:9.800.4+dfsg-1 [93.7 kB] Get:211 http://debian.oregonstate.edu/debian unstable/main armhf libblas-dev armhf 3.9.0-2 [123 kB] Get:212 http://debian.oregonstate.edu/debian unstable/main armhf liblapack-dev armhf 3.9.0-2 [1827 kB] Get:213 http://debian.oregonstate.edu/debian unstable/main armhf libarpack2-dev armhf 3.7.0-3 [109 kB] Get:214 http://debian.oregonstate.edu/debian unstable/main armhf libhdf5-103-1 armhf 1.10.6+repack-2 [1216 kB] Get:215 http://debian.oregonstate.edu/debian unstable/main armhf libhdf5-fortran-102 armhf 1.10.6+repack-2 [93.5 kB] Get:216 http://debian.oregonstate.edu/debian unstable/main armhf libhdf5-hl-100 armhf 1.10.6+repack-2 [79.1 kB] Get:217 http://debian.oregonstate.edu/debian unstable/main armhf libhdf5-hl-fortran-100 armhf 1.10.6+repack-2 [49.9 kB] Get:218 http://debian.oregonstate.edu/debian unstable/main armhf libhdf5-cpp-103-1 armhf 1.10.6+repack-2 [132 kB] Get:219 http://debian.oregonstate.edu/debian unstable/main armhf libhdf5-hl-cpp-100 armhf 1.10.6+repack-2 [37.0 kB] Get:220 http://debian.oregonstate.edu/debian unstable/main armhf libjpeg62-turbo armhf 1:1.5.2-2+b1 [112 kB] Get:221 http://debian.oregonstate.edu/debian unstable/main armhf libjpeg62-turbo-dev armhf 1:1.5.2-2+b1 [182 kB] Get:222 http://debian.oregonstate.edu/debian unstable/main armhf libhdf5-dev armhf 1.10.6+repack-2 [2482 kB] Get:223 http://debian.oregonstate.edu/debian unstable/main armhf libsuperlu-dev armhf 5.2.1+dfsg1-4 [18.4 kB] Get:224 http://debian.oregonstate.edu/debian unstable/main armhf libarmadillo-dev armhf 1:9.800.4+dfsg-1 [379 kB] Get:225 http://debian.oregonstate.edu/debian unstable/main armhf libasan5 armhf 9.3.0-13 [370 kB] Get:226 http://debian.oregonstate.edu/debian unstable/main armhf libatomic1 armhf 10.1.0-1 [6880 B] Get:227 http://debian.oregonstate.edu/debian unstable/main armhf libgomp1 armhf 10.1.0-1 [84.3 kB] Get:228 http://debian.oregonstate.edu/debian unstable/main armhf libubsan1 armhf 10.1.0-1 [116 kB] Get:229 http://debian.oregonstate.edu/debian unstable/main armhf libgcc-9-dev armhf 9.3.0-13 [662 kB] Get:230 http://debian.oregonstate.edu/debian unstable/main armhf libstdc++-9-dev armhf 9.3.0-13 [1756 kB] Get:231 http://debian.oregonstate.edu/debian unstable/main armhf libboost1.67-dev armhf 1.67.0-18 [8389 kB] Get:232 http://debian.oregonstate.edu/debian unstable/main armhf libboost-dev armhf 1.67.0.2+b1 [4488 B] Get:233 http://debian.oregonstate.edu/debian unstable/main armhf libbrotli1 armhf 1.0.7-6.1 [268 kB] Get:234 http://debian.oregonstate.edu/debian unstable/main armhf libbz2-1.0 armhf 1.0.8-2 [44.4 kB] Get:235 http://debian.oregonstate.edu/debian unstable/main armhf libcom-err2 armhf 1.45.6-1 [70.9 kB] Get:236 http://debian.oregonstate.edu/debian unstable/main armhf libkrb5support0 armhf 1.17-7 [61.5 kB] Get:237 http://debian.oregonstate.edu/debian unstable/main armhf libk5crypto3 armhf 1.17-7 [114 kB] Get:238 http://debian.oregonstate.edu/debian unstable/main armhf libkeyutils1 armhf 1.6.1-2 [14.4 kB] Get:239 http://debian.oregonstate.edu/debian unstable/main armhf libssl1.1 armhf 1.1.1g-1 [1308 kB] Get:240 http://debian.oregonstate.edu/debian unstable/main armhf libkrb5-3 armhf 1.17-7 [323 kB] Get:241 http://debian.oregonstate.edu/debian unstable/main armhf libgssapi-krb5-2 armhf 1.17-7 [136 kB] Get:242 http://debian.oregonstate.edu/debian unstable/main armhf libdb5.3 armhf 5.3.28+dfsg1-0.6 [597 kB] Get:243 http://debian.oregonstate.edu/debian unstable/main armhf libsasl2-modules-db armhf 2.1.27+dfsg-2 [67.5 kB] Get:244 http://debian.oregonstate.edu/debian unstable/main armhf libsasl2-2 armhf 2.1.27+dfsg-2 [99.3 kB] Get:245 http://debian.oregonstate.edu/debian unstable/main armhf libldap-2.4-2 armhf 2.4.50+dfsg-1 [206 kB] Get:246 http://debian.oregonstate.edu/debian unstable/main armhf libnghttp2-14 armhf 1.40.0-1 [74.3 kB] Get:247 http://debian.oregonstate.edu/debian unstable/main armhf libpsl5 armhf 0.21.0-1 [53.8 kB] Get:248 http://debian.oregonstate.edu/debian unstable/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b1 [55.1 kB] Get:249 http://debian.oregonstate.edu/debian unstable/main armhf libgpg-error0 armhf 1.37-1 [64.3 kB] Get:250 http://debian.oregonstate.edu/debian unstable/main armhf libgcrypt20 armhf 1.8.5-5 [502 kB] Get:251 http://debian.oregonstate.edu/debian unstable/main armhf libssh2-1 armhf 1.8.0-2.1 [129 kB] Get:252 http://debian.oregonstate.edu/debian unstable/main armhf libcurl3-gnutls armhf 7.68.0-1 [288 kB] Get:253 http://debian.oregonstate.edu/debian unstable/main armhf libcfitsio8 armhf 3.470-4 [506 kB] Get:254 http://debian.oregonstate.edu/debian unstable/main armhf libcfitsio-dev armhf 3.470-4 [566 kB] Get:255 http://debian.oregonstate.edu/debian unstable/main armhf libcharls2 armhf 2.0.0+dfsg-1+b1 [57.4 kB] Get:256 http://debian.oregonstate.edu/debian unstable/main armhf libcharls-dev armhf 2.0.0+dfsg-1+b1 [8284 B] Get:257 http://debian.oregonstate.edu/debian unstable/main armhf libcurl4-gnutls-dev armhf 7.68.0-1 [381 kB] Get:258 http://debian.oregonstate.edu/debian unstable/main armhf libicu63 armhf 63.2-3 [8015 kB] Get:259 http://debian.oregonstate.edu/debian unstable/main armhf liblzma5 armhf 5.2.4-1+b1 [145 kB] Get:260 http://debian.oregonstate.edu/debian unstable/main armhf libxml2 armhf 2.9.10+dfsg-5 [616 kB] Get:261 http://debian.oregonstate.edu/debian unstable/main armhf libdap25 armhf 3.20.6-2 [487 kB] Get:262 http://debian.oregonstate.edu/debian unstable/main armhf libuuid1 armhf 2.35.1-5 [80.2 kB] Get:263 http://debian.oregonstate.edu/debian unstable/main armhf libdapserver7v5 armhf 3.20.6-2 [132 kB] Get:264 http://debian.oregonstate.edu/debian unstable/main armhf libdapclient6v5 armhf 3.20.6-2 [194 kB] Get:265 http://debian.oregonstate.edu/debian unstable/main armhf libicu-dev armhf 63.2-3 [8954 kB] Get:266 http://debian.oregonstate.edu/debian unstable/main armhf libxml2-dev armhf 2.9.10+dfsg-5 [737 kB] Get:267 http://debian.oregonstate.edu/debian unstable/main armhf uuid-dev armhf 2.35.1-5 [95.3 kB] Get:268 http://debian.oregonstate.edu/debian unstable/main amd64 pkg-config amd64 0.29.2-1 [65.1 kB] Get:269 http://debian.oregonstate.edu/debian unstable/main armhf libdap-dev armhf 3.20.6-2 [821 kB] Get:270 http://debian.oregonstate.edu/debian unstable/main armhf libpopt0 armhf 1.16-14 [46.7 kB] Get:271 http://debian.oregonstate.edu/debian unstable/main armhf libepsilon1 armhf 0.9.2+dfsg-4+b1 [37.3 kB] Get:272 http://debian.oregonstate.edu/debian unstable/main armhf libepsilon-dev armhf 0.9.2+dfsg-4+b1 [47.6 kB] Get:273 http://debian.oregonstate.edu/debian unstable/main armhf libexpat1 armhf 2.2.9-1 [73.3 kB] Get:274 http://debian.oregonstate.edu/debian unstable/main armhf libexpat1-dev armhf 2.2.9-1 [121 kB] Get:275 http://debian.oregonstate.edu/debian unstable/main armhf libfann2 armhf 2.2.0+ds-6 [59.3 kB] Get:276 http://debian.oregonstate.edu/debian unstable/main armhf libfann-dev armhf 2.2.0+ds-6 [88.6 kB] Get:277 http://debian.oregonstate.edu/debian unstable/main armhf libpng16-16 armhf 1.6.37-2 [276 kB] Get:278 http://debian.oregonstate.edu/debian unstable/main armhf libfreetype6 armhf 2.10.1-2 [334 kB] Get:279 http://debian.oregonstate.edu/debian unstable/main armhf libfontconfig1 armhf 2.13.1-4.2 [329 kB] Get:280 http://debian.oregonstate.edu/debian unstable/main armhf libfreexl1 armhf 1.0.5-3+b1 [32.1 kB] Get:281 http://debian.oregonstate.edu/debian unstable/main armhf libfreexl-dev armhf 1.0.5-3+b1 [31.4 kB] Get:282 http://debian.oregonstate.edu/debian unstable/main armhf libfyba0 armhf 4.1.1-6 [100 kB] Get:283 http://debian.oregonstate.edu/debian unstable/main armhf libfyba-dev armhf 4.1.1-6 [162 kB] Get:284 http://debian.oregonstate.edu/debian unstable/main armhf libgeos-3.8.1 armhf 3.8.1-1 [738 kB] Get:285 http://debian.oregonstate.edu/debian unstable/main armhf libgeos-c1v5 armhf 3.8.1-1 [340 kB] Get:286 http://debian.oregonstate.edu/debian unstable/main amd64 proj-data all 7.0.1-1 [7674 kB] Get:287 http://debian.oregonstate.edu/debian unstable/main armhf libsqlite3-0 armhf 3.31.1-5 [581 kB] Get:288 http://debian.oregonstate.edu/debian unstable/main armhf libjbig0 armhf 2.1-3.1+b2 [28.4 kB] Get:289 http://debian.oregonstate.edu/debian unstable/main armhf libwebp6 armhf 0.6.1-2+b1 [229 kB] Get:290 http://debian.oregonstate.edu/debian unstable/main armhf libzstd1 armhf 1.4.4+dfsg-3 [221 kB] Get:291 http://debian.oregonstate.edu/debian unstable/main armhf libtiff5 armhf 4.1.0+git191117-2 [252 kB] Get:292 http://debian.oregonstate.edu/debian unstable/main armhf libproj19 armhf 7.0.1-1 [881 kB] Get:293 http://debian.oregonstate.edu/debian unstable/main armhf libgeotiff5 armhf 1.6.0-1 [62.3 kB] Get:294 http://debian.oregonstate.edu/debian unstable/main armhf libgif7 armhf 5.1.9-1 [42.2 kB] Get:295 http://debian.oregonstate.edu/debian unstable/main armhf libhdf4-0-alt armhf 4.2.15-1 [244 kB] Get:296 http://debian.oregonstate.edu/debian unstable/main armhf libjson-c4 armhf 0.13.1+dfsg-7 [33.5 kB] Get:297 http://debian.oregonstate.edu/debian unstable/main armhf libminizip1 armhf 1.1-8+b1 [19.0 kB] Get:298 http://debian.oregonstate.edu/debian unstable/main armhf liburiparser1 armhf 0.9.3-2 [39.7 kB] Get:299 http://debian.oregonstate.edu/debian unstable/main armhf libkmlbase1 armhf 1.3.0-8 [42.3 kB] Get:300 http://debian.oregonstate.edu/debian unstable/main armhf libkmldom1 armhf 1.3.0-8 [157 kB] Get:301 http://debian.oregonstate.edu/debian unstable/main armhf libkmlengine1 armhf 1.3.0-8 [68.4 kB] Get:302 http://debian.oregonstate.edu/debian unstable/main armhf libnetcdf18 armhf 1:4.7.4-1 [355 kB] Get:303 http://debian.oregonstate.edu/debian unstable/main armhf libltdl7 armhf 2.4.6-14 [387 kB] Get:304 http://debian.oregonstate.edu/debian unstable/main armhf libodbc1 armhf 2.3.6-0.1+b1 [191 kB] Get:305 http://debian.oregonstate.edu/debian unstable/main armhf libogdi4.1 armhf 4.1.0+ds-1 [175 kB] Get:306 http://debian.oregonstate.edu/debian unstable/main armhf libopenjp2-7 armhf 2.3.1-1 [144 kB] Get:307 http://debian.oregonstate.edu/debian unstable/main armhf libpcre3 armhf 2:8.39-12+b1 [317 kB] Get:308 http://debian.oregonstate.edu/debian unstable/main armhf liblcms2-2 armhf 2.9-4+b1 [121 kB] Get:309 http://debian.oregonstate.edu/debian unstable/main armhf libnspr4 armhf 2:4.25-1 [91.0 kB] Get:310 http://debian.oregonstate.edu/debian unstable/main armhf libnss3 armhf 2:3.52-1 [1021 kB] Get:311 http://debian.oregonstate.edu/debian unstable/main armhf libpoppler82 armhf 0.71.0-6 [1392 kB] Get:312 http://debian.oregonstate.edu/debian unstable/main armhf libpq5 armhf 12.3-1 [157 kB] Get:313 http://debian.oregonstate.edu/debian unstable/main armhf libqhull7deb1 armhf 2019.1-5 [220 kB] Get:314 http://debian.oregonstate.edu/debian unstable/main armhf libspatialite7 armhf 4.3.0a-6+b2 [1309 kB] Get:315 http://debian.oregonstate.edu/debian unstable/main armhf libxerces-c3.2 armhf 3.2.3+debian-1 [743 kB] Get:316 http://debian.oregonstate.edu/debian unstable/main amd64 libltdl7 amd64 2.4.6-14 [390 kB] Get:317 http://debian.oregonstate.edu/debian unstable/main amd64 odbcinst1debian2 amd64 2.3.6-0.1+b1 [78.6 kB] Get:318 http://debian.oregonstate.edu/debian unstable/main amd64 odbcinst amd64 2.3.6-0.1+b1 [48.7 kB] Get:319 http://debian.oregonstate.edu/debian unstable/main armhf odbcinst1debian2 armhf 2.3.6-0.1+b1 [71.3 kB] Get:320 http://debian.oregonstate.edu/debian unstable/main armhf libgdal26 armhf 3.0.4+dfsg-1+b6 [5508 kB] Get:321 http://debian.oregonstate.edu/debian unstable/main armhf libgeos-dev armhf 3.8.1-1 [365 kB] Get:322 http://debian.oregonstate.edu/debian unstable/main armhf libsqlite3-dev armhf 3.31.1-5 [746 kB] Get:323 http://debian.oregonstate.edu/debian unstable/main armhf libjbig-dev armhf 2.1-3.1+b2 [28.5 kB] Get:324 http://debian.oregonstate.edu/debian unstable/main armhf liblzma-dev armhf 5.2.4-1+b1 [204 kB] Get:325 http://debian.oregonstate.edu/debian unstable/main armhf libtiffxx5 armhf 4.1.0+git191117-2 [117 kB] Get:326 http://debian.oregonstate.edu/debian unstable/main armhf libtiff-dev armhf 4.1.0+git191117-2 [376 kB] Get:327 http://debian.oregonstate.edu/debian unstable/main armhf libproj-dev armhf 7.0.1-1 [1144 kB] Get:328 http://debian.oregonstate.edu/debian unstable/main armhf libgeotiff-dev armhf 1.6.0-1 [93.5 kB] Get:329 http://debian.oregonstate.edu/debian unstable/main armhf libgif-dev armhf 5.1.9-1 [45.0 kB] Get:330 http://debian.oregonstate.edu/debian unstable/main armhf libnetcdf-dev armhf 1:4.7.4-1 [93.6 kB] Get:331 http://debian.oregonstate.edu/debian unstable/main armhf libhdf4-alt-dev armhf 4.2.15-1 [348 kB] Get:332 http://debian.oregonstate.edu/debian unstable/main armhf libjson-c-dev armhf 0.13.1+dfsg-7 [53.0 kB] Get:333 http://debian.oregonstate.edu/debian unstable/main armhf libkmlconvenience1 armhf 1.3.0-8 [44.9 kB] Get:334 http://debian.oregonstate.edu/debian unstable/main armhf libkmlregionator1 armhf 1.3.0-8 [22.6 kB] Get:335 http://debian.oregonstate.edu/debian unstable/main armhf libkmlxsd1 armhf 1.3.0-8 [30.7 kB] Get:336 http://debian.oregonstate.edu/debian unstable/main armhf libminizip-dev armhf 1.1-8+b1 [26.7 kB] Get:337 http://debian.oregonstate.edu/debian unstable/main armhf liburiparser-dev armhf 0.9.3-2 [22.0 kB] Get:338 http://debian.oregonstate.edu/debian unstable/main armhf libkml-dev armhf 1.3.0-8 [940 kB] Get:339 http://debian.oregonstate.edu/debian unstable/main armhf libltdl-dev armhf 2.4.6-14 [160 kB] Get:340 http://debian.oregonstate.edu/debian unstable/main armhf libogdi-dev armhf 4.1.0+ds-1 [37.1 kB] Get:341 http://debian.oregonstate.edu/debian unstable/main armhf libopenjp2-7-dev armhf 2.3.1-1 [46.7 kB] Get:342 http://debian.oregonstate.edu/debian unstable/main armhf libpcre16-3 armhf 2:8.39-12+b1 [239 kB] Get:343 http://debian.oregonstate.edu/debian unstable/main armhf libpcre32-3 armhf 2:8.39-12+b1 [231 kB] Get:344 http://debian.oregonstate.edu/debian unstable/main armhf libpcrecpp0v5 armhf 2:8.39-12+b1 [150 kB] Get:345 http://debian.oregonstate.edu/debian unstable/main armhf libpcre3-dev armhf 2:8.39-12+b1 [585 kB] Get:346 http://debian.oregonstate.edu/debian unstable/main armhf libpng-dev armhf 1.6.37-2 [280 kB] Get:347 http://debian.oregonstate.edu/debian unstable/main armhf libpoppler-dev armhf 0.71.0-6 [23.9 kB] Get:348 http://debian.oregonstate.edu/debian unstable/main armhf libpoppler-private-dev armhf 0.71.0-6 [188 kB] Get:349 http://debian.oregonstate.edu/debian unstable/main armhf libpq-dev armhf 12.3-1 [126 kB] Get:350 http://debian.oregonstate.edu/debian unstable/main armhf libqhull-r7deb1 armhf 2019.1-5 [221 kB] Get:351 http://debian.oregonstate.edu/debian unstable/main armhf libqhullcpp7deb1 armhf 2019.1-5 [98.3 kB] Get:352 http://debian.oregonstate.edu/debian unstable/main armhf libqhull-dev armhf 2019.1-5 [417 kB] Get:353 http://debian.oregonstate.edu/debian unstable/main armhf libspatialite-dev armhf 4.3.0a-6+b2 [1500 kB] Get:354 http://debian.oregonstate.edu/debian unstable/main armhf libwebpmux3 armhf 0.6.1-2+b1 [94.1 kB] Get:355 http://debian.oregonstate.edu/debian unstable/main armhf libwebpdemux2 armhf 0.6.1-2+b1 [86.9 kB] Get:356 http://debian.oregonstate.edu/debian unstable/main armhf libwebp-dev armhf 0.6.1-2+b1 [306 kB] Get:357 http://debian.oregonstate.edu/debian unstable/main armhf libxerces-c-dev armhf 3.2.3+debian-1 [1544 kB] Get:358 http://debian.oregonstate.edu/debian unstable/main armhf libzstd-dev armhf 1.4.4+dfsg-3 [272 kB] Get:359 http://debian.oregonstate.edu/debian unstable/main armhf unixodbc-dev armhf 2.3.6-0.1+b1 [240 kB] Get:360 http://debian.oregonstate.edu/debian unstable/main armhf libgdal-dev armhf 3.0.4+dfsg-1+b6 [7573 kB] Get:361 http://debian.oregonstate.edu/debian unstable/main armhf libgslcblas0 armhf 2.6+dfsg-2 [80.0 kB] Get:362 http://debian.oregonstate.edu/debian unstable/main armhf libgsl25 armhf 2.6+dfsg-2 [769 kB] Get:363 http://debian.oregonstate.edu/debian unstable/main armhf libgsl-dev armhf 2.6+dfsg-2 [963 kB] Get:364 http://debian.oregonstate.edu/debian unstable/main armhf libsvm3 armhf 3.24+ds-4 [38.4 kB] Get:365 http://debian.oregonstate.edu/debian unstable/main armhf libsvm-dev armhf 3.24+ds-4 [59.7 kB] Get:366 http://debian.oregonstate.edu/debian unstable/main amd64 pkg-kde-tools all 0.15.32 [96.7 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 204 MB in 3s (58.3 MB/s) Selecting previously unselected package libbsd0:amd64. (Reading database ... 12640 files and directories currently installed.) Preparing to unpack .../00-libbsd0_0.10.0-1_amd64.deb ... Unpacking libbsd0:amd64 (0.10.0-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../01-bsdmainutils_11.1.2+b1_amd64.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../02-libuchardet0_0.0.6-3_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.4-5_amd64.deb ... Unpacking groff-base (1.22.4-5) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../04-libpipeline1_1.5.2-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.2-2) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.9.1-1_amd64.deb ... Unpacking man-db (2.9.1-1) ... Selecting previously unselected package liblocale-gettext-perl. Preparing to unpack .../06-liblocale-gettext-perl_1.07-4_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-4) ... Selecting previously unselected package libssl1.1:amd64. Preparing to unpack .../07-libssl1.1_1.1.1g-1_amd64.deb ... Unpacking libssl1.1:amd64 (1.1.1g-1) ... Selecting previously unselected package libpython3.8-minimal:amd64. Preparing to unpack .../08-libpython3.8-minimal_3.8.3-1_amd64.deb ... Unpacking libpython3.8-minimal:amd64 (3.8.3-1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../09-libexpat1_2.2.9-1_amd64.deb ... Unpacking libexpat1:amd64 (2.2.9-1) ... Selecting previously unselected package python3.8-minimal. Preparing to unpack .../10-python3.8-minimal_3.8.3-1_amd64.deb ... Unpacking python3.8-minimal (3.8.3-1) ... Setting up libssl1.1:amd64 (1.1.1g-1) ... Setting up libpython3.8-minimal:amd64 (3.8.3-1) ... Setting up libexpat1:amd64 (2.2.9-1) ... Setting up python3.8-minimal (3.8.3-1) ... Selecting previously unselected package python3-minimal. (Reading database ... 13609 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.8.2-3_amd64.deb ... Unpacking python3-minimal (3.8.2-3) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.64_all.deb ... Unpacking mime-support (3.64) ... Selecting previously unselected package libmpdec2:amd64. Preparing to unpack .../2-libmpdec2_2.4.2-3_amd64.deb ... Unpacking libmpdec2:amd64 (2.4.2-3) ... Selecting previously unselected package readline-common. Preparing to unpack .../3-readline-common_8.0-4_all.deb ... Unpacking readline-common (8.0-4) ... Selecting previously unselected package libreadline8:amd64. Preparing to unpack .../4-libreadline8_8.0-4_amd64.deb ... Unpacking libreadline8:amd64 (8.0-4) ... Selecting previously unselected package libsqlite3-0:amd64. Preparing to unpack .../5-libsqlite3-0_3.31.1-5_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.31.1-5) ... Selecting previously unselected package libpython3.8-stdlib:amd64. Preparing to unpack .../6-libpython3.8-stdlib_3.8.3-1_amd64.deb ... Unpacking libpython3.8-stdlib:amd64 (3.8.3-1) ... Selecting previously unselected package python3.8. Preparing to unpack .../7-python3.8_3.8.3-1_amd64.deb ... Unpacking python3.8 (3.8.3-1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../8-libpython3-stdlib_3.8.2-3_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.8.2-3) ... Setting up python3-minimal (3.8.2-3) ... Selecting previously unselected package python3. (Reading database ... 14043 files and directories currently installed.) Preparing to unpack .../000-python3_3.8.2-3_amd64.deb ... Unpacking python3 (3.8.2-3) ... Selecting previously unselected package sgml-base. Preparing to unpack .../001-sgml-base_1.30_all.deb ... Unpacking sgml-base (1.30) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../002-sensible-utils_0.0.12+nmu1_all.deb ... Unpacking sensible-utils (0.0.12+nmu1) ... Selecting previously unselected package ucf. Preparing to unpack .../003-ucf_3.0039_all.deb ... Moving old data out of the way Unpacking ucf (3.0039) ... Selecting previously unselected package tex-common. Preparing to unpack .../004-tex-common_6.14_all.deb ... Unpacking tex-common (6.14) ... Selecting previously unselected package gcc-10-base:armhf. Preparing to unpack .../005-gcc-10-base_10.1.0-1_armhf.deb ... Unpacking gcc-10-base:armhf (10.1.0-1) ... Selecting previously unselected package gcc-9-base:armhf. Preparing to unpack .../006-gcc-9-base_9.3.0-13_armhf.deb ... Unpacking gcc-9-base:armhf (9.3.0-13) ... Selecting previously unselected package netbase. Preparing to unpack .../007-netbase_6.1_all.deb ... Unpacking netbase (6.1) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../008-libncurses6_6.2-1_amd64.deb ... Unpacking libncurses6:amd64 (6.2-1) ... Selecting previously unselected package libprocps8:amd64. Preparing to unpack .../009-libprocps8_2%3a3.3.16-5_amd64.deb ... Unpacking libprocps8:amd64 (2:3.3.16-5) ... Selecting previously unselected package procps. Preparing to unpack .../010-procps_2%3a3.3.16-5_amd64.deb ... Unpacking procps (2:3.3.16-5) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../011-libmagic-mgc_1%3a5.38-5_amd64.deb ... Unpacking libmagic-mgc (1:5.38-5) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../012-libmagic1_1%3a5.38-5_amd64.deb ... Unpacking libmagic1:amd64 (1:5.38-5) ... Selecting previously unselected package file. Preparing to unpack .../013-file_1%3a5.38-5_amd64.deb ... Unpacking file (1:5.38-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../014-gettext-base_0.19.8.1-10_amd64.deb ... Unpacking gettext-base (0.19.8.1-10) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../015-libsigsegv2_2.12-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../016-m4_1.4.18-4_amd64.deb ... Unpacking m4 (1.4.18-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../017-autoconf_2.69-11.1_all.deb ... Unpacking autoconf (2.69-11.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../018-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../019-automake_1%3a1.16.2-1_all.deb ... Unpacking automake (1:1.16.2-1) ... Selecting previously unselected package autopoint. Preparing to unpack .../020-autopoint_0.19.8.1-10_all.deb ... Unpacking autopoint (0.19.8.1-10) ... Selecting previously unselected package binutils-arm-linux-gnueabihf. Preparing to unpack .../021-binutils-arm-linux-gnueabihf_2.34-8_amd64.deb ... Unpacking binutils-arm-linux-gnueabihf (2.34-8) ... Selecting previously unselected package libcrypt-dev:amd64. Preparing to unpack .../022-libcrypt-dev_1%3a4.4.16-1_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.16-1) ... Selecting previously unselected package libc6-dev:amd64. Preparing to unpack .../023-libc6-dev_2.30-8_amd64.deb ... Unpacking libc6-dev:amd64 (2.30-8) ... Selecting previously unselected package libstdc++-9-dev:amd64. Preparing to unpack .../024-libstdc++-9-dev_9.3.0-13_amd64.deb ... Unpacking libstdc++-9-dev:amd64 (9.3.0-13) ... Selecting previously unselected package g++-9. Preparing to unpack .../025-g++-9_9.3.0-13_amd64.deb ... Unpacking g++-9 (9.3.0-13) ... Selecting previously unselected package g++. Preparing to unpack .../026-g++_4%3a9.2.1-3.1_amd64.deb ... Unpacking g++ (4:9.2.1-3.1) ... Selecting previously unselected package build-essential. Preparing to unpack .../027-build-essential_12.8_amd64.deb ... Unpacking build-essential (12.8) ... Selecting previously unselected package openssl. Preparing to unpack .../028-openssl_1.1.1g-1_amd64.deb ... Unpacking openssl (1.1.1g-1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../029-ca-certificates_20190110_all.deb ... Unpacking ca-certificates (20190110) ... Selecting previously unselected package cmake-data. Preparing to unpack .../030-cmake-data_3.16.3-3_all.deb ... Unpacking cmake-data (3.16.3-3) ... Selecting previously unselected package libicu63:amd64. Preparing to unpack .../031-libicu63_63.2-3_amd64.deb ... Unpacking libicu63:amd64 (63.2-3) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../032-libxml2_2.9.10+dfsg-5_amd64.deb ... Unpacking libxml2:amd64 (2.9.10+dfsg-5) ... Selecting previously unselected package libarchive13:amd64. Preparing to unpack .../033-libarchive13_3.4.2-1_amd64.deb ... Unpacking libarchive13:amd64 (3.4.2-1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../034-libbrotli1_1.0.7-6.1_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.7-6.1) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../035-libkrb5support0_1.17-7_amd64.deb ... Unpacking libkrb5support0:amd64 (1.17-7) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../036-libk5crypto3_1.17-7_amd64.deb ... Unpacking libk5crypto3:amd64 (1.17-7) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../037-libkeyutils1_1.6.1-2_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.1-2) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../038-libkrb5-3_1.17-7_amd64.deb ... Unpacking libkrb5-3:amd64 (1.17-7) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../039-libgssapi-krb5-2_1.17-7_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.17-7) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../040-libsasl2-modules-db_2.1.27+dfsg-2_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.27+dfsg-2) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../041-libsasl2-2_2.1.27+dfsg-2_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.27+dfsg-2) ... Selecting previously unselected package libldap-common. Preparing to unpack .../042-libldap-common_2.4.50+dfsg-1_all.deb ... Unpacking libldap-common (2.4.50+dfsg-1) ... Selecting previously unselected package libldap-2.4-2:amd64. Preparing to unpack .../043-libldap-2.4-2_2.4.50+dfsg-1_amd64.deb ... Unpacking libldap-2.4-2:amd64 (2.4.50+dfsg-1) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../044-libnghttp2-14_1.40.0-1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.40.0-1) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../045-libpsl5_0.21.0-1_amd64.deb ... Unpacking libpsl5:amd64 (0.21.0-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../046-librtmp1_2.4+20151223.gitfa8646d.1-2+b1_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b1) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../047-libssh2-1_1.8.0-2.1_amd64.deb ... Unpacking libssh2-1:amd64 (1.8.0-2.1) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../048-libcurl4_7.68.0-1_amd64.deb ... Unpacking libcurl4:amd64 (7.68.0-1) ... Selecting previously unselected package libjsoncpp1:amd64. Preparing to unpack .../049-libjsoncpp1_1.7.4-3.1_amd64.deb ... Unpacking libjsoncpp1:amd64 (1.7.4-3.1) ... Selecting previously unselected package librhash0:amd64. Preparing to unpack .../050-librhash0_1.3.9-1_amd64.deb ... Unpacking librhash0:amd64 (1.3.9-1) ... Selecting previously unselected package libuv1:amd64. Preparing to unpack .../051-libuv1_1.35.0-2_amd64.deb ... Unpacking libuv1:amd64 (1.35.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../052-cmake_3.16.3-3_amd64.deb ... Unpacking cmake (3.16.3-3) ... Selecting previously unselected package gcc-9-arm-linux-gnueabihf-base:amd64. Preparing to unpack .../053-gcc-9-arm-linux-gnueabihf-base_9.3.0-8cross1_amd64.deb ... Unpacking gcc-9-arm-linux-gnueabihf-base:amd64 (9.3.0-8cross1) ... Selecting previously unselected package cpp-9-arm-linux-gnueabihf. Preparing to unpack .../054-cpp-9-arm-linux-gnueabihf_9.3.0-8cross1_amd64.deb ... Unpacking cpp-9-arm-linux-gnueabihf (9.3.0-8cross1) ... Selecting previously unselected package cpp-arm-linux-gnueabihf. Preparing to unpack .../055-cpp-arm-linux-gnueabihf_4%3a9.2.1-3.1_amd64.deb ... Unpacking cpp-arm-linux-gnueabihf (4:9.2.1-3.1) ... Selecting previously unselected package cross-config. Preparing to unpack .../056-cross-config_2.6.15-3_all.deb ... Unpacking cross-config (2.6.15-3) ... Selecting previously unselected package gcc-9-cross-base. Preparing to unpack .../057-gcc-9-cross-base_9.3.0-8cross1_all.deb ... Unpacking gcc-9-cross-base (9.3.0-8cross1) ... Selecting previously unselected package gcc-10-cross-base. Preparing to unpack .../058-gcc-10-cross-base_10-20200418-1cross1_all.deb ... Unpacking gcc-10-cross-base (10-20200418-1cross1) ... Selecting previously unselected package libc6-armhf-cross. Preparing to unpack .../059-libc6-armhf-cross_2.30-2cross1_all.deb ... Unpacking libc6-armhf-cross (2.30-2cross1) ... Selecting previously unselected package libgcc-s1-armhf-cross. Preparing to unpack .../060-libgcc-s1-armhf-cross_10-20200418-1cross1_all.deb ... Unpacking libgcc-s1-armhf-cross (10-20200418-1cross1) ... Selecting previously unselected package libgomp1-armhf-cross. Preparing to unpack .../061-libgomp1-armhf-cross_10-20200418-1cross1_all.deb ... Unpacking libgomp1-armhf-cross (10-20200418-1cross1) ... Selecting previously unselected package libatomic1-armhf-cross. Preparing to unpack .../062-libatomic1-armhf-cross_10-20200418-1cross1_all.deb ... Unpacking libatomic1-armhf-cross (10-20200418-1cross1) ... Selecting previously unselected package libasan5-armhf-cross. Preparing to unpack .../063-libasan5-armhf-cross_9.3.0-8cross1_all.deb ... Unpacking libasan5-armhf-cross (9.3.0-8cross1) ... Selecting previously unselected package libstdc++6-armhf-cross. Preparing to unpack .../064-libstdc++6-armhf-cross_10-20200418-1cross1_all.deb ... Unpacking libstdc++6-armhf-cross (10-20200418-1cross1) ... Selecting previously unselected package libubsan1-armhf-cross. Preparing to unpack .../065-libubsan1-armhf-cross_10-20200418-1cross1_all.deb ... Unpacking libubsan1-armhf-cross (10-20200418-1cross1) ... Selecting previously unselected package libgcc-9-dev-armhf-cross. Preparing to unpack .../066-libgcc-9-dev-armhf-cross_9.3.0-8cross1_all.deb ... Unpacking libgcc-9-dev-armhf-cross (9.3.0-8cross1) ... Selecting previously unselected package gcc-9-arm-linux-gnueabihf. Preparing to unpack .../067-gcc-9-arm-linux-gnueabihf_9.3.0-8cross1_amd64.deb ... Unpacking gcc-9-arm-linux-gnueabihf (9.3.0-8cross1) ... Selecting previously unselected package gcc-arm-linux-gnueabihf. Preparing to unpack .../068-gcc-arm-linux-gnueabihf_4%3a9.2.1-3.1_amd64.deb ... Unpacking gcc-arm-linux-gnueabihf (4:9.2.1-3.1) ... Selecting previously unselected package linux-libc-dev-armhf-cross. Preparing to unpack .../069-linux-libc-dev-armhf-cross_5.4.19-1cross1_all.deb ... Unpacking linux-libc-dev-armhf-cross (5.4.19-1cross1) ... Selecting previously unselected package libc6-dev-armhf-cross. Preparing to unpack .../070-libc6-dev-armhf-cross_2.30-2cross1_all.deb ... Unpacking libc6-dev-armhf-cross (2.30-2cross1) ... Selecting previously unselected package libstdc++-9-dev-armhf-cross. Preparing to unpack .../071-libstdc++-9-dev-armhf-cross_9.3.0-8cross1_all.deb ... Unpacking libstdc++-9-dev-armhf-cross (9.3.0-8cross1) ... Selecting previously unselected package g++-9-arm-linux-gnueabihf. Preparing to unpack .../072-g++-9-arm-linux-gnueabihf_9.3.0-8cross1_amd64.deb ... Unpacking g++-9-arm-linux-gnueabihf (9.3.0-8cross1) ... Selecting previously unselected package g++-arm-linux-gnueabihf. Preparing to unpack .../073-g++-arm-linux-gnueabihf_4%3a9.2.1-3.1_amd64.deb ... Unpacking g++-arm-linux-gnueabihf (4:9.2.1-3.1) ... Selecting previously unselected package libconfig-inifiles-perl. Preparing to unpack .../074-libconfig-inifiles-perl_3.000003-1_all.deb ... Unpacking libconfig-inifiles-perl (3.000003-1) ... Selecting previously unselected package libio-string-perl. Preparing to unpack .../075-libio-string-perl_1.08-3_all.deb ... Unpacking libio-string-perl (1.08-3) ... Selecting previously unselected package libxml-namespacesupport-perl. Preparing to unpack .../076-libxml-namespacesupport-perl_1.12-1_all.deb ... Unpacking libxml-namespacesupport-perl (1.12-1) ... Selecting previously unselected package libxml-sax-base-perl. Preparing to unpack .../077-libxml-sax-base-perl_1.09-1_all.deb ... Unpacking libxml-sax-base-perl (1.09-1) ... Selecting previously unselected package libxml-sax-perl. Preparing to unpack .../078-libxml-sax-perl_1.02+dfsg-1_all.deb ... Unpacking libxml-sax-perl (1.02+dfsg-1) ... Selecting previously unselected package libxml-libxml-perl. Preparing to unpack .../079-libxml-libxml-perl_2.0134+dfsg-2_amd64.deb ... Unpacking libxml-libxml-perl (2.0134+dfsg-2) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../080-liburi-perl_1.76-2_all.deb ... Unpacking liburi-perl (1.76-2) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../081-libencode-locale-perl_1.05-1_all.deb ... Unpacking libencode-locale-perl (1.05-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../082-libtimedate-perl_2.3200-1_all.deb ... Unpacking libtimedate-perl (2.3200-1) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../083-libhttp-date-perl_6.05-1_all.deb ... Unpacking libhttp-date-perl (6.05-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../084-libfile-listing-perl_6.04-1_all.deb ... Unpacking libfile-listing-perl (6.04-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../085-libhtml-tagset-perl_3.20-4_all.deb ... Unpacking libhtml-tagset-perl (3.20-4) ... Selecting previously unselected package libhtml-parser-perl. Preparing to unpack .../086-libhtml-parser-perl_3.72-5_amd64.deb ... Unpacking libhtml-parser-perl (3.72-5) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../087-libhtml-tree-perl_5.07-2_all.deb ... Unpacking libhtml-tree-perl (5.07-2) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../088-libio-html-perl_1.001-1_all.deb ... Unpacking libio-html-perl (1.001-1) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../089-liblwp-mediatypes-perl_6.04-1_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-1) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../090-libhttp-message-perl_6.24-1_all.deb ... Unpacking libhttp-message-perl (6.24-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../091-libhttp-cookies-perl_6.08-1_all.deb ... Unpacking libhttp-cookies-perl (6.08-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../092-libhttp-negotiate-perl_6.01-1_all.deb ... Unpacking libhttp-negotiate-perl (6.01-1) ... Selecting previously unselected package perl-openssl-defaults:amd64. Preparing to unpack .../093-perl-openssl-defaults_5_amd64.deb ... Unpacking perl-openssl-defaults:amd64 (5) ... Selecting previously unselected package libnet-ssleay-perl. Preparing to unpack .../094-libnet-ssleay-perl_1.88-3_amd64.deb ... Unpacking libnet-ssleay-perl (1.88-3) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../095-libio-socket-ssl-perl_2.067-1_all.deb ... Unpacking libio-socket-ssl-perl (2.067-1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../096-libnet-http-perl_6.19-1_all.deb ... Unpacking libnet-http-perl (6.19-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../097-liblwp-protocol-https-perl_6.07-2_all.deb ... Unpacking liblwp-protocol-https-perl (6.07-2) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../098-libtry-tiny-perl_0.30-1_all.deb ... Unpacking libtry-tiny-perl (0.30-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../099-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../100-libwww-perl_6.44-1_all.deb ... Unpacking libwww-perl (6.44-1) ... Selecting previously unselected package libxml-parser-perl. Preparing to unpack .../101-libxml-parser-perl_2.46-1+b1_amd64.deb ... Unpacking libxml-parser-perl (2.46-1+b1) ... Selecting previously unselected package libxml-sax-expat-perl. Preparing to unpack .../102-libxml-sax-expat-perl_0.51-1_all.deb ... Unpacking libxml-sax-expat-perl (0.51-1) ... Selecting previously unselected package libxml-simple-perl. Preparing to unpack .../103-libxml-simple-perl_2.25-1_all.deb ... Unpacking libxml-simple-perl (2.25-1) ... Selecting previously unselected package libyaml-perl. Preparing to unpack .../104-libyaml-perl_1.30-1_all.deb ... Unpacking libyaml-perl (1.30-1) ... Selecting previously unselected package libconfig-auto-perl. Preparing to unpack .../105-libconfig-auto-perl_0.44-1_all.deb ... Unpacking libconfig-auto-perl (0.44-1) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../106-libfile-which-perl_1.23-1_all.deb ... Unpacking libfile-which-perl (1.23-1) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../107-libfile-homedir-perl_1.004-1_all.deb ... Unpacking libfile-homedir-perl (1.004-1) ... Selecting previously unselected package libdebian-dpkgcross-perl. Preparing to unpack .../108-libdebian-dpkgcross-perl_2.6.15-3_all.deb ... Unpacking libdebian-dpkgcross-perl (2.6.15-3) ... Selecting previously unselected package dpkg-cross. Preparing to unpack .../109-dpkg-cross_2.6.15-3_all.deb ... Unpacking dpkg-cross (2.6.15-3) ... Selecting previously unselected package crossbuild-essential-armhf. Preparing to unpack .../110-crossbuild-essential-armhf_12.8_all.deb ... Unpacking crossbuild-essential-armhf (12.8) ... Selecting previously unselected package libtool. Preparing to unpack .../111-libtool_2.4.6-14_all.deb ... Unpacking libtool (2.4.6-14) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../112-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../113-libdebhelper-perl_13.1_all.deb ... Unpacking libdebhelper-perl (13.1) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../114-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../115-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../116-libfile-stripnondeterminism-perl_1.8.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.8.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../117-dh-strip-nondeterminism_1.8.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.8.0-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../118-libelf1_0.176-1.1_amd64.deb ... Unpacking libelf1:amd64 (0.176-1.1) ... Selecting previously unselected package dwz. Preparing to unpack .../119-dwz_0.13-5_amd64.deb ... Unpacking dwz (0.13-5) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../120-libglib2.0-0_2.64.2-1_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.64.2-1) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../121-libcroco3_0.6.13-1_amd64.deb ... Unpacking libcroco3:amd64 (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../122-gettext_0.19.8.1-10_amd64.deb ... Unpacking gettext (0.19.8.1-10) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../123-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../124-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../125-debhelper_13.1_all.deb ... Unpacking debhelper (13.1) ... Selecting previously unselected package mysql-common. Preparing to unpack .../126-mysql-common_5.8+1.0.5_all.deb ... Unpacking mysql-common (5.8+1.0.5) ... Selecting previously unselected package mariadb-common. Preparing to unpack .../127-mariadb-common_1%3a10.3.22-1_all.deb ... Unpacking mariadb-common (1:10.3.22-1) ... Selecting previously unselected package libgcc-s1:armhf. Preparing to unpack .../128-libgcc-s1_10.1.0-1_armhf.deb ... Unpacking libgcc-s1:armhf (10.1.0-1) ... Selecting previously unselected package libcrypt1:armhf. Preparing to unpack .../129-libcrypt1_1%3a4.4.16-1_armhf.deb ... Unpacking libcrypt1:armhf (1:4.4.16-1) ... Selecting previously unselected package libc6:armhf. Preparing to unpack .../130-libc6_2.30-8_armhf.deb ... Unpacking libc6:armhf (2.30-8) ... Selecting previously unselected package libgmp10:armhf. Preparing to unpack .../131-libgmp10_2%3a6.2.0+dfsg-4_armhf.deb ... Unpacking libgmp10:armhf (2:6.2.0+dfsg-4) ... Selecting previously unselected package libnettle7:armhf. Preparing to unpack .../132-libnettle7_3.5.1+really3.5.1-2_armhf.deb ... Unpacking libnettle7:armhf (3.5.1+really3.5.1-2) ... Selecting previously unselected package libhogweed5:armhf. Preparing to unpack .../133-libhogweed5_3.5.1+really3.5.1-2_armhf.deb ... Unpacking libhogweed5:armhf (3.5.1+really3.5.1-2) ... Selecting previously unselected package libunistring2:armhf. Preparing to unpack .../134-libunistring2_0.9.10-2_armhf.deb ... Unpacking libunistring2:armhf (0.9.10-2) ... Selecting previously unselected package libidn2-0:armhf. Preparing to unpack .../135-libidn2-0_2.3.0-1_armhf.deb ... Unpacking libidn2-0:armhf (2.3.0-1) ... Selecting previously unselected package libffi7:armhf. Preparing to unpack .../136-libffi7_3.3-4_armhf.deb ... Unpacking libffi7:armhf (3.3-4) ... Selecting previously unselected package libp11-kit0:armhf. Preparing to unpack .../137-libp11-kit0_0.23.20-1_armhf.deb ... Unpacking libp11-kit0:armhf (0.23.20-1) ... Selecting previously unselected package libtasn1-6:armhf. Preparing to unpack .../138-libtasn1-6_4.16.0-2_armhf.deb ... Unpacking libtasn1-6:armhf (4.16.0-2) ... Selecting previously unselected package libgnutls30:armhf. Preparing to unpack .../139-libgnutls30_3.6.13-2_armhf.deb ... Unpacking libgnutls30:armhf (3.6.13-2) ... Selecting previously unselected package zlib1g:armhf. Preparing to unpack .../140-zlib1g_1%3a1.2.11.dfsg-2_armhf.deb ... Unpacking zlib1g:armhf (1:1.2.11.dfsg-2) ... Selecting previously unselected package libmariadb3:armhf. Preparing to unpack .../141-libmariadb3_1%3a10.3.22-1_armhf.deb ... Unpacking libmariadb3:armhf (1:10.3.22-1) ... Selecting previously unselected package linux-libc-dev:armhf. Preparing to unpack .../142-linux-libc-dev_5.6.7-1_armhf.deb ... Unpacking linux-libc-dev:armhf (5.6.7-1) ... Selecting previously unselected package libcrypt-dev:armhf. Preparing to unpack .../143-libcrypt-dev_1%3a4.4.16-1_armhf.deb ... Unpacking libcrypt-dev:armhf (1:4.4.16-1) ... Selecting previously unselected package libc6-dev:armhf. Preparing to unpack .../144-libc6-dev_2.30-8_armhf.deb ... Unpacking libc6-dev:armhf (2.30-8) ... Selecting previously unselected package libevent-2.1-7:armhf. Preparing to unpack .../145-libevent-2.1-7_2.1.11-stable-1_armhf.deb ... Unpacking libevent-2.1-7:armhf (2.1.11-stable-1) ... Selecting previously unselected package libunbound8:armhf. Preparing to unpack .../146-libunbound8_1.10.1-1_armhf.deb ... Unpacking libunbound8:armhf (1.10.1-1) ... Selecting previously unselected package libgnutls-dane0:armhf. Preparing to unpack .../147-libgnutls-dane0_3.6.13-2_armhf.deb ... Unpacking libgnutls-dane0:armhf (3.6.13-2) ... Selecting previously unselected package libgnutls-openssl27:armhf. Preparing to unpack .../148-libgnutls-openssl27_3.6.13-2_armhf.deb ... Unpacking libgnutls-openssl27:armhf (3.6.13-2) ... Selecting previously unselected package libstdc++6:armhf. Preparing to unpack .../149-libstdc++6_10.1.0-1_armhf.deb ... Unpacking libstdc++6:armhf (10.1.0-1) ... Selecting previously unselected package libgnutlsxx28:armhf. Preparing to unpack .../150-libgnutlsxx28_3.6.13-2_armhf.deb ... Unpacking libgnutlsxx28:armhf (3.6.13-2) ... Selecting previously unselected package libidn2-dev:armhf. Preparing to unpack .../151-libidn2-dev_2.3.0-1_armhf.deb ... Unpacking libidn2-dev:armhf (2.3.0-1) ... Selecting previously unselected package libp11-kit-dev:armhf. Preparing to unpack .../152-libp11-kit-dev_0.23.20-1_armhf.deb ... Unpacking libp11-kit-dev:armhf (0.23.20-1) ... Selecting previously unselected package libtasn1-6-dev:armhf. Preparing to unpack .../153-libtasn1-6-dev_4.16.0-2_armhf.deb ... Unpacking libtasn1-6-dev:armhf (4.16.0-2) ... Selecting previously unselected package libgmpxx4ldbl:armhf. Preparing to unpack .../154-libgmpxx4ldbl_2%3a6.2.0+dfsg-4_armhf.deb ... Unpacking libgmpxx4ldbl:armhf (2:6.2.0+dfsg-4) ... Selecting previously unselected package libgmp-dev:armhf. Preparing to unpack .../155-libgmp-dev_2%3a6.2.0+dfsg-4_armhf.deb ... Unpacking libgmp-dev:armhf (2:6.2.0+dfsg-4) ... Selecting previously unselected package nettle-dev:armhf. Preparing to unpack .../156-nettle-dev_3.5.1+really3.5.1-2_armhf.deb ... Unpacking nettle-dev:armhf (3.5.1+really3.5.1-2) ... Selecting previously unselected package libgnutls28-dev:armhf. Preparing to unpack .../157-libgnutls28-dev_3.6.13-2_armhf.deb ... Unpacking libgnutls28-dev:armhf (3.6.13-2) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../158-zlib1g-dev_1%3a1.2.11.dfsg-2_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-2) ... Selecting previously unselected package libmariadb-dev:armhf. Preparing to unpack .../159-libmariadb-dev_1%3a10.3.22-1_armhf.deb ... Unpacking libmariadb-dev:armhf (1:10.3.22-1) ... Selecting previously unselected package libmariadb-dev-compat:armhf. Preparing to unpack .../160-libmariadb-dev-compat_1%3a10.3.22-1_armhf.deb ... Unpacking libmariadb-dev-compat:armhf (1:10.3.22-1) ... Selecting previously unselected package default-libmysqlclient-dev:armhf. Preparing to unpack .../161-default-libmysqlclient-dev_1.0.5_armhf.deb ... Unpacking default-libmysqlclient-dev:armhf (1.0.5) ... Selecting previously unselected package xml-core. Preparing to unpack .../162-xml-core_0.18+nmu1_all.deb ... Unpacking xml-core (0.18+nmu1) ... Selecting previously unselected package sgml-data. Preparing to unpack .../163-sgml-data_2.0.11_all.deb ... Unpacking sgml-data (2.0.11) ... Selecting previously unselected package docbook-xml. Preparing to unpack .../164-docbook-xml_4.5-9_all.deb ... Unpacking docbook-xml (4.5-9) ... Selecting previously unselected package docbook-xsl. Preparing to unpack .../165-docbook-xsl_1.79.1+dfsg-2_all.deb ... Unpacking docbook-xsl (1.79.1+dfsg-2) ... Selecting previously unselected package libtext-charwidth-perl. Preparing to unpack .../166-libtext-charwidth-perl_0.04-10_amd64.deb ... Unpacking libtext-charwidth-perl (0.04-10) ... Selecting previously unselected package libtext-wrapi18n-perl. Preparing to unpack .../167-libtext-wrapi18n-perl_0.06-9_all.deb ... Unpacking libtext-wrapi18n-perl (0.06-9) ... Selecting previously unselected package libosp5. Preparing to unpack .../168-libosp5_1.5.2-13+b1_amd64.deb ... Unpacking libosp5 (1.5.2-13+b1) ... Selecting previously unselected package opensp. Preparing to unpack .../169-opensp_1.5.2-13+b1_amd64.deb ... Unpacking opensp (1.5.2-13+b1) ... Selecting previously unselected package libtext-unidecode-perl. Preparing to unpack .../170-libtext-unidecode-perl_1.30-1_all.deb ... Unpacking libtext-unidecode-perl (1.30-1) ... Selecting previously unselected package texinfo. Preparing to unpack .../171-texinfo_6.7.0.dfsg.2-5_amd64.deb ... Unpacking texinfo (6.7.0.dfsg.2-5) ... Selecting previously unselected package libxslt1.1:amd64. Preparing to unpack .../172-libxslt1.1_1.1.34-4_amd64.deb ... Unpacking libxslt1.1:amd64 (1.1.34-4) ... Selecting previously unselected package xsltproc. Preparing to unpack .../173-xsltproc_1.1.34-4_amd64.deb ... Unpacking xsltproc (1.1.34-4) ... Selecting previously unselected package docbook2x. Preparing to unpack .../174-docbook2x_0.8.8-17+b1_amd64.deb ... Unpacking docbook2x (0.8.8-17+b1) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../175-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../176-fontconfig-config_2.13.1-4.2_all.deb ... Unpacking fontconfig-config (2.13.1-4.2) ... Selecting previously unselected package gdal-data. Preparing to unpack .../177-gdal-data_3.0.4+dfsg-1_all.deb ... Unpacking gdal-data (3.0.4+dfsg-1) ... Selecting previously unselected package hdf5-helpers:armhf. Preparing to unpack .../178-hdf5-helpers_1.10.6+repack-2_armhf.deb ... Unpacking hdf5-helpers:armhf (1.10.6+repack-2) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../179-icu-devtools_63.2-3_amd64.deb ... Unpacking icu-devtools (63.2-3) ... Selecting previously unselected package libaec0:armhf. Preparing to unpack .../180-libaec0_1.0.4-1_armhf.deb ... Unpacking libaec0:armhf (1.0.4-1) ... Selecting previously unselected package libsz2:armhf. Preparing to unpack .../181-libsz2_1.0.4-1_armhf.deb ... Unpacking libsz2:armhf (1.0.4-1) ... Selecting previously unselected package libaec-dev:armhf. Preparing to unpack .../182-libaec-dev_1.0.4-1_armhf.deb ... Unpacking libaec-dev:armhf (1.0.4-1) ... Selecting previously unselected package libblas3:armhf. Preparing to unpack .../183-libblas3_3.9.0-2_armhf.deb ... Unpacking libblas3:armhf (3.9.0-2) ... Selecting previously unselected package libgfortran5:armhf. Preparing to unpack .../184-libgfortran5_10.1.0-1_armhf.deb ... Unpacking libgfortran5:armhf (10.1.0-1) ... Selecting previously unselected package liblapack3:armhf. Preparing to unpack .../185-liblapack3_3.9.0-2_armhf.deb ... Unpacking liblapack3:armhf (3.9.0-2) ... Selecting previously unselected package libarpack2:armhf. Preparing to unpack .../186-libarpack2_3.7.0-3_armhf.deb ... Unpacking libarpack2:armhf (3.7.0-3) ... Selecting previously unselected package libsuperlu5:armhf. Preparing to unpack .../187-libsuperlu5_5.2.1+dfsg1-4_armhf.deb ... Unpacking libsuperlu5:armhf (5.2.1+dfsg1-4) ... Selecting previously unselected package libarmadillo9:armhf. Preparing to unpack .../188-libarmadillo9_1%3a9.800.4+dfsg-1_armhf.deb ... Unpacking libarmadillo9:armhf (1:9.800.4+dfsg-1) ... Selecting previously unselected package libblas-dev:armhf. Preparing to unpack .../189-libblas-dev_3.9.0-2_armhf.deb ... Unpacking libblas-dev:armhf (3.9.0-2) ... Selecting previously unselected package liblapack-dev:armhf. Preparing to unpack .../190-liblapack-dev_3.9.0-2_armhf.deb ... Unpacking liblapack-dev:armhf (3.9.0-2) ... Selecting previously unselected package libarpack2-dev:armhf. Preparing to unpack .../191-libarpack2-dev_3.7.0-3_armhf.deb ... Unpacking libarpack2-dev:armhf (3.7.0-3) ... Selecting previously unselected package libhdf5-103-1:armhf. Preparing to unpack .../192-libhdf5-103-1_1.10.6+repack-2_armhf.deb ... Unpacking libhdf5-103-1:armhf (1.10.6+repack-2) ... Selecting previously unselected package libhdf5-fortran-102:armhf. Preparing to unpack .../193-libhdf5-fortran-102_1.10.6+repack-2_armhf.deb ... Unpacking libhdf5-fortran-102:armhf (1.10.6+repack-2) ... Selecting previously unselected package libhdf5-hl-100:armhf. Preparing to unpack .../194-libhdf5-hl-100_1.10.6+repack-2_armhf.deb ... Unpacking libhdf5-hl-100:armhf (1.10.6+repack-2) ... Selecting previously unselected package libhdf5-hl-fortran-100:armhf. Preparing to unpack .../195-libhdf5-hl-fortran-100_1.10.6+repack-2_armhf.deb ... Unpacking libhdf5-hl-fortran-100:armhf (1.10.6+repack-2) ... Selecting previously unselected package libhdf5-cpp-103-1:armhf. Preparing to unpack .../196-libhdf5-cpp-103-1_1.10.6+repack-2_armhf.deb ... Unpacking libhdf5-cpp-103-1:armhf (1.10.6+repack-2) ... Selecting previously unselected package libhdf5-hl-cpp-100:armhf. Preparing to unpack .../197-libhdf5-hl-cpp-100_1.10.6+repack-2_armhf.deb ... Unpacking libhdf5-hl-cpp-100:armhf (1.10.6+repack-2) ... Selecting previously unselected package libjpeg62-turbo:armhf. Preparing to unpack .../198-libjpeg62-turbo_1%3a1.5.2-2+b1_armhf.deb ... Unpacking libjpeg62-turbo:armhf (1:1.5.2-2+b1) ... Selecting previously unselected package libjpeg62-turbo-dev:armhf. Preparing to unpack .../199-libjpeg62-turbo-dev_1%3a1.5.2-2+b1_armhf.deb ... Unpacking libjpeg62-turbo-dev:armhf (1:1.5.2-2+b1) ... Selecting previously unselected package libhdf5-dev:armhf. Preparing to unpack .../200-libhdf5-dev_1.10.6+repack-2_armhf.deb ... Unpacking libhdf5-dev:armhf (1.10.6+repack-2) ... Selecting previously unselected package libsuperlu-dev:armhf. Preparing to unpack .../201-libsuperlu-dev_5.2.1+dfsg1-4_armhf.deb ... Unpacking libsuperlu-dev:armhf (5.2.1+dfsg1-4) ... Selecting previously unselected package libarmadillo-dev:armhf. Preparing to unpack .../202-libarmadillo-dev_1%3a9.800.4+dfsg-1_armhf.deb ... Unpacking libarmadillo-dev:armhf (1:9.800.4+dfsg-1) ... Selecting previously unselected package libasan5:armhf. Preparing to unpack .../203-libasan5_9.3.0-13_armhf.deb ... Unpacking libasan5:armhf (9.3.0-13) ... Selecting previously unselected package libatomic1:armhf. Preparing to unpack .../204-libatomic1_10.1.0-1_armhf.deb ... Unpacking libatomic1:armhf (10.1.0-1) ... Selecting previously unselected package libgomp1:armhf. Preparing to unpack .../205-libgomp1_10.1.0-1_armhf.deb ... Unpacking libgomp1:armhf (10.1.0-1) ... Selecting previously unselected package libubsan1:armhf. Preparing to unpack .../206-libubsan1_10.1.0-1_armhf.deb ... Unpacking libubsan1:armhf (10.1.0-1) ... Selecting previously unselected package libgcc-9-dev:armhf. Preparing to unpack .../207-libgcc-9-dev_9.3.0-13_armhf.deb ... Unpacking libgcc-9-dev:armhf (9.3.0-13) ... Selecting previously unselected package libstdc++-9-dev:armhf. Preparing to unpack .../208-libstdc++-9-dev_9.3.0-13_armhf.deb ... Unpacking libstdc++-9-dev:armhf (9.3.0-13) ... Selecting previously unselected package libboost1.67-dev:armhf. Preparing to unpack .../209-libboost1.67-dev_1.67.0-18_armhf.deb ... Unpacking libboost1.67-dev:armhf (1.67.0-18) ... Selecting previously unselected package libboost-dev:armhf. Preparing to unpack .../210-libboost-dev_1.67.0.2+b1_armhf.deb ... Unpacking libboost-dev:armhf (1.67.0.2+b1) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../211-libbrotli1_1.0.7-6.1_armhf.deb ... Unpacking libbrotli1:armhf (1.0.7-6.1) ... Selecting previously unselected package libbz2-1.0:armhf. Preparing to unpack .../212-libbz2-1.0_1.0.8-2_armhf.deb ... Unpacking libbz2-1.0:armhf (1.0.8-2) ... Selecting previously unselected package libcom-err2:armhf. Preparing to unpack .../213-libcom-err2_1.45.6-1_armhf.deb ... Unpacking libcom-err2:armhf (1.45.6-1) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../214-libkrb5support0_1.17-7_armhf.deb ... Unpacking libkrb5support0:armhf (1.17-7) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../215-libk5crypto3_1.17-7_armhf.deb ... Unpacking libk5crypto3:armhf (1.17-7) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../216-libkeyutils1_1.6.1-2_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.1-2) ... Selecting previously unselected package libssl1.1:armhf. Preparing to unpack .../217-libssl1.1_1.1.1g-1_armhf.deb ... Unpacking libssl1.1:armhf (1.1.1g-1) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../218-libkrb5-3_1.17-7_armhf.deb ... Unpacking libkrb5-3:armhf (1.17-7) ... Selecting previously unselected package libgssapi-krb5-2:armhf. Preparing to unpack .../219-libgssapi-krb5-2_1.17-7_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.17-7) ... Selecting previously unselected package libdb5.3:armhf. Preparing to unpack .../220-libdb5.3_5.3.28+dfsg1-0.6_armhf.deb ... Unpacking libdb5.3:armhf (5.3.28+dfsg1-0.6) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../221-libsasl2-modules-db_2.1.27+dfsg-2_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.27+dfsg-2) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../222-libsasl2-2_2.1.27+dfsg-2_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.27+dfsg-2) ... Selecting previously unselected package libldap-2.4-2:armhf. Preparing to unpack .../223-libldap-2.4-2_2.4.50+dfsg-1_armhf.deb ... Unpacking libldap-2.4-2:armhf (2.4.50+dfsg-1) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../224-libnghttp2-14_1.40.0-1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.40.0-1) ... Selecting previously unselected package libpsl5:armhf. Preparing to unpack .../225-libpsl5_0.21.0-1_armhf.deb ... Unpacking libpsl5:armhf (0.21.0-1) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../226-librtmp1_2.4+20151223.gitfa8646d.1-2+b1_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b1) ... Selecting previously unselected package libgpg-error0:armhf. Preparing to unpack .../227-libgpg-error0_1.37-1_armhf.deb ... Unpacking libgpg-error0:armhf (1.37-1) ... Selecting previously unselected package libgcrypt20:armhf. Preparing to unpack .../228-libgcrypt20_1.8.5-5_armhf.deb ... Unpacking libgcrypt20:armhf (1.8.5-5) ... Selecting previously unselected package libssh2-1:armhf. Preparing to unpack .../229-libssh2-1_1.8.0-2.1_armhf.deb ... Unpacking libssh2-1:armhf (1.8.0-2.1) ... Selecting previously unselected package libcurl3-gnutls:armhf. Preparing to unpack .../230-libcurl3-gnutls_7.68.0-1_armhf.deb ... Unpacking libcurl3-gnutls:armhf (7.68.0-1) ... Selecting previously unselected package libcfitsio8:armhf. Preparing to unpack .../231-libcfitsio8_3.470-4_armhf.deb ... Unpacking libcfitsio8:armhf (3.470-4) ... Selecting previously unselected package libcfitsio-dev:armhf. Preparing to unpack .../232-libcfitsio-dev_3.470-4_armhf.deb ... Unpacking libcfitsio-dev:armhf (3.470-4) ... Selecting previously unselected package libcharls2:armhf. Preparing to unpack .../233-libcharls2_2.0.0+dfsg-1+b1_armhf.deb ... Unpacking libcharls2:armhf (2.0.0+dfsg-1+b1) ... Selecting previously unselected package libcharls-dev:armhf. Preparing to unpack .../234-libcharls-dev_2.0.0+dfsg-1+b1_armhf.deb ... Unpacking libcharls-dev:armhf (2.0.0+dfsg-1+b1) ... Selecting previously unselected package libcurl4-gnutls-dev:armhf. Preparing to unpack .../235-libcurl4-gnutls-dev_7.68.0-1_armhf.deb ... Unpacking libcurl4-gnutls-dev:armhf (7.68.0-1) ... Selecting previously unselected package libicu63:armhf. Preparing to unpack .../236-libicu63_63.2-3_armhf.deb ... Unpacking libicu63:armhf (63.2-3) ... Selecting previously unselected package liblzma5:armhf. Preparing to unpack .../237-liblzma5_5.2.4-1+b1_armhf.deb ... Unpacking liblzma5:armhf (5.2.4-1+b1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../238-libxml2_2.9.10+dfsg-5_armhf.deb ... Unpacking libxml2:armhf (2.9.10+dfsg-5) ... Selecting previously unselected package libdap25:armhf. Preparing to unpack .../239-libdap25_3.20.6-2_armhf.deb ... Unpacking libdap25:armhf (3.20.6-2) ... Selecting previously unselected package libuuid1:armhf. Preparing to unpack .../240-libuuid1_2.35.1-5_armhf.deb ... Unpacking libuuid1:armhf (2.35.1-5) ... Selecting previously unselected package libdapserver7v5:armhf. Preparing to unpack .../241-libdapserver7v5_3.20.6-2_armhf.deb ... Unpacking libdapserver7v5:armhf (3.20.6-2) ... Selecting previously unselected package libdapclient6v5:armhf. Preparing to unpack .../242-libdapclient6v5_3.20.6-2_armhf.deb ... Unpacking libdapclient6v5:armhf (3.20.6-2) ... Selecting previously unselected package libicu-dev:armhf. Preparing to unpack .../243-libicu-dev_63.2-3_armhf.deb ... Unpacking libicu-dev:armhf (63.2-3) ... Selecting previously unselected package libxml2-dev:armhf. Preparing to unpack .../244-libxml2-dev_2.9.10+dfsg-5_armhf.deb ... Unpacking libxml2-dev:armhf (2.9.10+dfsg-5) ... Selecting previously unselected package uuid-dev:armhf. Preparing to unpack .../245-uuid-dev_2.35.1-5_armhf.deb ... Unpacking uuid-dev:armhf (2.35.1-5) ... Selecting previously unselected package pkg-config. Preparing to unpack .../246-pkg-config_0.29.2-1_amd64.deb ... Unpacking pkg-config (0.29.2-1) ... Selecting previously unselected package libdap-dev:armhf. Preparing to unpack .../247-libdap-dev_3.20.6-2_armhf.deb ... Unpacking libdap-dev:armhf (3.20.6-2) ... Selecting previously unselected package libpopt0:armhf. Preparing to unpack .../248-libpopt0_1.16-14_armhf.deb ... Unpacking libpopt0:armhf (1.16-14) ... Selecting previously unselected package libepsilon1:armhf. Preparing to unpack .../249-libepsilon1_0.9.2+dfsg-4+b1_armhf.deb ... Unpacking libepsilon1:armhf (0.9.2+dfsg-4+b1) ... Selecting previously unselected package libepsilon-dev:armhf. Preparing to unpack .../250-libepsilon-dev_0.9.2+dfsg-4+b1_armhf.deb ... Unpacking libepsilon-dev:armhf (0.9.2+dfsg-4+b1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../251-libexpat1_2.2.9-1_armhf.deb ... Unpacking libexpat1:armhf (2.2.9-1) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../252-libexpat1-dev_2.2.9-1_armhf.deb ... Unpacking libexpat1-dev:armhf (2.2.9-1) ... Selecting previously unselected package libfann2:armhf. Preparing to unpack .../253-libfann2_2.2.0+ds-6_armhf.deb ... Unpacking libfann2:armhf (2.2.0+ds-6) ... Selecting previously unselected package libfann-dev:armhf. Preparing to unpack .../254-libfann-dev_2.2.0+ds-6_armhf.deb ... Unpacking libfann-dev:armhf (2.2.0+ds-6) ... Selecting previously unselected package libpng16-16:armhf. Preparing to unpack .../255-libpng16-16_1.6.37-2_armhf.deb ... Unpacking libpng16-16:armhf (1.6.37-2) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../256-libfreetype6_2.10.1-2_armhf.deb ... Unpacking libfreetype6:armhf (2.10.1-2) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../257-libfontconfig1_2.13.1-4.2_armhf.deb ... Unpacking libfontconfig1:armhf (2.13.1-4.2) ... Selecting previously unselected package libfreexl1:armhf. Preparing to unpack .../258-libfreexl1_1.0.5-3+b1_armhf.deb ... Unpacking libfreexl1:armhf (1.0.5-3+b1) ... Selecting previously unselected package libfreexl-dev:armhf. Preparing to unpack .../259-libfreexl-dev_1.0.5-3+b1_armhf.deb ... Unpacking libfreexl-dev:armhf (1.0.5-3+b1) ... Selecting previously unselected package libfyba0:armhf. Preparing to unpack .../260-libfyba0_4.1.1-6_armhf.deb ... Unpacking libfyba0:armhf (4.1.1-6) ... Selecting previously unselected package libfyba-dev:armhf. Preparing to unpack .../261-libfyba-dev_4.1.1-6_armhf.deb ... Unpacking libfyba-dev:armhf (4.1.1-6) ... Selecting previously unselected package libgeos-3.8.1:armhf. Preparing to unpack .../262-libgeos-3.8.1_3.8.1-1_armhf.deb ... Unpacking libgeos-3.8.1:armhf (3.8.1-1) ... Selecting previously unselected package libgeos-c1v5:armhf. Preparing to unpack .../263-libgeos-c1v5_3.8.1-1_armhf.deb ... Unpacking libgeos-c1v5:armhf (3.8.1-1) ... Selecting previously unselected package proj-data. Preparing to unpack .../264-proj-data_7.0.1-1_all.deb ... Unpacking proj-data (7.0.1-1) ... Selecting previously unselected package libsqlite3-0:armhf. Preparing to unpack .../265-libsqlite3-0_3.31.1-5_armhf.deb ... Unpacking libsqlite3-0:armhf (3.31.1-5) ... Selecting previously unselected package libjbig0:armhf. Preparing to unpack .../266-libjbig0_2.1-3.1+b2_armhf.deb ... Unpacking libjbig0:armhf (2.1-3.1+b2) ... Selecting previously unselected package libwebp6:armhf. Preparing to unpack .../267-libwebp6_0.6.1-2+b1_armhf.deb ... Unpacking libwebp6:armhf (0.6.1-2+b1) ... Selecting previously unselected package libzstd1:armhf. Preparing to unpack .../268-libzstd1_1.4.4+dfsg-3_armhf.deb ... Unpacking libzstd1:armhf (1.4.4+dfsg-3) ... Selecting previously unselected package libtiff5:armhf. Preparing to unpack .../269-libtiff5_4.1.0+git191117-2_armhf.deb ... Unpacking libtiff5:armhf (4.1.0+git191117-2) ... Selecting previously unselected package libproj19:armhf. Preparing to unpack .../270-libproj19_7.0.1-1_armhf.deb ... Unpacking libproj19:armhf (7.0.1-1) ... Selecting previously unselected package libgeotiff5:armhf. Preparing to unpack .../271-libgeotiff5_1.6.0-1_armhf.deb ... Unpacking libgeotiff5:armhf (1.6.0-1) ... Selecting previously unselected package libgif7:armhf. Preparing to unpack .../272-libgif7_5.1.9-1_armhf.deb ... Unpacking libgif7:armhf (5.1.9-1) ... Selecting previously unselected package libhdf4-0-alt:armhf. Preparing to unpack .../273-libhdf4-0-alt_4.2.15-1_armhf.deb ... Unpacking libhdf4-0-alt:armhf (4.2.15-1) ... Selecting previously unselected package libjson-c4:armhf. Preparing to unpack .../274-libjson-c4_0.13.1+dfsg-7_armhf.deb ... Unpacking libjson-c4:armhf (0.13.1+dfsg-7) ... Selecting previously unselected package libminizip1:armhf. Preparing to unpack .../275-libminizip1_1.1-8+b1_armhf.deb ... Unpacking libminizip1:armhf (1.1-8+b1) ... Selecting previously unselected package liburiparser1:armhf. Preparing to unpack .../276-liburiparser1_0.9.3-2_armhf.deb ... Unpacking liburiparser1:armhf (0.9.3-2) ... Selecting previously unselected package libkmlbase1:armhf. Preparing to unpack .../277-libkmlbase1_1.3.0-8_armhf.deb ... Unpacking libkmlbase1:armhf (1.3.0-8) ... Selecting previously unselected package libkmldom1:armhf. Preparing to unpack .../278-libkmldom1_1.3.0-8_armhf.deb ... Unpacking libkmldom1:armhf (1.3.0-8) ... Selecting previously unselected package libkmlengine1:armhf. Preparing to unpack .../279-libkmlengine1_1.3.0-8_armhf.deb ... Unpacking libkmlengine1:armhf (1.3.0-8) ... Selecting previously unselected package libnetcdf18:armhf. Preparing to unpack .../280-libnetcdf18_1%3a4.7.4-1_armhf.deb ... Unpacking libnetcdf18:armhf (1:4.7.4-1) ... Selecting previously unselected package libltdl7:armhf. Preparing to unpack .../281-libltdl7_2.4.6-14_armhf.deb ... Unpacking libltdl7:armhf (2.4.6-14) ... Selecting previously unselected package libodbc1:armhf. Preparing to unpack .../282-libodbc1_2.3.6-0.1+b1_armhf.deb ... Unpacking libodbc1:armhf (2.3.6-0.1+b1) ... Selecting previously unselected package libogdi4.1:armhf. Preparing to unpack .../283-libogdi4.1_4.1.0+ds-1_armhf.deb ... Unpacking libogdi4.1:armhf (4.1.0+ds-1) ... Selecting previously unselected package libopenjp2-7:armhf. Preparing to unpack .../284-libopenjp2-7_2.3.1-1_armhf.deb ... Unpacking libopenjp2-7:armhf (2.3.1-1) ... Selecting previously unselected package libpcre3:armhf. Preparing to unpack .../285-libpcre3_2%3a8.39-12+b1_armhf.deb ... Unpacking libpcre3:armhf (2:8.39-12+b1) ... Selecting previously unselected package liblcms2-2:armhf. Preparing to unpack .../286-liblcms2-2_2.9-4+b1_armhf.deb ... Unpacking liblcms2-2:armhf (2.9-4+b1) ... Selecting previously unselected package libnspr4:armhf. Preparing to unpack .../287-libnspr4_2%3a4.25-1_armhf.deb ... Unpacking libnspr4:armhf (2:4.25-1) ... Selecting previously unselected package libnss3:armhf. Preparing to unpack .../288-libnss3_2%3a3.52-1_armhf.deb ... Unpacking libnss3:armhf (2:3.52-1) ... Selecting previously unselected package libpoppler82:armhf. Preparing to unpack .../289-libpoppler82_0.71.0-6_armhf.deb ... Unpacking libpoppler82:armhf (0.71.0-6) ... Selecting previously unselected package libpq5:armhf. Preparing to unpack .../290-libpq5_12.3-1_armhf.deb ... Unpacking libpq5:armhf (12.3-1) ... Selecting previously unselected package libqhull7deb1:armhf. Preparing to unpack .../291-libqhull7deb1_2019.1-5_armhf.deb ... Unpacking libqhull7deb1:armhf (2019.1-5) ... Selecting previously unselected package libspatialite7:armhf. Preparing to unpack .../292-libspatialite7_4.3.0a-6+b2_armhf.deb ... Unpacking libspatialite7:armhf (4.3.0a-6+b2) ... Selecting previously unselected package libxerces-c3.2:armhf. Preparing to unpack .../293-libxerces-c3.2_3.2.3+debian-1_armhf.deb ... Unpacking libxerces-c3.2:armhf (3.2.3+debian-1) ... Selecting previously unselected package libltdl7:amd64. Preparing to unpack .../294-libltdl7_2.4.6-14_amd64.deb ... Unpacking libltdl7:amd64 (2.4.6-14) ... Selecting previously unselected package odbcinst1debian2:amd64. Preparing to unpack .../295-odbcinst1debian2_2.3.6-0.1+b1_amd64.deb ... Unpacking odbcinst1debian2:amd64 (2.3.6-0.1+b1) ... Selecting previously unselected package odbcinst. Preparing to unpack .../296-odbcinst_2.3.6-0.1+b1_amd64.deb ... Unpacking odbcinst (2.3.6-0.1+b1) ... Selecting previously unselected package odbcinst1debian2:armhf. Preparing to unpack .../297-odbcinst1debian2_2.3.6-0.1+b1_armhf.deb ... Unpacking odbcinst1debian2:armhf (2.3.6-0.1+b1) ... Selecting previously unselected package libgdal26:armhf. Preparing to unpack .../298-libgdal26_3.0.4+dfsg-1+b6_armhf.deb ... Unpacking libgdal26:armhf (3.0.4+dfsg-1+b6) ... Selecting previously unselected package libgeos-dev:armhf. Preparing to unpack .../299-libgeos-dev_3.8.1-1_armhf.deb ... Unpacking libgeos-dev:armhf (3.8.1-1) ... Selecting previously unselected package libsqlite3-dev:armhf. Preparing to unpack .../300-libsqlite3-dev_3.31.1-5_armhf.deb ... Unpacking libsqlite3-dev:armhf (3.31.1-5) ... Selecting previously unselected package libjbig-dev:armhf. Preparing to unpack .../301-libjbig-dev_2.1-3.1+b2_armhf.deb ... Unpacking libjbig-dev:armhf (2.1-3.1+b2) ... Selecting previously unselected package liblzma-dev:armhf. Preparing to unpack .../302-liblzma-dev_5.2.4-1+b1_armhf.deb ... Unpacking liblzma-dev:armhf (5.2.4-1+b1) ... Selecting previously unselected package libtiffxx5:armhf. Preparing to unpack .../303-libtiffxx5_4.1.0+git191117-2_armhf.deb ... Unpacking libtiffxx5:armhf (4.1.0+git191117-2) ... Selecting previously unselected package libtiff-dev:armhf. Preparing to unpack .../304-libtiff-dev_4.1.0+git191117-2_armhf.deb ... Unpacking libtiff-dev:armhf (4.1.0+git191117-2) ... Selecting previously unselected package libproj-dev:armhf. Preparing to unpack .../305-libproj-dev_7.0.1-1_armhf.deb ... Unpacking libproj-dev:armhf (7.0.1-1) ... Selecting previously unselected package libgeotiff-dev:armhf. Preparing to unpack .../306-libgeotiff-dev_1.6.0-1_armhf.deb ... Unpacking libgeotiff-dev:armhf (1.6.0-1) ... Selecting previously unselected package libgif-dev:armhf. Preparing to unpack .../307-libgif-dev_5.1.9-1_armhf.deb ... Unpacking libgif-dev:armhf (5.1.9-1) ... Selecting previously unselected package libnetcdf-dev:armhf. Preparing to unpack .../308-libnetcdf-dev_1%3a4.7.4-1_armhf.deb ... Unpacking libnetcdf-dev:armhf (1:4.7.4-1) ... Selecting previously unselected package libhdf4-alt-dev:armhf. Preparing to unpack .../309-libhdf4-alt-dev_4.2.15-1_armhf.deb ... Unpacking libhdf4-alt-dev:armhf (4.2.15-1) ... Selecting previously unselected package libjson-c-dev:armhf. Preparing to unpack .../310-libjson-c-dev_0.13.1+dfsg-7_armhf.deb ... Unpacking libjson-c-dev:armhf (0.13.1+dfsg-7) ... Selecting previously unselected package libkmlconvenience1:armhf. Preparing to unpack .../311-libkmlconvenience1_1.3.0-8_armhf.deb ... Unpacking libkmlconvenience1:armhf (1.3.0-8) ... Selecting previously unselected package libkmlregionator1:armhf. Preparing to unpack .../312-libkmlregionator1_1.3.0-8_armhf.deb ... Unpacking libkmlregionator1:armhf (1.3.0-8) ... Selecting previously unselected package libkmlxsd1:armhf. Preparing to unpack .../313-libkmlxsd1_1.3.0-8_armhf.deb ... Unpacking libkmlxsd1:armhf (1.3.0-8) ... Selecting previously unselected package libminizip-dev:armhf. Preparing to unpack .../314-libminizip-dev_1.1-8+b1_armhf.deb ... Unpacking libminizip-dev:armhf (1.1-8+b1) ... Selecting previously unselected package liburiparser-dev:armhf. Preparing to unpack .../315-liburiparser-dev_0.9.3-2_armhf.deb ... Unpacking liburiparser-dev:armhf (0.9.3-2) ... Selecting previously unselected package libkml-dev:armhf. Preparing to unpack .../316-libkml-dev_1.3.0-8_armhf.deb ... Unpacking libkml-dev:armhf (1.3.0-8) ... Selecting previously unselected package libltdl-dev:armhf. Preparing to unpack .../317-libltdl-dev_2.4.6-14_armhf.deb ... Unpacking libltdl-dev:armhf (2.4.6-14) ... Selecting previously unselected package libogdi-dev:armhf. Preparing to unpack .../318-libogdi-dev_4.1.0+ds-1_armhf.deb ... Unpacking libogdi-dev:armhf (4.1.0+ds-1) ... Selecting previously unselected package libopenjp2-7-dev:armhf. Preparing to unpack .../319-libopenjp2-7-dev_2.3.1-1_armhf.deb ... Unpacking libopenjp2-7-dev:armhf (2.3.1-1) ... Selecting previously unselected package libpcre16-3:armhf. Preparing to unpack .../320-libpcre16-3_2%3a8.39-12+b1_armhf.deb ... Unpacking libpcre16-3:armhf (2:8.39-12+b1) ... Selecting previously unselected package libpcre32-3:armhf. Preparing to unpack .../321-libpcre32-3_2%3a8.39-12+b1_armhf.deb ... Unpacking libpcre32-3:armhf (2:8.39-12+b1) ... Selecting previously unselected package libpcrecpp0v5:armhf. Preparing to unpack .../322-libpcrecpp0v5_2%3a8.39-12+b1_armhf.deb ... Unpacking libpcrecpp0v5:armhf (2:8.39-12+b1) ... Selecting previously unselected package libpcre3-dev:armhf. Preparing to unpack .../323-libpcre3-dev_2%3a8.39-12+b1_armhf.deb ... Unpacking libpcre3-dev:armhf (2:8.39-12+b1) ... Selecting previously unselected package libpng-dev:armhf. Preparing to unpack .../324-libpng-dev_1.6.37-2_armhf.deb ... Unpacking libpng-dev:armhf (1.6.37-2) ... Selecting previously unselected package libpoppler-dev:armhf. Preparing to unpack .../325-libpoppler-dev_0.71.0-6_armhf.deb ... Unpacking libpoppler-dev:armhf (0.71.0-6) ... Selecting previously unselected package libpoppler-private-dev:armhf. Preparing to unpack .../326-libpoppler-private-dev_0.71.0-6_armhf.deb ... Unpacking libpoppler-private-dev:armhf (0.71.0-6) ... Selecting previously unselected package libpq-dev:armhf. Preparing to unpack .../327-libpq-dev_12.3-1_armhf.deb ... Unpacking libpq-dev:armhf (12.3-1) ... Selecting previously unselected package libqhull-r7deb1:armhf. Preparing to unpack .../328-libqhull-r7deb1_2019.1-5_armhf.deb ... Unpacking libqhull-r7deb1:armhf (2019.1-5) ... Selecting previously unselected package libqhullcpp7deb1:armhf. Preparing to unpack .../329-libqhullcpp7deb1_2019.1-5_armhf.deb ... Unpacking libqhullcpp7deb1:armhf (2019.1-5) ... Selecting previously unselected package libqhull-dev:armhf. Preparing to unpack .../330-libqhull-dev_2019.1-5_armhf.deb ... Unpacking libqhull-dev:armhf (2019.1-5) ... Selecting previously unselected package libspatialite-dev:armhf. Preparing to unpack .../331-libspatialite-dev_4.3.0a-6+b2_armhf.deb ... Unpacking libspatialite-dev:armhf (4.3.0a-6+b2) ... Selecting previously unselected package libwebpmux3:armhf. Preparing to unpack .../332-libwebpmux3_0.6.1-2+b1_armhf.deb ... Unpacking libwebpmux3:armhf (0.6.1-2+b1) ... Selecting previously unselected package libwebpdemux2:armhf. Preparing to unpack .../333-libwebpdemux2_0.6.1-2+b1_armhf.deb ... Unpacking libwebpdemux2:armhf (0.6.1-2+b1) ... Selecting previously unselected package libwebp-dev:armhf. Preparing to unpack .../334-libwebp-dev_0.6.1-2+b1_armhf.deb ... Unpacking libwebp-dev:armhf (0.6.1-2+b1) ... Selecting previously unselected package libxerces-c-dev:armhf. Preparing to unpack .../335-libxerces-c-dev_3.2.3+debian-1_armhf.deb ... Unpacking libxerces-c-dev:armhf (3.2.3+debian-1) ... Selecting previously unselected package libzstd-dev:armhf. Preparing to unpack .../336-libzstd-dev_1.4.4+dfsg-3_armhf.deb ... Unpacking libzstd-dev:armhf (1.4.4+dfsg-3) ... Selecting previously unselected package unixodbc-dev:armhf. Preparing to unpack .../337-unixodbc-dev_2.3.6-0.1+b1_armhf.deb ... Unpacking unixodbc-dev:armhf (2.3.6-0.1+b1) ... Selecting previously unselected package libgdal-dev:armhf. Preparing to unpack .../338-libgdal-dev_3.0.4+dfsg-1+b6_armhf.deb ... Unpacking libgdal-dev:armhf (3.0.4+dfsg-1+b6) ... Selecting previously unselected package libgslcblas0:armhf. Preparing to unpack .../339-libgslcblas0_2.6+dfsg-2_armhf.deb ... Unpacking libgslcblas0:armhf (2.6+dfsg-2) ... Selecting previously unselected package libgsl25:armhf. Preparing to unpack .../340-libgsl25_2.6+dfsg-2_armhf.deb ... Unpacking libgsl25:armhf (2.6+dfsg-2) ... Selecting previously unselected package libgsl-dev:armhf. Preparing to unpack .../341-libgsl-dev_2.6+dfsg-2_armhf.deb ... Unpacking libgsl-dev:armhf (2.6+dfsg-2) ... Selecting previously unselected package libsvm3:armhf. Preparing to unpack .../342-libsvm3_3.24+ds-4_armhf.deb ... Unpacking libsvm3:armhf (3.24+ds-4) ... Selecting previously unselected package libsvm-dev:armhf. Preparing to unpack .../343-libsvm-dev_3.24+ds-4_armhf.deb ... Unpacking libsvm-dev:armhf (3.24+ds-4) ... Selecting previously unselected package pkg-kde-tools. Preparing to unpack .../344-pkg-kde-tools_0.15.32_all.deb ... Unpacking pkg-kde-tools (0.15.32) ... Selecting previously unselected package sbuild-build-depends-main-dummy:armhf. Preparing to unpack .../345-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-main-dummy:armhf (0.invalid.0) ... Setting up libconfig-inifiles-perl (3.000003-1) ... Setting up libpipeline1:amd64 (1.5.2-2) ... Setting up libtext-charwidth-perl (0.04-10) ... Setting up mysql-common (5.8+1.0.5) ... update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up libfile-which-perl (1.23-1) ... Setting up libkeyutils1:amd64 (1.6.1-2) ... Setting up libpsl5:amd64 (0.21.0-1) ... Setting up libc6-armhf-cross (2.30-2cross1) ... Setting up mime-support (3.64) ... Setting up proj-data (7.0.1-1) ... Setting up hdf5-helpers:armhf (1.10.6+repack-2) ... Setting up libmagic-mgc (1:5.38-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:amd64 (2.64.2-1) ... No schema files found: doing nothing. Setting up libhtml-tagset-perl (3.20-4) ... Setting up libdebhelper-perl (13.1) ... Setting up libbrotli1:amd64 (1.0.7-6.1) ... Setting up libsqlite3-0:amd64 (3.31.1-5) ... Setting up liblwp-mediatypes-perl (6.04-1) ... Setting up libtry-tiny-perl (0.30-1) ... Setting up libnghttp2-14:amd64 (1.40.0-1) ... Setting up libmagic1:amd64 (1:5.38-5) ... Setting up perl-openssl-defaults:amd64 (5) ... Setting up linux-libc-dev:armhf (5.6.7-1) ... Setting up libxml-namespacesupport-perl (1.12-1) ... Setting up gettext-base (0.19.8.1-10) ... Setting up libencode-locale-perl (1.05-1) ... Setting up file (1:5.38-5) ... Setting up libldap-common (2.4.50+dfsg-1) ... Setting up libyaml-perl (1.30-1) ... Setting up libtext-wrapi18n-perl (0.06-9) ... Setting up libicu63:amd64 (63.2-3) ... Setting up gdal-data (3.0.4+dfsg-1) ... Setting up libkrb5support0:amd64 (1.17-7) ... Setting up gcc-9-arm-linux-gnueabihf-base:amd64 (9.3.0-8cross1) ... Setting up libsasl2-modules-db:amd64 (2.1.27+dfsg-2) ... Setting up libosp5 (1.5.2-13+b1) ... Setting up mariadb-common (1:10.3.22-1) ... update-alternatives: using /etc/mysql/mariadb.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up libxml-sax-base-perl (1.09-1) ... Setting up libio-string-perl (1.08-3) ... Setting up gcc-10-base:armhf (10.1.0-1) ... Setting up autotools-dev (20180224.1) ... Setting up cross-config (2.6.15-3) ... Setting up libuv1:amd64 (1.35.0-2) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b1) ... Setting up libncurses6:amd64 (6.2-1) ... Setting up libsigsegv2:amd64 (2.12-2) ... Setting up libio-html-perl (1.001-1) ... Setting up linux-libc-dev-armhf-cross (5.4.19-1cross1) ... Setting up autopoint (0.19.8.1-10) ... Setting up icu-devtools (63.2-3) ... Setting up pkg-config (0.29.2-1) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up gcc-9-cross-base (9.3.0-8cross1) ... Setting up libk5crypto3:amd64 (1.17-7) ... Setting up libltdl7:amd64 (2.4.6-14) ... Setting up gcc-10-cross-base (10-20200418-1cross1) ... Setting up libsasl2-2:amd64 (2.1.27+dfsg-2) ... Setting up libtimedate-perl (2.3200-1) ... Setting up sensible-utils (0.0.12+nmu1) ... Setting up librhash0:amd64 (1.3.9-1) ... Setting up libcrypt-dev:amd64 (1:4.4.16-1) ... Setting up libuchardet0:amd64 (0.0.6-3) ... Setting up libsub-override-perl (0.09-2) ... Setting up libc6-dev:amd64 (2.30-8) ... Setting up libssh2-1:amd64 (1.8.0-2.1) ... Setting up netbase (6.1) ... Setting up sgml-base (1.30) ... Setting up cmake-data (3.16.3-3) ... Setting up libkrb5-3:amd64 (1.17-7) ... Setting up libmpdec2:amd64 (2.4.2-3) ... Setting up libtext-unidecode-perl (1.30-1) ... Setting up libfile-homedir-perl (1.004-1) ... Setting up openssl (1.1.1g-1) ... Setting up libbsd0:amd64 (0.10.0-1) ... Setting up binutils-arm-linux-gnueabihf (2.34-8) ... Setting up libelf1:amd64 (0.176-1.1) ... Setting up readline-common (8.0-4) ... Setting up libxml2:amd64 (2.9.10+dfsg-5) ... Setting up liburi-perl (1.76-2) ... Setting up liblocale-gettext-perl (1.07-4) ... Setting up libprocps8:amd64 (2:3.3.16-5) ... Setting up libjsoncpp1:amd64 (1.7.4-3.1) ... Setting up gcc-9-base:armhf (9.3.0-13) ... Setting up libnet-ssleay-perl (1.88-3) ... Setting up libgomp1-armhf-cross (10-20200418-1cross1) ... Setting up libfile-stripnondeterminism-perl (1.8.0-1) ... Setting up libhttp-date-perl (6.05-1) ... Setting up libfile-listing-perl (6.04-1) ... Setting up libstdc++-9-dev:amd64 (9.3.0-13) ... Setting up libtool (2.4.6-14) ... Setting up cpp-9-arm-linux-gnueabihf (9.3.0-8cross1) ... Setting up libarchive13:amd64 (3.4.2-1) ... Setting up libgcc-s1-armhf-cross (10-20200418-1cross1) ... Setting up libreadline8:amd64 (8.0-4) ... Setting up libc6-dev-armhf-cross (2.30-2cross1) ... Setting up libldap-2.4-2:amd64 (2.4.50+dfsg-1) ... Setting up libnet-http-perl (6.19-1) ... Setting up m4 (1.4.18-4) ... Setting up opensp (1.5.2-13+b1) ... Setting up libatomic1-armhf-cross (10-20200418-1cross1) ... Setting up libasan5-armhf-cross (9.3.0-8cross1) ... Setting up ca-certificates (20190110) ... Updating certificates in /etc/ssl/certs... 128 added, 0 removed; done. Setting up libstdc++6-armhf-cross (10-20200418-1cross1) ... Setting up bsdmainutils (11.1.2+b1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libgssapi-krb5-2:amd64 (1.17-7) ... Setting up libcroco3:amd64 (0.6.13-1) ... Setting up libubsan1-armhf-cross (10-20200418-1cross1) ... Setting up ucf (3.0039) ... Setting up g++-9 (9.3.0-13) ... Setting up autoconf (2.69-11.1) ... Setting up dh-strip-nondeterminism (1.8.0-1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up g++ (4:9.2.1-3.1) ... update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode Setting up dwz (0.13-5) ... Setting up groff-base (1.22.4-5) ... Setting up xml-core (0.18+nmu1) ... Setting up libhtml-parser-perl (3.72-5) ... Setting up procps (2:3.3.16-5) ... update-alternatives: using /usr/bin/w.procps to provide /usr/bin/w (w) in auto mode Setting up libxslt1.1:amd64 (1.1.34-4) ... Setting up libgcc-9-dev-armhf-cross (9.3.0-8cross1) ... Setting up build-essential (12.8) ... Setting up libcurl4:amd64 (7.68.0-1) ... Setting up libpython3.8-stdlib:amd64 (3.8.3-1) ... Setting up python3.8 (3.8.3-1) ... Setting up libio-socket-ssl-perl (2.067-1) ... Setting up cpp-arm-linux-gnueabihf (4:9.2.1-3.1) ... Setting up libpython3-stdlib:amd64 (3.8.2-3) ... Setting up libhttp-message-perl (6.24-1) ... Setting up automake (1:1.16.2-1) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libhttp-negotiate-perl (6.01-1) ... Setting up gettext (0.19.8.1-10) ... Setting up libhttp-cookies-perl (6.08-1) ... Setting up fontconfig-config (2.13.1-4.2) ... Setting up libhtml-tree-perl (5.07-2) ... Setting up xsltproc (1.1.34-4) ... Setting up python3 (3.8.2-3) ... Setting up man-db (2.9.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libxml-sax-perl (1.02+dfsg-1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up intltool-debian (0.35.0+20060710.5) ... Setting up tex-common (6.14) ... update-language: texlive-base not installed and configured, doing nothing! Setting up pkg-kde-tools (0.15.32) ... Setting up gcc-9-arm-linux-gnueabihf (9.3.0-8cross1) ... Setting up libxml-libxml-perl (2.0134+dfsg-2) ... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up libstdc++-9-dev-armhf-cross (9.3.0-8cross1) ... Setting up cmake (3.16.3-3) ... Setting up gcc-arm-linux-gnueabihf (4:9.2.1-3.1) ... Setting up po-debconf (1.0.21) ... Setting up g++-9-arm-linux-gnueabihf (9.3.0-8cross1) ... Setting up libxml-simple-perl (2.25-1) ... Setting up texinfo (6.7.0.dfsg.2-5) ... Setting up g++-arm-linux-gnueabihf (4:9.2.1-3.1) ... Setting up libconfig-auto-perl (0.44-1) ... Setting up libdebian-dpkgcross-perl (2.6.15-3) ... Setting up dpkg-cross (2.6.15-3) ... Setting up crossbuild-essential-armhf (12.8) ... Setting up odbcinst1debian2:amd64 (2.3.6-0.1+b1) ... Setting up liblwp-protocol-https-perl (6.07-2) ... Setting up odbcinst (2.3.6-0.1+b1) ... Setting up libwww-perl (6.44-1) ... Setting up debhelper (13.1) ... Setting up libcrypt1:armhf (1:4.4.16-1) ... Setting up libgcc-s1:armhf (10.1.0-1) ... Setting up dh-autoreconf (19) ... Setting up libc6:armhf (2.30-8) ... Setting up libgif7:armhf (5.1.9-1) ... Setting up liburiparser1:armhf (0.9.3-2) ... Setting up libqhull7deb1:armhf (2019.1-5) ... Setting up libnettle7:armhf (3.5.1+really3.5.1-2) ... Setting up libfreexl1:armhf (1.0.5-3+b1) ... Setting up libgif-dev:armhf (5.1.9-1) ... Setting up libcrypt-dev:armhf (1:4.4.16-1) ... Setting up libtasn1-6:armhf (4.16.0-2) ... Setting up libopenjp2-7:armhf (2.3.1-1) ... Setting up libc6-dev:armhf (2.30-8) ... Setting up libqhull-r7deb1:armhf (2019.1-5) ... Setting up libjson-c4:armhf (0.13.1+dfsg-7) ... Setting up libbz2-1.0:armhf (1.0.8-2) ... Setting up libfann2:armhf (2.2.0+ds-6) ... Setting up libtasn1-6-dev:armhf (4.16.0-2) ... Setting up libdb5.3:armhf (5.3.28+dfsg1-0.6) ... Setting up libstdc++6:armhf (10.1.0-1) ... Setting up libsvm3:armhf (3.24+ds-4) ... Setting up libpopt0:armhf (1.16-14) ... Setting up libfann-dev:armhf (2.2.0+ds-6) ... Setting up libexpat1:armhf (2.2.9-1) ... Setting up liblcms2-2:armhf (2.9-4+b1) ... Setting up libxml-parser-perl (2.46-1+b1) ... Setting up libzstd1:armhf (1.4.4+dfsg-3) ... Setting up libkeyutils1:armhf (1.6.1-2) ... Setting up libzstd-dev:armhf (1.4.4+dfsg-3) ... Setting up libpcre16-3:armhf (2:8.39-12+b1) ... Setting up liblzma5:armhf (5.2.4-1+b1) ... Setting up libgpg-error0:armhf (1.37-1) ... Setting up libgslcblas0:armhf (2.6+dfsg-2) ... Setting up libgsl25:armhf (2.6+dfsg-2) ... Setting up libcharls2:armhf (2.0.0+dfsg-1+b1) ... Setting up libgeos-3.8.1:armhf (3.8.1-1) ... Setting up libjson-c-dev:armhf (0.13.1+dfsg-7) ... Setting up libfreexl-dev:armhf (1.0.5-3+b1) ... Setting up libssl1.1:armhf (1.1.1g-1) ... Setting up libbrotli1:armhf (1.0.7-6.1) ... Setting up libsqlite3-0:armhf (3.31.1-5) ... Setting up libffi7:armhf (3.3-4) ... Setting up libnghttp2-14:armhf (1.40.0-1) ... Setting up libunistring2:armhf (0.9.10-2) ... Setting up libgcrypt20:armhf (1.8.5-5) ... Setting up zlib1g:armhf (1:1.2.11.dfsg-2) ... Setting up libidn2-0:armhf (2.3.0-1) ... Setting up libcom-err2:armhf (1.45.6-1) ... Setting up libgomp1:armhf (10.1.0-1) ... Setting up libepsilon1:armhf (0.9.2+dfsg-4+b1) ... Setting up libjbig0:armhf (2.1-3.1+b2) ... Setting up libaec0:armhf (1.0.4-1) ... Setting up libicu63:armhf (63.2-3) ... Setting up libkrb5support0:armhf (1.17-7) ... Setting up liburiparser-dev:armhf (0.9.3-2) ... Setting up libsasl2-modules-db:armhf (2.1.27+dfsg-2) ... Setting up libasan5:armhf (9.3.0-13) ... Setting up libpcre3:armhf (2:8.39-12+b1) ... Setting up libblas3:armhf (3.9.0-2) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode Setting up libqhullcpp7deb1:armhf (2019.1-5) ... Setting up libexpat1-dev:armhf (2.2.9-1) ... Setting up libjpeg62-turbo:armhf (1:1.5.2-2+b1) ... Setting up libsqlite3-dev:armhf (3.31.1-5) ... Setting up libjpeg62-turbo-dev:armhf (1:1.5.2-2+b1) ... Setting up libopenjp2-7-dev:armhf (2.3.1-1) ... Setting up libnspr4:armhf (2:4.25-1) ... Setting up libgmp10:armhf (2:6.2.0+dfsg-4) ... Setting up libp11-kit0:armhf (0.23.20-1) ... Setting up libpng16-16:armhf (1.6.37-2) ... Setting up libsvm-dev:armhf (3.24+ds-4) ... Setting up libpcre32-3:armhf (2:8.39-12+b1) ... Setting up libatomic1:armhf (10.1.0-1) ... Setting up libuuid1:armhf (2.35.1-5) ... Setting up libevent-2.1-7:armhf (2.1.11-stable-1) ... Setting up libwebp6:armhf (0.6.1-2+b1) ... Setting up libgeos-c1v5:armhf (3.8.1-1) ... Setting up libk5crypto3:armhf (1.17-7) ... Setting up libltdl7:armhf (2.4.6-14) ... Setting up libidn2-dev:armhf (2.3.0-1) ... Setting up libqhull-dev:armhf (2019.1-5) ... Setting up libsasl2-2:armhf (2.1.27+dfsg-2) ... Setting up libgfortran5:armhf (10.1.0-1) ... Setting up libhdf4-0-alt:armhf (4.2.15-1) ... Setting up libxml-sax-expat-perl (0.51-1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::Expat with priority 50... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up liblzma-dev:armhf (5.2.4-1+b1) ... Setting up libubsan1:armhf (10.1.0-1) ... Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-2) ... Setting up libfyba0:armhf (4.1.1-6) ... Setting up libssh2-1:armhf (1.8.0-2.1) ... Setting up libkrb5-3:armhf (1.17-7) ... Setting up libtiff5:armhf (4.1.0+git191117-2) ... Setting up odbcinst1debian2:armhf (2.3.6-0.1+b1) ... Setting up libepsilon-dev:armhf (0.9.2+dfsg-4+b1) ... Setting up libwebpmux3:armhf (0.6.1-2+b1) ... Setting up libicu-dev:armhf (63.2-3) ... Setting up libxml2:armhf (2.9.10+dfsg-5) ... Setting up libp11-kit-dev:armhf (0.23.20-1) ... Setting up libblas-dev:armhf (3.9.0-2) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so to provide /usr/lib/arm-linux-gnueabihf/libblas.so (libblas.so-arm-linux-gnueabihf) in auto mode Setting up libsz2:armhf (1.0.4-1) ... Setting up libtiffxx5:armhf (4.1.0+git191117-2) ... Setting up libpcrecpp0v5:armhf (2:8.39-12+b1) ... Setting up libcharls-dev:armhf (2.0.0+dfsg-1+b1) ... Setting up liblapack3:armhf (3.9.0-2) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode Setting up libpsl5:armhf (0.21.0-1) ... Setting up libgsl-dev:armhf (2.6+dfsg-2) ... Setting up libhogweed5:armhf (3.5.1+really3.5.1-2) ... Setting up libogdi4.1:armhf (4.1.0+ds-1) ... Setting up libminizip1:armhf (1.1-8+b1) ... Setting up libpcre3-dev:armhf (2:8.39-12+b1) ... Setting up libfyba-dev:armhf (4.1.1-6) ... Setting up libwebpdemux2:armhf (0.6.1-2+b1) ... Setting up libpng-dev:armhf (1.6.37-2) ... Setting up libaec-dev:armhf (1.0.4-1) ... Setting up libarpack2:armhf (3.7.0-3) ... Setting up libjbig-dev:armhf (2.1-3.1+b2) ... Setting up libsuperlu5:armhf (5.2.1+dfsg1-4) ... Setting up libdap25:armhf (3.20.6-2) ... Setting up libnss3:armhf (2:3.52-1) ... Setting up libdapserver7v5:armhf (3.20.6-2) ... Setting up libgcc-9-dev:armhf (9.3.0-13) ... Setting up libminizip-dev:armhf (1.1-8+b1) ... Setting up libltdl-dev:armhf (2.4.6-14) ... Setting up libxml2-dev:armhf (2.9.10+dfsg-5) ... Setting up libwebp-dev:armhf (0.6.1-2+b1) ... Setting up libunbound8:armhf (1.10.1-1) ... Setting up libgnutls30:armhf (3.6.13-2) ... Setting up libgmpxx4ldbl:armhf (2:6.2.0+dfsg-4) ... Setting up libfreetype6:armhf (2.10.1-2) ... Setting up libtiff-dev:armhf (4.1.0+git191117-2) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b1) ... Setting up uuid-dev:armhf (2.35.1-5) ... Setting up libgeos-dev:armhf (3.8.1-1) ... Setting up liblapack-dev:armhf (3.9.0-2) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so to provide /usr/lib/arm-linux-gnueabihf/liblapack.so (liblapack.so-arm-linux-gnueabihf) in auto mode Setting up libgssapi-krb5-2:armhf (1.17-7) ... Setting up libmariadb3:armhf (1:10.3.22-1) ... Setting up libgnutlsxx28:armhf (3.6.13-2) ... Setting up libodbc1:armhf (2.3.6-0.1+b1) ... Setting up libhdf5-103-1:armhf (1.10.6+repack-2) ... Setting up libkmlbase1:armhf (1.3.0-8) ... Setting up libhdf5-cpp-103-1:armhf (1.10.6+repack-2) ... Setting up libfontconfig1:armhf (2.13.1-4.2) ... Setting up libarmadillo9:armhf (1:9.800.4+dfsg-1) ... Setting up libsuperlu-dev:armhf (5.2.1+dfsg1-4) ... Setting up libogdi-dev:armhf (4.1.0+ds-1) ... Setting up unixodbc-dev:armhf (2.3.6-0.1+b1) ... Setting up libkmlxsd1:armhf (1.3.0-8) ... Setting up libhdf5-hl-100:armhf (1.10.6+repack-2) ... Setting up libkmldom1:armhf (1.3.0-8) ... Setting up libgnutls-dane0:armhf (3.6.13-2) ... Setting up libarpack2-dev:armhf (3.7.0-3) ... Setting up libgnutls-openssl27:armhf (3.6.13-2) ... Setting up libgmp-dev:armhf (2:6.2.0+dfsg-4) ... Setting up libkmlengine1:armhf (1.3.0-8) ... Setting up libstdc++-9-dev:armhf (9.3.0-13) ... Setting up nettle-dev:armhf (3.5.1+really3.5.1-2) ... Setting up libkmlconvenience1:armhf (1.3.0-8) ... Setting up libpoppler82:armhf (0.71.0-6) ... Setting up libldap-2.4-2:armhf (2.4.50+dfsg-1) ... Setting up libcurl3-gnutls:armhf (7.68.0-1) ... Setting up libcurl4-gnutls-dev:armhf (7.68.0-1) ... Setting up libhdf5-hl-cpp-100:armhf (1.10.6+repack-2) ... Setting up libcfitsio8:armhf (3.470-4) ... Setting up libkmlregionator1:armhf (1.3.0-8) ... Setting up libhdf5-fortran-102:armhf (1.10.6+repack-2) ... Setting up libnetcdf18:armhf (1:4.7.4-1) ... Setting up libdapclient6v5:armhf (3.20.6-2) ... Setting up libhdf5-hl-fortran-100:armhf (1.10.6+repack-2) ... Setting up libproj19:armhf (7.0.1-1) ... Setting up libdap-dev:armhf (3.20.6-2) ... Setting up libpoppler-dev:armhf (0.71.0-6) ... Setting up libboost1.67-dev:armhf (1.67.0-18) ... Setting up libspatialite7:armhf (4.3.0a-6+b2) ... Setting up libgnutls28-dev:armhf (3.6.13-2) ... Setting up libcfitsio-dev:armhf (3.470-4) ... Setting up libxerces-c3.2:armhf (3.2.3+debian-1) ... Setting up libpoppler-private-dev:armhf (0.71.0-6) ... Setting up libpq5:armhf (12.3-1) ... Setting up libpq-dev:armhf (12.3-1) ... Setting up libgeotiff5:armhf (1.6.0-1) ... Setting up libxerces-c-dev:armhf (3.2.3+debian-1) ... Setting up libhdf5-dev:armhf (1.10.6+repack-2) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5-serial.pc to provide /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5.pc (hdf5.pc) in auto mode Setting up libproj-dev:armhf (7.0.1-1) ... Setting up libnetcdf-dev:armhf (1:4.7.4-1) ... Setting up libspatialite-dev:armhf (4.3.0a-6+b2) ... Setting up libmariadb-dev:armhf (1:10.3.22-1) ... Setting up libboost-dev:armhf (1.67.0.2+b1) ... Setting up libkml-dev:armhf (1.3.0-8) ... Setting up libmariadb-dev-compat:armhf (1:10.3.22-1) ... Setting up libgeotiff-dev:armhf (1.6.0-1) ... Setting up libgdal26:armhf (3.0.4+dfsg-1+b6) ... Setting up libarmadillo-dev:armhf (1:9.800.4+dfsg-1) ... Setting up libhdf4-alt-dev:armhf (4.2.15-1) ... Setting up default-libmysqlclient-dev:armhf (1.0.5) ... Setting up libgdal-dev:armhf (3.0.4+dfsg-1+b6) ... Processing triggers for libc-bin (2.30-8) ... Processing triggers for sgml-base (1.30) ... Setting up docbook-xsl (1.79.1+dfsg-2) ... Setting up sgml-data (2.0.11) ... Setting up docbook2x (0.8.8-17+b1) ... Processing triggers for sgml-base (1.30) ... Setting up docbook-xml (4.5-9) ... Processing triggers for sgml-base (1.30) ... Setting up sbuild-build-depends-main-dummy:armhf (0.invalid.0) ... Processing triggers for ca-certificates (20190110) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (armhf included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) amd64 (x86_64) Toolchain package versions: binutils_2.34-8 dpkg-dev_1.19.7 g++-9_9.3.0-13 gcc-9_9.3.0-13 libc6-dev_2.30-8 libstdc++-9-dev_9.3.0-13 libstdc++-9-dev-armhf-cross_9.3.0-8cross1 libstdc++6_10.1.0-1 libstdc++6-armhf-cross_10-20200418-1cross1 linux-libc-dev_5.6.7-1 Package versions: adduser_3.118 apt_2.1.4 autoconf_2.69-11.1 automake_1:1.16.2-1 autopoint_0.19.8.1-10 autotools-dev_20180224.1 base-files_11 base-passwd_3.5.47 bash_5.0-6 binutils_2.34-8 binutils-arm-linux-gnueabihf_2.34-8 binutils-common_2.34-8 binutils-x86-64-linux-gnu_2.34-8 bsdmainutils_11.1.2+b1 bsdutils_1:2.35.1-5 build-essential_12.8 bzip2_1.0.8-2 ca-certificates_20190110 cmake_3.16.3-3 cmake-data_3.16.3-3 coreutils_8.30-3+b1 cpp_4:9.2.1-3.1 cpp-8_8.4.0-4 cpp-9_9.3.0-13 cpp-9-arm-linux-gnueabihf_9.3.0-8cross1 cpp-arm-linux-gnueabihf_4:9.2.1-3.1 cross-config_2.6.15-3 crossbuild-essential-armhf_12.8 dash_0.5.10.2-7 debconf_1.5.74 debhelper_13.1 debian-archive-keyring_2019.1 debianutils_4.9.1 default-libmysqlclient-dev_1.0.5 dh-autoreconf_19 dh-strip-nondeterminism_1.8.0-1 diffutils_1:3.7-3 docbook-xml_4.5-9 docbook-xsl_1.79.1+dfsg-2 docbook2x_0.8.8-17+b1 dpkg_1.19.7 dpkg-cross_2.6.15-3 dpkg-dev_1.19.7 dwz_0.13-5 e2fsprogs_1.45.6-1 fakeroot_1.24-1 fdisk_2.35.1-5 file_1:5.38-5 findutils_4.7.0-1 fontconfig-config_2.13.1-4.2 fonts-dejavu-core_2.37-1 g++_4:9.2.1-3.1 g++-9_9.3.0-13 g++-9-arm-linux-gnueabihf_9.3.0-8cross1 g++-arm-linux-gnueabihf_4:9.2.1-3.1 gcc_4:9.2.1-3.1 gcc-10-base_10.1.0-1 gcc-10-cross-base_10-20200418-1cross1 gcc-8-base_8.4.0-4 gcc-9_9.3.0-13 gcc-9-arm-linux-gnueabihf_9.3.0-8cross1 gcc-9-arm-linux-gnueabihf-base_9.3.0-8cross1 gcc-9-base_9.3.0-13 gcc-9-cross-base_9.3.0-8cross1 gcc-arm-linux-gnueabihf_4:9.2.1-3.1 gdal-data_3.0.4+dfsg-1 gettext_0.19.8.1-10 gettext-base_0.19.8.1-10 gpgv_2.2.20-1 grep_3.4-1 groff-base_1.22.4-5 gzip_1.10-2 hdf5-helpers_1.10.6+repack-2 hostname_3.23 icu-devtools_63.2-3 init-system-helpers_1.57 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-8 libaec-dev_1.0.4-1 libaec0_1.0.4-1 libapt-pkg5.0_1.8.4 libapt-pkg6.0_2.1.4 libarchive-zip-perl_1.68-1 libarchive13_3.4.2-1 libarmadillo-dev_1:9.800.4+dfsg-1 libarmadillo9_1:9.800.4+dfsg-1 libarpack2_3.7.0-3 libarpack2-dev_3.7.0-3 libasan5_9.3.0-13 libasan5-armhf-cross_9.3.0-8cross1 libatomic1_10.1.0-1 libatomic1-armhf-cross_10-20200418-1cross1 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-3 libaudit1_1:2.8.5-3+b1 libbinutils_2.34-8 libblas-dev_3.9.0-2 libblas3_3.9.0-2 libblkid1_2.35.1-5 libboost-dev_1.67.0.2+b1 libboost1.67-dev_1.67.0-18 libbrotli1_1.0.7-6.1 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-2 libc-bin_2.30-8 libc-dev-bin_2.30-8 libc6_2.30-8 libc6-armhf-cross_2.30-2cross1 libc6-dev_2.30-8 libc6-dev-armhf-cross_2.30-2cross1 libcap-ng0_0.7.9-2.1+b2 libcc1-0_10.1.0-1 libcfitsio-dev_3.470-4 libcfitsio8_3.470-4 libcharls-dev_2.0.0+dfsg-1+b1 libcharls2_2.0.0+dfsg-1+b1 libcom-err2_1.45.6-1 libconfig-auto-perl_0.44-1 libconfig-inifiles-perl_3.000003-1 libcroco3_0.6.13-1 libcrypt-dev_1:4.4.16-1 libcrypt1_1:4.4.16-1 libctf-nobfd0_2.34-8 libctf0_2.34-8 libcurl3-gnutls_7.68.0-1 libcurl4_7.68.0-1 libcurl4-gnutls-dev_7.68.0-1 libdap-dev_3.20.6-2 libdap25_3.20.6-2 libdapclient6v5_3.20.6-2 libdapserver7v5_3.20.6-2 libdb5.3_5.3.28+dfsg1-0.6 libdebconfclient0_0.252 libdebhelper-perl_13.1 libdebian-dpkgcross-perl_2.6.15-3 libdpkg-perl_1.19.7 libelf1_0.176-1.1 libencode-locale-perl_1.05-1 libepsilon-dev_0.9.2+dfsg-4+b1 libepsilon1_0.9.2+dfsg-4+b1 libevent-2.1-7_2.1.11-stable-1 libexpat1_2.2.9-1 libexpat1-dev_2.2.9-1 libext2fs2_1.45.6-1 libfakeroot_1.24-1 libfann-dev_2.2.0+ds-6 libfann2_2.2.0+ds-6 libfdisk1_2.35.1-5 libffi6_3.2.1-9 libffi7_3.3-4 libfile-homedir-perl_1.004-1 libfile-listing-perl_6.04-1 libfile-stripnondeterminism-perl_1.8.0-1 libfile-which-perl_1.23-1 libfontconfig1_2.13.1-4.2 libfreetype6_2.10.1-2 libfreexl-dev_1.0.5-3+b1 libfreexl1_1.0.5-3+b1 libfyba-dev_4.1.1-6 libfyba0_4.1.1-6 libgcc-9-dev_9.3.0-13 libgcc-9-dev-armhf-cross_9.3.0-8cross1 libgcc-s1_10.1.0-1 libgcc-s1-armhf-cross_10-20200418-1cross1 libgcc1_1:10.1.0-1 libgcrypt20_1.8.5-5 libgdal-dev_3.0.4+dfsg-1+b6 libgdal26_3.0.4+dfsg-1+b6 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libgeos-3.8.1_3.8.1-1 libgeos-c1v5_3.8.1-1 libgeos-dev_3.8.1-1 libgeotiff-dev_1.6.0-1 libgeotiff5_1.6.0-1 libgfortran5_10.1.0-1 libgif-dev_5.1.9-1 libgif7_5.1.9-1 libglib2.0-0_2.64.2-1 libgmp-dev_2:6.2.0+dfsg-4 libgmp10_2:6.2.0+dfsg-4 libgmpxx4ldbl_2:6.2.0+dfsg-4 libgnutls-dane0_3.6.13-2 libgnutls-openssl27_3.6.13-2 libgnutls28-dev_3.6.13-2 libgnutls30_3.6.13-2 libgnutlsxx28_3.6.13-2 libgomp1_10.1.0-1 libgomp1-armhf-cross_10-20200418-1cross1 libgpg-error0_1.37-1 libgsl-dev_2.6+dfsg-2 libgsl25_2.6+dfsg-2 libgslcblas0_2.6+dfsg-2 libgssapi-krb5-2_1.17-7 libhdf4-0-alt_4.2.15-1 libhdf4-alt-dev_4.2.15-1 libhdf5-103-1_1.10.6+repack-2 libhdf5-cpp-103-1_1.10.6+repack-2 libhdf5-dev_1.10.6+repack-2 libhdf5-fortran-102_1.10.6+repack-2 libhdf5-hl-100_1.10.6+repack-2 libhdf5-hl-cpp-100_1.10.6+repack-2 libhdf5-hl-fortran-100_1.10.6+repack-2 libhogweed4_3.5.1+really3.4.1-1 libhogweed5_3.5.1+really3.5.1-2 libhtml-parser-perl_3.72-5 libhtml-tagset-perl_3.20-4 libhtml-tree-perl_5.07-2 libhttp-cookies-perl_6.08-1 libhttp-date-perl_6.05-1 libhttp-message-perl_6.24-1 libhttp-negotiate-perl_6.01-1 libicu-dev_63.2-3 libicu63_63.2-3 libidn2-0_2.3.0-1 libidn2-dev_2.3.0-1 libio-html-perl_1.001-1 libio-socket-ssl-perl_2.067-1 libio-string-perl_1.08-3 libisl19_0.20-2 libisl22_0.22.1-1 libitm1_10.1.0-1 libjbig-dev_2.1-3.1+b2 libjbig0_2.1-3.1+b2 libjpeg62-turbo_1:1.5.2-2+b1 libjpeg62-turbo-dev_1:1.5.2-2+b1 libjson-c-dev_0.13.1+dfsg-7 libjson-c4_0.13.1+dfsg-7 libjsoncpp1_1.7.4-3.1 libk5crypto3_1.17-7 libkeyutils1_1.6.1-2 libkml-dev_1.3.0-8 libkmlbase1_1.3.0-8 libkmlconvenience1_1.3.0-8 libkmldom1_1.3.0-8 libkmlengine1_1.3.0-8 libkmlregionator1_1.3.0-8 libkmlxsd1_1.3.0-8 libkrb5-3_1.17-7 libkrb5support0_1.17-7 liblapack-dev_3.9.0-2 liblapack3_3.9.0-2 liblcms2-2_2.9-4+b1 libldap-2.4-2_2.4.50+dfsg-1 libldap-common_2.4.50+dfsg-1 liblocale-gettext-perl_1.07-4 liblsan0_10.1.0-1 libltdl-dev_2.4.6-14 libltdl7_2.4.6-14 liblwp-mediatypes-perl_6.04-1 liblwp-protocol-https-perl_6.07-2 liblz4-1_1.9.2-2 liblzma-dev_5.2.4-1+b1 liblzma5_5.2.4-1+b1 libmagic-mgc_1:5.38-5 libmagic1_1:5.38-5 libmariadb-dev_1:10.3.22-1 libmariadb-dev-compat_1:10.3.22-1 libmariadb3_1:10.3.22-1 libminizip-dev_1.1-8+b1 libminizip1_1.1-8+b1 libmount1_2.35.1-5 libmpc3_1.1.0-1 libmpdec2_2.4.2-3 libmpfr6_4.0.2-1 libmpx2_8.4.0-4 libncurses6_6.2-1 libncursesw6_6.2-1 libnet-http-perl_6.19-1 libnet-ssleay-perl_1.88-3 libnetcdf-dev_1:4.7.4-1 libnetcdf18_1:4.7.4-1 libnettle6_3.5.1+really3.4.1-1 libnettle7_3.5.1+really3.5.1-2 libnghttp2-14_1.40.0-1 libnspr4_2:4.25-1 libnss3_2:3.52-1 libodbc1_2.3.6-0.1+b1 libogdi-dev_4.1.0+ds-1 libogdi4.1_4.1.0+ds-1 libopenjp2-7_2.3.1-1 libopenjp2-7-dev_2.3.1-1 libosp5_1.5.2-13+b1 libp11-kit-dev_0.23.20-1 libp11-kit0_0.23.20-1 libpam-modules_1.3.1-5 libpam-modules-bin_1.3.1-5 libpam-runtime_1.3.1-5 libpam0g_1.3.1-5 libpcre16-3_2:8.39-12+b1 libpcre2-8-0_10.34-7 libpcre3_2:8.39-12+b1 libpcre3-dev_2:8.39-12+b1 libpcre32-3_2:8.39-12+b1 libpcrecpp0v5_2:8.39-12+b1 libperl5.28_5.28.1-6 libperl5.30_5.30.2-1 libpipeline1_1.5.2-2 libpng-dev_1.6.37-2 libpng16-16_1.6.37-2 libpoppler-dev_0.71.0-6 libpoppler-private-dev_0.71.0-6 libpoppler82_0.71.0-6 libpopt0_1.16-14 libpq-dev_12.3-1 libpq5_12.3-1 libprocps8_2:3.3.16-5 libproj-dev_7.0.1-1 libproj19_7.0.1-1 libpsl5_0.21.0-1 libpython3-stdlib_3.8.2-3 libpython3.8-minimal_3.8.3-1 libpython3.8-stdlib_3.8.3-1 libqhull-dev_2019.1-5 libqhull-r7deb1_2019.1-5 libqhull7deb1_2019.1-5 libqhullcpp7deb1_2019.1-5 libquadmath0_10.1.0-1 libreadline8_8.0-4 librhash0_1.3.9-1 librtmp1_2.4+20151223.gitfa8646d.1-2+b1 libsasl2-2_2.1.27+dfsg-2 libsasl2-modules-db_2.1.27+dfsg-2 libseccomp2_2.4.3-1+b1 libselinux1_3.0-1+b3 libsemanage-common_3.0-1 libsemanage1_3.0-1+b3 libsepol1_3.0-1 libsigsegv2_2.12-2 libsmartcols1_2.35.1-5 libspatialite-dev_4.3.0a-6+b2 libspatialite7_4.3.0a-6+b2 libsqlite3-0_3.31.1-5 libsqlite3-dev_3.31.1-5 libss2_1.45.6-1 libssh2-1_1.8.0-2.1 libssl1.1_1.1.1g-1 libstdc++-9-dev_9.3.0-13 libstdc++-9-dev-armhf-cross_9.3.0-8cross1 libstdc++6_10.1.0-1 libstdc++6-armhf-cross_10-20200418-1cross1 libsub-override-perl_0.09-2 libsuperlu-dev_5.2.1+dfsg1-4 libsuperlu5_5.2.1+dfsg1-4 libsvm-dev_3.24+ds-4 libsvm3_3.24+ds-4 libsystemd0_245.5-3 libsz2_1.0.4-1 libtasn1-6_4.16.0-2 libtasn1-6-dev_4.16.0-2 libtext-charwidth-perl_0.04-10 libtext-unidecode-perl_1.30-1 libtext-wrapi18n-perl_0.06-9 libtiff-dev_4.1.0+git191117-2 libtiff5_4.1.0+git191117-2 libtiffxx5_4.1.0+git191117-2 libtimedate-perl_2.3200-1 libtinfo6_6.2-1 libtool_2.4.6-14 libtry-tiny-perl_0.30-1 libtsan0_10.1.0-1 libubsan1_10.1.0-1 libubsan1-armhf-cross_10-20200418-1cross1 libuchardet0_0.0.6-3 libudev1_245.5-3 libunbound8_1.10.1-1 libunistring2_0.9.10-2 liburi-perl_1.76-2 liburiparser-dev_0.9.3-2 liburiparser1_0.9.3-2 libuuid1_2.35.1-5 libuv1_1.35.0-2 libwebp-dev_0.6.1-2+b1 libwebp6_0.6.1-2+b1 libwebpdemux2_0.6.1-2+b1 libwebpmux3_0.6.1-2+b1 libwww-perl_6.44-1 libwww-robotrules-perl_6.02-1 libxerces-c-dev_3.2.3+debian-1 libxerces-c3.2_3.2.3+debian-1 libxml-libxml-perl_2.0134+dfsg-2 libxml-namespacesupport-perl_1.12-1 libxml-parser-perl_2.46-1+b1 libxml-sax-base-perl_1.09-1 libxml-sax-expat-perl_0.51-1 libxml-sax-perl_1.02+dfsg-1 libxml-simple-perl_2.25-1 libxml2_2.9.10+dfsg-5 libxml2-dev_2.9.10+dfsg-5 libxslt1.1_1.1.34-4 libyaml-perl_1.30-1 libzstd-dev_1.4.4+dfsg-3 libzstd1_1.4.4+dfsg-3 linux-libc-dev_5.6.7-1 linux-libc-dev-armhf-cross_5.4.19-1cross1 login_1:4.8.1-1 logsave_1.45.6-1 lsb-base_11.1.0 m4_1.4.18-4 make_4.2.1-2+b1 man-db_2.9.1-1 mariadb-common_1:10.3.22-1 mawk_1.3.4.20200120-2 mime-support_3.64 mount_2.35.1-5 mysql-common_5.8+1.0.5 ncurses-base_6.2-1 ncurses-bin_6.2-1 netbase_6.1 nettle-dev_3.5.1+really3.5.1-2 odbcinst_2.3.6-0.1+b1 odbcinst1debian2_2.3.6-0.1+b1 opensp_1.5.2-13+b1 openssl_1.1.1g-1 passwd_1:4.8.1-1 patch_2.7.6-6 perl_5.30.2-1 perl-base_5.30.2-1 perl-modules-5.28_5.28.1-6 perl-modules-5.30_5.30.2-1 perl-openssl-defaults_5 pkg-config_0.29.2-1 pkg-kde-tools_0.15.32 po-debconf_1.0.21 procps_2:3.3.16-5 proj-data_7.0.1-1 python3_3.8.2-3 python3-minimal_3.8.2-3 python3.8_3.8.3-1 python3.8-minimal_3.8.3-1 readline-common_8.0-4 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12+nmu1 sgml-base_1.30 sgml-data_2.0.11 sysvinit-utils_2.96-3 tar_1.30+dfsg-7 tex-common_6.14 texinfo_6.7.0.dfsg.2-5 tzdata_2020a-1 ucf_3.0039 unixodbc-dev_2.3.6-0.1+b1 util-linux_2.35.1-5 uuid-dev_2.35.1-5 xml-core_0.18+nmu1 xsltproc_1.1.34-4 xz-utils_5.2.4-1+b1 zlib1g_1:1.2.11.dfsg-2 zlib1g-dev_1:1.2.11.dfsg-2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: pktools Binary: pktools, pktools-dev, libalgorithms1, libbase1, libfileclasses1, libimageclasses1 Architecture: any Version: 2.6.7.6+ds-2 Maintainer: Debian GIS Project Uploaders: Francesco Paolo Lovergine , Bas Couwenberg Homepage: http://pktools.nongnu.org/ Standards-Version: 4.4.0 Vcs-Browser: https://salsa.debian.org/debian-gis-team/pktools Vcs-Git: https://salsa.debian.org/debian-gis-team/pktools.git Build-Depends: debhelper (>= 9), cmake, libgdal-dev (>= 1.10.0-0~), libgsl-dev | libgsl0-dev, libboost-dev, libarmadillo-dev, libfann-dev, libsvm-dev, pkg-kde-tools, docbook2x, docbook-xsl, docbook-xml, xsltproc Package-List: libalgorithms1 deb libs optional arch=any libbase1 deb libs optional arch=any libfileclasses1 deb libs optional arch=any libimageclasses1 deb libs optional arch=any pktools deb science optional arch=any pktools-dev deb libdevel optional arch=any Checksums-Sha1: 74a79c9ca24139164f6dd209dbfa612255430ab1 3140034 pktools_2.6.7.6+ds.orig.tar.gz a9de009dd8c23d1e6c669c76cd82f94d59cb7321 44236 pktools_2.6.7.6+ds-2.debian.tar.xz Checksums-Sha256: 26105ddbd1cb6cbbababa2fea4e65045e7cdf68b75a8059b0e3cccbba2235529 3140034 pktools_2.6.7.6+ds.orig.tar.gz b9ab7fc54e18153ddccca2154da74e9e0dd7e176ec581e1e8b1bd09723abcd41 44236 pktools_2.6.7.6+ds-2.debian.tar.xz Files: ad15b87a2c8d523b32d11c6ee7a9e123 3140034 pktools_2.6.7.6+ds.orig.tar.gz 8a3df7fe610a68566eb693604f369b99 44236 pktools_2.6.7.6+ds-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAl0nPk8ACgkQZ1DxCuiN SvFGow//R/vP3pH9njRHiZlE3Pa0+Ysmm0SYWvbWPppxmSTggHNU+j6jPUR4/dry 8FXkvq0aW+SbXl5J+4JqEgX6IOqpNc79avmbINNmhnNlSHpFEIW6pPl+Lr6Bs5sQ A+6SIMm8Gf2+DTL3/GNVW6xTqbLA8sg3t3oMz+/6ZYwxYZjMZGO/iz6lZWksUcVy 3RHFsyZDpUJFVSCAdB8oS8WTbtEn2eTGw5cEPETOUgQri9F9YGoF0NLyvQP2GPay JuxUwoIczhDl+KqJMHSBmpkLB9KyfmR+LVTDdwyl5tJE2CzRF1OOrlRiyfFrZMfW ZPZavAfQ8kx7Hu4f7f3VCLXvx3j8Vb6lxlxooFEdH0/A2Y7jJ0YDrr9wtScGPQV/ ARUQvhv36t1b+WbiKw9LFBsuvZRBvFq5h9weV+MJ0/+hpjSN+iSkERiqd3h79vst sALyWXJB4iC2CHn0grcT+Ke73Mv2GWWgeKj1iQq6IQjW7LIuJq3at6/6Mdt9QbuP 0y/QnsxDzAo7GWpvETgQR7yhYa4DsTVNcOOKxKhkngf/SH/aufzH7o83XWe//qhu Ll7hLW7dnJNMeXOFfp8PbLES8C5RT4oxa6JZJEEqKdLEq8XAiue6V3cTeWZpvZvO 04hRq+I6hFbnvZ/uEJa7N93eydAd26iaK+djmZgFRTwk6fgZULg= =qED3 -----END PGP SIGNATURE----- gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Thu Jul 11 13:49:03 2019 UTC gpgv: using RSA key 8182DE417056408D614650D16750F10AE88D4AF1 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./pktools_2.6.7.6+ds-2.dsc dpkg-source: info: extracting pktools in /<> dpkg-source: info: unpacking pktools_2.6.7.6+ds.orig.tar.gz dpkg-source: info: unpacking pktools_2.6.7.6+ds-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying no-liblas.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf CONFIG_SITE=/etc/dpkg-cross/cross-config.armhf DEB_BUILD_OPTIONS=nocheck HOME=/sbuild-nonexistent LANG=en_US.UTF-8 LC_ALL=C.UTF-8 LOGNAME=helmut PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=unstable-amd64-sbuild SCHROOT_CHROOT_NAME=unstable-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1003 SCHROOT_GROUP=helmut SCHROOT_SESSION_ID=unstable-amd64-sbuild-afc728cd-289a-426b-bed8-40778c8d013a SCHROOT_UID=1003 SCHROOT_USER=helmut SHELL=/bin/sh USER=helmut dpkg-buildpackage ----------------- Command: dpkg-buildpackage -aarmhf -Pcross,nocheck -us -uc -B -rfakeroot --jobs-try=1 dpkg-buildpackage: info: source package pktools dpkg-buildpackage: info: source version 2.6.7.6+ds-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Bas Couwenberg dpkg-architecture: warning: specified GNU system type arm-linux-gnueabihf does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf fakeroot debian/rules clean dh clean --buildsystem cmake \ --with pkgkde_symbolshelper \ --parallel dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_auto_clean -O--buildsystem=cmake -O--parallel dh_auto_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use) debian/rules override_dh_clean make[1]: Entering directory '/<>' dh_clean debian/man/*.1 dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use) find /<> -name '*.o' -delete find /<> -name '*.so*' -delete find /<> -name '*.a' -delete make[1]: Leaving directory '/<>' debian/rules build-arch dh build-arch --buildsystem cmake \ --with pkgkde_symbolshelper \ --parallel dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_update_autotools_config -a -O--buildsystem=cmake -O--parallel debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' dh_auto_configure -- -DBUILD_WITH_FANN=ON \ -DBUILD_SHARED_LIBS=ON \ -DINSTALL_LIBRARY_DIR=/usr/lib/arm-linux-gnueabihf dh_auto_configure: warning: Compatibility levels before 10 are deprecated (level 9 in use) cd obj-arm-linux-gnueabihf && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=armv7l -DCMAKE_C_COMPILER=arm-linux-gnueabihf-gcc -DCMAKE_CXX_COMPILER=arm-linux-gnueabihf-g\+\+ -DPKG_CONFIG_EXECUTABLE=/usr/bin/arm-linux-gnueabihf-pkg-config -DPKGCONFIG_EXECUTABLE=/usr/bin/arm-linux-gnueabihf-pkg-config -DQMAKE_EXECUTABLE=/usr/bin/arm-linux-gnueabihf-qmake -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -DBUILD_WITH_FANN=ON -DBUILD_SHARED_LIBS=ON -DINSTALL_LIBRARY_DIR=/usr/lib/arm-linux-gnueabihf .. -- The C compiler identification is GNU 9.3.0 -- The CXX compiler identification is GNU 9.3.0 -- Check for working C compiler: /usr/bin/arm-linux-gnueabihf-gcc -- Check for working C compiler: /usr/bin/arm-linux-gnueabihf-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/arm-linux-gnueabihf-g++ -- Check for working CXX compiler: /usr/bin/arm-linux-gnueabihf-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found GDAL: /usr/lib/libgdal.so (found suitable version "3.0.4", minimum required is "1.10") -- Using GSL from /usr -- Found Armadillo: /usr/lib/libarmadillo.so (found version "9.800.4") -- Found FANN: /usr/lib/arm-linux-gnueabihf/libfloatfann.so -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LOCALSTATEDIR CMAKE_INSTALL_SYSCONFDIR PKGCONFIG_EXECUTABLE PKG_CONFIG_EXECUTABLE QMAKE_EXECUTABLE -- Build files have been written to: /<>/obj-arm-linux-gnueabihf make[1]: Leaving directory '/<>' debian/rules override_dh_auto_build make[1]: Entering directory '/<>' # Create man pages from DocBook XML for x in debian/man/pkascii2ogr.1.xml debian/man/pksvmogr.1.xml debian/man/pkcreatect.1.xml debian/man/pkkalman.1.xml debian/man/pkdiff.1.xml debian/man/pklas2img.1.xml debian/man/pkpolygonize.1.xml debian/man/pkreclassogr.1.xml debian/man/pkegcs.1.xml debian/man/pkfilterdem.1.xml debian/man/pkdumpimg.1.xml debian/man/pksieve.1.xml debian/man/pkstatogr.1.xml debian/man/pkascii2img.1.xml debian/man/pksvm.1.xml debian/man/pkfilter.1.xml debian/man/pkgetmask.1.xml debian/man/pkreclass.1.xml debian/man/pkstatascii.1.xml debian/man/pkdsm2shadow.1.xml debian/man/pkstat.1.xml debian/man/pktools-config.1.xml debian/man/pkstatprofile.1.xml debian/man/pkann.1.xml debian/man/pkannogr.1.xml debian/man/pkfillnodata.1.xml debian/man/pkfilterascii.1.xml debian/man/pksetmask.1.xml debian/man/pkextractogr.1.xml debian/man/pkinfo.1.xml debian/man/pkfsann.1.xml debian/man/pkcrop.1.xml debian/man/pkoptsvm.1.xml debian/man/pkcomposite.1.xml debian/man/pkextractimg.1.xml debian/man/pkfssvm.1.xml debian/man/pkregann.1.xml debian/man/pkdumpogr.1.xml ; do \ docbook2x-man --string-param header-3="11 July 2019" $x ; \ mv `basename $x | sed 's/.xml$//'` `dirname $x` ; \ done docbook2man://refsect3[@id='pkfilter_functions_1_1']: element not matched by any template docbook2man://refsect3[@id='pkfilter_functions_1_2']: element not matched by any template docbook2man://refsect3[@id='pkfilter_functions_2_1']: element not matched by any template docbook2man://refsect3[@id='pkfilter_functions_2_2']: element not matched by any template dh_auto_build dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 9 in use) cd obj-arm-linux-gnueabihf && make -j1 make[2]: Entering directory '/<>/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/<> -B/<>/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-arm-linux-gnueabihf/CMakeFiles /<>/obj-arm-linux-gnueabihf/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/base.dir/build.make src/CMakeFiles/base.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/src /<>/obj-arm-linux-gnueabihf/src/CMakeFiles/base.dir/DependInfo.cmake --color= Scanning dependencies of target base make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/base.dir/build.make src/CMakeFiles/base.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 1%] Building CXX object src/CMakeFiles/base.dir/base/Vector2d.cc.o cd /<>/obj-arm-linux-gnueabihf/src && /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dbase_EXPORTS -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/base.dir/base/Vector2d.cc.o -c /<>/src/base/Vector2d.cc [ 2%] Linking CXX shared library libbase.so cd /<>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/base.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -fPIC -g -O2 -fdebug-prefix-map=/<>=. -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 /<>/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 '/<>/obj-arm-linux-gnueabihf' [ 2%] Built target base make -f src/CMakeFiles/imageClasses.dir/build.make src/CMakeFiles/imageClasses.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/src /<>/obj-arm-linux-gnueabihf/src/CMakeFiles/imageClasses.dir/DependInfo.cmake --color= Scanning dependencies of target imageClasses make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/imageClasses.dir/build.make src/CMakeFiles/imageClasses.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 3%] Building CXX object src/CMakeFiles/imageClasses.dir/imageclasses/ImgRasterGdal.cc.o cd /<>/obj-arm-linux-gnueabihf/src && /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DimageClasses_EXPORTS -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/imageClasses.dir/imageclasses/ImgRasterGdal.cc.o -c /<>/src/imageclasses/ImgRasterGdal.cc In file included from /<>/src/imageclasses/ImgRasterGdal.cc:22: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.cc: In member function ‘char** ImgRasterGdal::getMetadata()’: /<>/src/imageclasses/ImgRasterGdal.cc:221:20: warning: cast from type ‘const char*’ to type ‘char**’ casts away qualifiers [-Wcast-qual] 221 | return (char**)""; | ^~ /<>/src/imageclasses/ImgRasterGdal.cc:221:20: warning: cast from ‘const char*’ to ‘char**’ increases required alignment of target type [-Wcast-align] /<>/src/imageclasses/ImgRasterGdal.cc: In member function ‘char** ImgRasterGdal::getMetadata() const’: /<>/src/imageclasses/ImgRasterGdal.cc:234:20: warning: cast from type ‘const char*’ to type ‘char**’ casts away qualifiers [-Wcast-qual] 234 | return (char**)""; | ^~ /<>/src/imageclasses/ImgRasterGdal.cc:234:20: warning: cast from ‘const char*’ to ‘char**’ increases required alignment of target type [-Wcast-align] /<>/src/imageclasses/ImgRasterGdal.cc: In member function ‘char** ImgRasterGdal::getMetadata()’: /<>/src/imageclasses/ImgRasterGdal.cc:222:1: warning: control reaches end of non-void function [-Wreturn-type] 222 | } | ^ /<>/src/imageclasses/ImgRasterGdal.cc: In member function ‘char** ImgRasterGdal::getMetadata() const’: /<>/src/imageclasses/ImgRasterGdal.cc:235:1: warning: control reaches end of non-void function [-Wreturn-type] 235 | } | ^ /<>/src/imageclasses/ImgRasterGdal.cc: In member function ‘std::string ImgRasterGdal::getDescription() const’: /<>/src/imageclasses/ImgRasterGdal.cc:262:1: warning: control reaches end of non-void function [-Wreturn-type] 262 | } | ^ /<>/src/imageclasses/ImgRasterGdal.cc: In member function ‘std::string ImgRasterGdal::getMetadataItem() const’: /<>/src/imageclasses/ImgRasterGdal.cc:275:1: warning: control reaches end of non-void function [-Wreturn-type] 275 | } | ^ /<>/src/imageclasses/ImgRasterGdal.cc: In member function ‘std::string ImgRasterGdal::getImageDescription() const’: /<>/src/imageclasses/ImgRasterGdal.cc:288:1: warning: control reaches end of non-void function [-Wreturn-type] 288 | } | ^ /<>/src/imageclasses/ImgRasterGdal.cc: In member function ‘std::string ImgRasterGdal::getCompression() const’: /<>/src/imageclasses/ImgRasterGdal.cc:316:1: warning: control reaches end of non-void function [-Wreturn-type] 316 | } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/include/gdal/ogr_spatialref.h:41, from /<>/src/imageclasses/ImgRasterGdal.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/imageclasses/ImgRasterGdal.h:29, from /<>/src/imageclasses/ImgRasterGdal.cc:22: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 112 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘int ImgRasterGdal::pushNoDataValue(double)’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/include/gdal/ogr_spatialref.h:41, from /<>/src/imageclasses/ImgRasterGdal.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ [ 4%] Building CXX object src/CMakeFiles/imageClasses.dir/imageclasses/ImgReaderGdal.cc.o cd /<>/obj-arm-linux-gnueabihf/src && /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DimageClasses_EXPORTS -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/imageClasses.dir/imageclasses/ImgReaderGdal.cc.o -c /<>/src/imageclasses/ImgReaderGdal.cc In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/imageclasses/ImgReaderGdal.cc:25: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/imageclasses/ImgReaderGdal.cc:25: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ /<>/src/imageclasses/ImgReaderGdal.cc: In member function ‘void ImgReaderGdal::getMinMax(int, int, int, int, int, double&, double&)’: /<>/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>/src/imageclasses/ImgReaderGdal.cc: In member function ‘double ImgReaderGdal::getHistogram(std::vector&, double&, double&, unsigned int&, int, bool)’: /<>/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){ | ~~~~~~~~~~~~~~^~~~~~~~ /<>/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>/src/imageclasses/ImgReaderGdal.cc:326:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 326 | for(int ibin=0;ibin>/src/imageclasses/ImgReaderGdal.cc:307:21: warning: unused variable ‘nsample’ [-Wunused-variable] 307 | unsigned long int nsample=0; | ^~~~~~~ In file included from /<>/src/imageclasses/ImgReaderGdal.cc:25: /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.cc:170:50: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = short int]’: /<>/src/imageclasses/ImgReaderGdal.h:282:3: required from ‘void ImgReaderGdal::readData(std::vector&, int, int) [with T = short int]’ /<>/src/imageclasses/ImgReaderGdal.cc:360:34: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:148:3: 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); | ^~~~~~ /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = short int]’: /<>/src/imageclasses/ImgReaderGdal.h:148:3: 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/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/imageclasses/ImgRasterGdal.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/imageclasses/ImgReaderGdal.cc:25: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 112 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘double ImgReaderGdal::getMin(int&, int&, int)’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘double ImgReaderGdal::getMax(int&, int&, int)’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘void ImgReaderGdal::getMinMax(int, int, int, int, int, double&, double&)’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘void ImgReaderGdal::getMinMax(double&, double&, int)’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘long unsigned int ImgReaderGdal::getNvalid(int)’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/imageclasses/ImgReaderGdal.cc: In member function ‘double ImgReaderGdal::getHistogram(std::vector&, double&, double&, unsigned int&, int, bool)’: /<>/src/imageclasses/ImgReaderGdal.cc:282:34: warning: ‘pfnProgress’ may be used uninitialized in this function [-Wmaybe-uninitialized] 282 | rasterBand->ComputeStatistics(0,&minValue,&maxValue,&meanValue,&stdDev,pfnProgress,pProgressData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/imageclasses/ImgReaderGdal.cc:282:34: warning: ‘pProgressData’ may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/imageclasses/ImgRasterGdal.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/imageclasses/ImgReaderGdal.cc:25: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘void ImgReaderGdal::getRefPix(double&, double&, int)’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object src/CMakeFiles/imageClasses.dir/imageclasses/ImgReaderOgr.cc.o cd /<>/obj-arm-linux-gnueabihf/src && /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DimageClasses_EXPORTS -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/imageClasses.dir/imageclasses/ImgReaderOgr.cc.o -c /<>/src/imageclasses/ImgReaderOgr.cc In file included from /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderOgr.h:31, from /<>/src/imageclasses/ImgReaderOgr.cc:22: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/imageclasses/ImgReaderOgr.h:32, from /<>/src/imageclasses/ImgReaderOgr.cc:22: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/imageclasses/ImgReaderOgr.cc:22: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /<>/src/imageclasses/ImgReaderOgr.cc: In member function ‘int ImgReaderOgr::getFields(std::vector&, int) const’: /<>/src/imageclasses/ImgReaderOgr.cc:183:19: warning: unused variable ‘poFieldDefn’ [-Wunused-variable] 183 | OGRFieldDefn *poFieldDefn = poFDefn->GetFieldDefn(iField); | ^~~~~~~~~~~ /<>/src/imageclasses/ImgReaderOgr.cc: In function ‘std::ostream& operator<<(std::ostream&, ImgReaderOgr&)’: /<>/src/imageclasses/ImgReaderOgr.cc:218:9: warning: unused variable ‘iField’ [-Wunused-variable] 218 | int iField=0; | ^~~~~~ /<>/src/imageclasses/ImgReaderOgr.cc: In member function ‘unsigned int ImgReaderOgr::readDataImageOgr(std::map, Vector2d >&, std::vector >&, const std::vector&, const string&, const std::vector >&, int)’: /<>/src/imageclasses/ImgReaderOgr.cc:313:29: 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>/src/imageclasses/ImgReaderOgr.cc:22: /<>/src/imageclasses/ImgReaderOgr.h: In instantiation of ‘int ImgReaderOgr::readData(std::map, Vector2d >&, const OGRFieldType&, std::vector >&, const string&, int, bool, bool) [with T = float; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.cc:342:70: required from here /<>/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()){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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()){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/imageclasses/ImgReaderOgr.h:261:9: warning: unused variable ‘posOffset’ [-Wunused-variable] 261 | int posOffset=(pos)?2:0; | ^~~~~~~~~ [ 6%] Building CXX object src/CMakeFiles/imageClasses.dir/imageclasses/ImgWriterGdal.cc.o cd /<>/obj-arm-linux-gnueabihf/src && /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DimageClasses_EXPORTS -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/imageClasses.dir/imageclasses/ImgWriterGdal.cc.o -c /<>/src/imageclasses/ImgWriterGdal.cc In file included from /<>/src/imageclasses/ImgWriterGdal.h:28, from /<>/src/imageclasses/ImgWriterGdal.cc:27: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/imageclasses/ImgWriterGdal.h:29, from /<>/src/imageclasses/ImgWriterGdal.cc:27: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgWriterGdal.h:30, from /<>/src/imageclasses/ImgWriterGdal.cc:27: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /<>/src/imageclasses/ImgWriterGdal.cc: In member function ‘virtual void ImgWriterGdal::setCodec(const ImgReaderGdal&)’: /<>/src/imageclasses/ImgWriterGdal.cc:96:10: warning: variable ‘papszMetadata’ set but not used [-Wunused-but-set-variable] 96 | char **papszMetadata; | ^~~~~~~~~~~~~ /<>/src/imageclasses/ImgWriterGdal.cc: In member function ‘virtual void ImgWriterGdal::setCodec(const string&)’: /<>/src/imageclasses/ImgWriterGdal.cc:171:10: warning: variable ‘papszMetadata’ set but not used [-Wunused-but-set-variable] 171 | char **papszMetadata; | ^~~~~~~~~~~~~ /<>/src/imageclasses/ImgWriterGdal.cc: In member function ‘void ImgWriterGdal::rasterizeOgr(ImgReaderOgr&, const std::vector&, const std::vector >&, const std::vector >&)’: /<>/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()>/src/imageclasses/ImgWriterGdal.h:27, from /<>/src/imageclasses/ImgWriterGdal.cc:27: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/src/imageclasses/ImgWriterGdal.cc: In member function ‘void ImgWriterGdal::rasterizeOgr(ImgReaderOgr&, const std::vector&, const std::vector >&, const std::vector >&)’: /<>/src/imageclasses/ImgWriterGdal.cc:354:27: warning: ‘pTransformArg’ may be used uninitialized in this function [-Wmaybe-uninitialized] 354 | if(GDALRasterizeLayers( (GDALDatasetH)m_gds,nrOfBand(),&(bands[0]),layers.size(),&(layers[0]),NULL,pTransformArg,NULL,coptions,pfnProgress,pProgressArg)!=CE_None){ | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/include/gdal/gdal_priv.h:74, from /<>/src/imageclasses/ImgWriterGdal.h:27, from /<>/src/imageclasses/ImgWriterGdal.cc:27: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1662:4: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1662 | _M_range_insert(__pos, __first, __last, | ^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1662:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 [ 7%] Building CXX object src/CMakeFiles/imageClasses.dir/imageclasses/ImgWriterOgr.cc.o cd /<>/obj-arm-linux-gnueabihf/src && /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DimageClasses_EXPORTS -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/imageClasses.dir/imageclasses/ImgWriterOgr.cc.o -c /<>/src/imageclasses/ImgWriterOgr.cc In file included from /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderOgr.h:31, from /<>/src/imageclasses/ImgWriterOgr.cc:23: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/imageclasses/ImgReaderOgr.h:32, from /<>/src/imageclasses/ImgWriterOgr.cc:23: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/imageclasses/ImgWriterOgr.cc:23: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /<>/src/imageclasses/ImgWriterOgr.cc: In member function ‘int ImgWriterOgr::getFields(std::vector&, int) const’: /<>/src/imageclasses/ImgWriterOgr.cc:345:19: warning: unused variable ‘poFieldDefn’ [-Wunused-variable] 345 | OGRFieldDefn *poFieldDefn = poFDefn->GetFieldDefn(iField); | ^~~~~~~~~~~ /<>/src/imageclasses/ImgWriterOgr.cc: In member function ‘void ImgWriterOgr::copyFields(const ImgReaderOgr&, int, int)’: /<>/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>/src/imageclasses/ImgWriterOgr.cc: In member function ‘void ImgWriterOgr::addPoint(double, double, const std::map, double>&, std::string, int, int)’: /<>/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()){ | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/imageclasses/ImgWriterOgr.cc:398:7: warning: unused variable ‘fid’ [-Wunused-variable] 398 | int fid=0; | ^~~ /<>/src/imageclasses/ImgWriterOgr.cc: In member function ‘void ImgWriterOgr::addLineString(std::vector&, const string&, int, int)’: /<>/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>/src/imageclasses/ImgWriterOgr.cc: In member function ‘void ImgWriterOgr::addRing(std::vector&, const string&, int, int)’: /<>/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>/src/imageclasses/ImgWriterOgr.cc: In member function ‘void ImgWriterOgr::addLineString(std::vector&, const string&, const string&, int)’: /<>/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>/src/imageclasses/ImgWriterOgr.cc: In member function ‘int ImgWriterOgr::ascii2ogr(const string&, const string&, const std::vector >&, const std::vector&, short int, short int, const string&, const OGRwkbGeometryType&, char)’: /<>/src/imageclasses/ImgWriterOgr.cc:538:12: warning: unused variable ‘skip’ [-Wunused-variable] 538 | bool skip=false; | ^~~~ /<>/src/imageclasses/ImgWriterOgr.cc:602:12: warning: unused variable ‘skip’ [-Wunused-variable] 602 | bool skip=false; | ^~~~ In file included from /<>/src/imageclasses/ImgReaderOgr.h:32, from /<>/src/imageclasses/ImgWriterOgr.cc:23: /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(T&, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgWriterOgr.cc:707:43: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(T&, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:114:3: 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); | ^~~~~~ /<>/src/imageclasses/ImgWriterOgr.cc: In member function ‘int ImgWriterOgr::ascii2ogr(const string&, const string&, const std::vector >&, const std::vector&, short int, short int, const string&, const OGRwkbGeometryType&, char)’: /<>/src/imageclasses/ImgWriterOgr.cc:622:37: warning: ‘pointFeature’ may be used uninitialized in this function [-Wmaybe-uninitialized] 622 | pointFeature->SetField(fieldId,atoi(value.c_str())); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/imageclasses/ImgWriterOgr.cc:558:37: warning: ‘pointFeature’ may be used uninitialized in this function [-Wmaybe-uninitialized] 558 | pointFeature->SetField(fieldId,atoi(value.c_str())); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/imageclasses/ImgWriterOgr.cc:560:36: warning: ‘polyFeature’ may be used uninitialized in this function [-Wmaybe-uninitialized] 560 | polyFeature->SetField(fieldId,atoi(value.c_str())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object src/CMakeFiles/imageClasses.dir/imageclasses/ImgUpdaterGdal.cc.o cd /<>/obj-arm-linux-gnueabihf/src && /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DimageClasses_EXPORTS -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/imageClasses.dir/imageclasses/ImgUpdaterGdal.cc.o -c /<>/src/imageclasses/ImgUpdaterGdal.cc In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/imageclasses/ImgUpdaterGdal.h:23, from /<>/src/imageclasses/ImgUpdaterGdal.cc:21: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/imageclasses/ImgUpdaterGdal.h:23, from /<>/src/imageclasses/ImgUpdaterGdal.cc:21: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgWriterGdal.h:30, from /<>/src/imageclasses/ImgUpdaterGdal.h:24, from /<>/src/imageclasses/ImgUpdaterGdal.cc:21: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ [ 9%] Building CXX object src/CMakeFiles/imageClasses.dir/base/Vector2d.cc.o cd /<>/obj-arm-linux-gnueabihf/src && /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DimageClasses_EXPORTS -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/imageClasses.dir/base/Vector2d.cc.o -c /<>/src/base/Vector2d.cc [ 10%] Linking CXX shared library libimageClasses.so cd /<>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/imageClasses.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -fPIC -g -O2 -fdebug-prefix-map=/<>=. -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 /<>/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 '/<>/obj-arm-linux-gnueabihf' [ 10%] Built target imageClasses make -f src/CMakeFiles/algorithms.dir/build.make src/CMakeFiles/algorithms.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/src /<>/obj-arm-linux-gnueabihf/src/CMakeFiles/algorithms.dir/DependInfo.cmake --color= Scanning dependencies of target algorithms make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/algorithms.dir/build.make src/CMakeFiles/algorithms.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 11%] Building CXX object src/CMakeFiles/algorithms.dir/algorithms/ConfusionMatrix.cc.o cd /<>/obj-arm-linux-gnueabihf/src && /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/algorithms.dir/algorithms/ConfusionMatrix.cc.o -c /<>/src/algorithms/ConfusionMatrix.cc In file included from /<>/src/base/Vector2d.h:29, from /<>/src/algorithms/ConfusionMatrix.h:25, from /<>/src/algorithms/ConfusionMatrix.cc:20: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/algorithms/ConfusionMatrix.cc:20: /<>/src/algorithms/ConfusionMatrix.h: In member function ‘int confusionmatrix::ConfusionMatrix::getClassIndex(std::string) const’: /<>/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>/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()) | ~~~~~^~~~~~~~~~~~~~~~~~ /<>/src/algorithms/ConfusionMatrix.h: In function ‘std::ostream& confusionmatrix::operator<<(std::ostream&, const confusionmatrix::ConfusionMatrix&)’: /<>/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>/src/algorithms/ConfusionMatrix.h:159:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 159 | for(int icol=0;icol>/src/algorithms/ConfusionMatrix.h:128:12: warning: variable ‘doa’ set but not used [-Wunused-but-set-variable] 128 | double doa=0; | ^~~ /<>/src/algorithms/ConfusionMatrix.h: In constructor ‘confusionmatrix::ConfusionMatrix::ConfusionMatrix()’: /<>/src/algorithms/ConfusionMatrix.h:195:8: warning: ‘confusionmatrix::ConfusionMatrix::m_se95’ will be initialized after [-Wreorder] 195 | bool m_se95; | ^~~~~~ /<>/src/algorithms/ConfusionMatrix.h:194:13: warning: ‘confusionmatrix::CM_FORMAT confusionmatrix::ConfusionMatrix::m_format’ [-Wreorder] 194 | CM_FORMAT m_format; | ^~~~~~~~ /<>/src/algorithms/ConfusionMatrix.cc:32:1: warning: when initialized here [-Wreorder] 32 | ConfusionMatrix::ConfusionMatrix() | ^~~~~~~~~~~~~~~ /<>/src/algorithms/ConfusionMatrix.cc: In member function ‘confusionmatrix::ConfusionMatrix& confusionmatrix::ConfusionMatrix::operator+=(const confusionmatrix::ConfusionMatrix&)’: /<>/src/algorithms/ConfusionMatrix.cc:78:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 78 | for(int irow=0;irow>/src/algorithms/ConfusionMatrix.cc:83:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 83 | for(int icol=0;icol>/src/algorithms/ConfusionMatrix.cc: In member function ‘confusionmatrix::ConfusionMatrix& confusionmatrix::ConfusionMatrix::operator*=(double)’: /<>/src/algorithms/ConfusionMatrix.cc:91:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 91 | for(int irow=0;irow>/src/algorithms/ConfusionMatrix.cc:92:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 92 | for(int icol=0;icol>/src/algorithms/ConfusionMatrix.cc: In member function ‘void confusionmatrix::ConfusionMatrix::incrementResult(const string&, const string&, double)’: /<>/src/algorithms/ConfusionMatrix.cc:163:8: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 163 | if(ir>=m_results.size()) | ~~^~~~~~~~~~~~~~~~~~ /<>/src/algorithms/ConfusionMatrix.cc: In member function ‘double confusionmatrix::ConfusionMatrix::nReference() const’: /<>/src/algorithms/ConfusionMatrix.cc:179:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 179 | for(int ir=0;ir>/src/algorithms/ConfusionMatrix.cc: In member function ‘double confusionmatrix::ConfusionMatrix::nClassified(const string&) const’: /<>/src/algorithms/ConfusionMatrix.cc:188:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 188 | for(int iref=0;iref>/src/algorithms/ConfusionMatrix.cc: In member function ‘double confusionmatrix::ConfusionMatrix::pa(const string&, double*) const’: /<>/src/algorithms/ConfusionMatrix.cc:204:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 204 | for(int iclass=0;iclass>/src/algorithms/ConfusionMatrix.cc: In member function ‘double confusionmatrix::ConfusionMatrix::ua(const string&, double*) const’: /<>/src/algorithms/ConfusionMatrix.cc:232:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 232 | for(int iref=0;iref>/src/algorithms/ConfusionMatrix.cc: In member function ‘double confusionmatrix::ConfusionMatrix::oa(double*) const’: /<>/src/algorithms/ConfusionMatrix.cc:254:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 254 | for(int iclass=0;iclass>/src/algorithms/ConfusionMatrix.cc:252:10: warning: unused variable ‘pChance’ [-Wunused-variable] 252 | double pChance=0; | ^~~~~~~ /<>/src/algorithms/ConfusionMatrix.cc: In member function ‘double confusionmatrix::ConfusionMatrix::kappa() const’: /<>/src/algorithms/ConfusionMatrix.cc:276:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 276 | for(int iclass=0;iclass>/src/algorithms/ConfusionMatrix.h:25, from /<>/src/algorithms/ConfusionMatrix.cc:20: /<>/src/base/Vector2d.h: In instantiation of ‘Vector2d Vector2d::operator=(const Vector2d&) [with T = double]’: /<>/src/algorithms/ConfusionMatrix.cc:137:13: required from here /<>/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>/src/base/Vector2d.h: In instantiation of ‘T Vector2d::sum() const [with T = double]’: /<>/src/algorithms/ConfusionMatrix.cc:251:31: required from here /<>/src/base/Vector2d.h:302:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 302 | for(int irow=0;irowsize();++irow){ /<>/src/base/Vector2d.h:303:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 303 | for(int icol=0;icoloperator[](irow).size();++icol) /<>/src/base/Vector2d.h: In instantiation of ‘Vector2d::Vector2d(const Vector2d&) [with T = double]’: /<>/src/base/Vector2d.h:95:14: required from ‘Vector2d Vector2d::operator=(const Vector2d&) [with T = double]’ /<>/src/algorithms/ConfusionMatrix.cc:137:13: required from here /<>/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>/src/algorithms/ConfusionMatrix.cc: In member function ‘double confusionmatrix::ConfusionMatrix::ua(const string&, double*) const’: /<>/src/algorithms/ConfusionMatrix.cc:237:10: warning: ‘dva’ is used uninitialized in this function [-Wuninitialized] 237 | double dva=1.0-dva; | ^~~ [ 12%] Building CXX object src/CMakeFiles/algorithms.dir/algorithms/CostFactorySVM.cc.o cd /<>/obj-arm-linux-gnueabihf/src && /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/algorithms.dir/algorithms/CostFactorySVM.cc.o -c /<>/src/algorithms/CostFactorySVM.cc In file included from /<>/src/base/Vector2d.h:29, from /<>/src/algorithms/CostFactorySVM.h:26, from /<>/src/algorithms/CostFactorySVM.cc:20: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/algorithms/CostFactory.h:26, from /<>/src/algorithms/CostFactorySVM.h:27, from /<>/src/algorithms/CostFactorySVM.cc:20: /<>/src/algorithms/ConfusionMatrix.h: In member function ‘int confusionmatrix::ConfusionMatrix::getClassIndex(std::string) const’: /<>/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>/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()) | ~~~~~^~~~~~~~~~~~~~~~~~ /<>/src/algorithms/ConfusionMatrix.h: In function ‘std::ostream& confusionmatrix::operator<<(std::ostream&, const confusionmatrix::ConfusionMatrix&)’: /<>/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>/src/algorithms/ConfusionMatrix.h:159:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 159 | for(int icol=0;icol>/src/algorithms/ConfusionMatrix.h:128:12: warning: variable ‘doa’ set but not used [-Wunused-but-set-variable] 128 | double doa=0; | ^~~ /<>/src/algorithms/CostFactorySVM.cc: In member function ‘virtual double CostFactorySVM::getCost(const std::vector >&)’: /<>/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>/src/algorithms/CostFactorySVM.cc:136:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__gnu_cxx::__alloc_traits, unsigned int>::value_type’ {aka ‘unsigned int’} [-Wsign-compare] 136 | for(int isample=0;isample>/obj-arm-linux-gnueabihf/src && /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/algorithms.dir/algorithms/Egcs.cc.o -c /<>/src/algorithms/Egcs.cc /<>/src/algorithms/Egcs.cc: In member function ‘std::string Egcs::geo2cell(double, double) const’: /<>/src/algorithms/Egcs.cc:166:10: warning: unused variable ‘xcel’ [-Wunused-variable] 166 | double xcel=static_cast(geoX)/getBaseSize(); | ^~~~ /<>/src/algorithms/Egcs.cc:167:10: warning: unused variable ‘ycel’ [-Wunused-variable] 167 | double ycel=static_cast(geoY)/getBaseSize(); | ^~~~ [ 14%] Building CXX object src/CMakeFiles/algorithms.dir/algorithms/Filter.cc.o cd /<>/obj-arm-linux-gnueabihf/src && /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/algorithms.dir/algorithms/Filter.cc.o -c /<>/src/algorithms/Filter.cc In file included from /<>/src/algorithms/Filter.h:29, from /<>/src/algorithms/Filter.cc:20: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/algorithms/Filter.h:30, from /<>/src/algorithms/Filter.cc:20: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/imageclasses/ImgWriterGdal.h:30, from /<>/src/algorithms/Filter.h:31, from /<>/src/algorithms/Filter.cc:20: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /<>/src/algorithms/Filter.cc: In member function ‘void filter::Filter::setTaps(const std::vector&, bool)’: /<>/src/algorithms/Filter.cc:43:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 43 | for(int itap=0;itap>/src/algorithms/Filter.cc:46:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 46 | for(int itap=0;itap>/src/algorithms/Filter.cc: In member function ‘void filter::Filter::dwtCut(std::vector&, const string&, int, double)’: /<>/src/algorithms/Filter.cc:246:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 246 | for(int index=0;index>/src/algorithms/Filter.cc: In member function ‘void filter::Filter::stats(ImgReaderGdal&, ImgWriterGdal&, const std::vector >&)’: /<>/src/algorithms/Filter.cc:458:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 458 | for(int imethod=0;imethod>/src/algorithms/Filter.cc:486:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 486 | double threshold=(ithreshold>/src/algorithms/Filter.cc:502:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 502 | for(int imethod=0;imethod>/src/algorithms/Filter.cc: In member function ‘void filter::Filter::filter(ImgReaderGdal&, ImgWriterGdal&, const string&, int)’: /<>/src/algorithms/Filter.cc:526:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 526 | for(int iband=0;iband>/src/algorithms/Filter.cc: In member function ‘void filter::Filter::getSavGolayCoefficients(std::vector&, int, int, int, int, int)’: /<>/src/algorithms/Filter.cc:594:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 594 | for(k=1;k<=tapz.size()/2;++k) | ~^~~~~~~~~~~~~~~ /<>/src/algorithms/Filter.cc:597:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 597 | for(k=1;k<=tapz.size()/2;++k) | ~^~~~~~~~~~~~~~~ /<>/src/algorithms/Filter.cc: In member function ‘double filter::Filter::getCentreWavelength(const std::vector&, const Vector2d&, const string&, double, bool)’: /<>/src/algorithms/Filter.cc:727:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 727 | for(int iband=0;iband>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/algorithms/Filter.h:30, from /<>/src/algorithms/Filter.cc:20: /<>/src/base/Vector2d.h: In instantiation of ‘std::vector Vector2d::selectCol(int) [with T = double]’: /<>/src/algorithms/Filter.cc:78:39: required from here /<>/src/base/Vector2d.h:184:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 184 | for(int irow=0;irowsize();++irow) In file included from /<>/src/algorithms/Filter.cc:20: /<>/src/algorithms/Filter.h: In instantiation of ‘void filter::Filter::filter(const std::vector&, std::vector&, const string&, int) [with T = double; std::string = std::__cxx11::basic_string]’: /<>/src/algorithms/Filter.cc:277:47: required from here /<>/src/algorithms/Filter.h:532:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 532 | for(int iclass=0;iclass>/src/algorithms/Filter.h:545:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 545 | for(int iclass=0;iclass>/src/algorithms/Filter.h:576:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 576 | for(int iclass=0;iclass>/src/algorithms/Filter.h:629:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 629 | for(i=dim/2;i>/src/algorithms/Filter.h:632:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 632 | for(int iclass=0;iclass>/src/algorithms/Filter.h:679:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 679 | for(i=input.size()-dim/2;i>/src/algorithms/Filter.h:681:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 681 | for(int iclass=0;iclass>/src/algorithms/Filter.h:694:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 694 | for(int iclass=0;iclass>/src/algorithms/Filter.h:704:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 704 | if(i+t>/src/algorithms/Filter.h:723:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 723 | for(int iclass=0;iclass>/src/algorithms/Filter.h:521:8: warning: unused variable ‘verbose’ [-Wunused-variable] 521 | bool verbose=false; | ^~~~~~~ /<>/src/algorithms/Filter.h: In instantiation of ‘void filter::Filter::smoothNoData(const std::vector&, const string&, std::vector&) [with T = double; std::string = std::__cxx11::basic_string]’: /<>/src/algorithms/Filter.cc:311:60: required from here /<>/src/algorithms/Filter.h:441:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 441 | for(int i=0;i>/src/algorithms/Filter.h: In instantiation of ‘void filter::Filter::filter(const std::vector&, std::vector&) [with T = double]’: /<>/src/algorithms/Filter.cc:353:36: required from here /<>/src/algorithms/Filter.h:452:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 452 | for(i=0;i>/src/algorithms/Filter.h:455:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 455 | for(int t=1;t<=m_taps.size()/2;++t){ | ~^~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter.h:479:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 479 | for(i=m_taps.size()/2;i>/src/algorithms/Filter.h:484:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 484 | for(int t=0;t>/src/algorithms/Filter.h:481:7: warning: unused variable ‘leaveOut’ [-Wunused-variable] 481 | T leaveOut=(*(m_taps.begin()))*input[i-m_taps.size()/2]; | ^~~~~~~~ /<>/src/algorithms/Filter.h:482:7: warning: unused variable ‘include’ [-Wunused-variable] 482 | T include=(m_taps.back())*input[i+m_taps.size()/2]; | ^~~~~~~ /<>/src/algorithms/Filter.h:488:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 488 | for(i=input.size()-m_taps.size()/2;i>/src/algorithms/Filter.h:492:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 492 | for(int t=1;t<=m_taps.size()/2;++t){ | ~^~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter.h:494:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 494 | if(i+t>/src/algorithms/Filter.h:29, from /<>/src/algorithms/Filter.cc:20: /<>/src/algorithms/StatFactory.h: In instantiation of ‘void statfactory::StatFactory::interpolateUp(const std::vector&, const std::vector&, const std::vector&, const string&, std::vector&, bool) const [with T = double; std::string = std::__cxx11::basic_string]’: /<>/src/algorithms/Filter.cc:716:86: required from here /<>/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>/src/algorithms/Filter.h:30, from /<>/src/algorithms/Filter.cc:20: /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:282:3: required from ‘void ImgReaderGdal::readData(std::vector&, int, int) [with T = double]’ /<>/src/algorithms/Filter.cc:75:46: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/algorithms/Filter.h:31, from /<>/src/algorithms/Filter.cc:20: /<>/src/imageclasses/ImgWriterGdal.h: In instantiation of ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgWriterGdal.h:203:49: required from ‘bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = double]’ /<>/src/algorithms/Filter.cc:85:51: required from here /<>/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){ In file included from /<>/src/algorithms/Filter.h:29, from /<>/src/algorithms/Filter.cc:20: /<>/src/algorithms/StatFactory.h: In instantiation of ‘void statfactory::StatFactory::interpolateNoData(const std::vector&, const std::vector&, const string&, std::vector&, bool) const [with T = double; std::string = std::__cxx11::basic_string]’: /<>/src/algorithms/Filter.h:443:3: required from ‘void filter::Filter::smoothNoData(const std::vector&, const string&, std::vector&) [with T = double; std::string = std::__cxx11::basic_string]’ /<>/src/algorithms/Filter.cc:311:60: required from here /<>/src/algorithms/StatFactory.h:1416:7: warning: unused variable ‘nband’ [-Wunused-variable] 1416 | int nband=wavelengthIn.size(); | ^~~~~ In file included from /<>/src/algorithms/Filter.h:30, from /<>/src/algorithms/Filter.cc:20: /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:148:3: 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 /<>/src/algorithms/Filter.h:31, from /<>/src/algorithms/Filter.cc:20: /<>/src/imageclasses/ImgWriterGdal.h: In member function ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgWriterGdal.h:191:3: 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 /<>/src/algorithms/Filter.cc:20: /<>/src/algorithms/Filter.h: In static member function ‘static const gsl_wavelet_type* filter::Filter::getWaveletType(std::string)’: /<>/src/algorithms/Filter.h:58:3: warning: control reaches end of non-void function [-Wreturn-type] 58 | } | ^ /<>/src/algorithms/Filter.cc: In member function ‘void filter::Filter::dwtForward(ImgReaderGdal&, ImgWriterGdal&, const string&, int)’: /<>/src/algorithms/Filter.cc:70:14: warning: ‘pszMessage’ is used uninitialized in this function [-Wuninitialized] 70 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter.cc: In member function ‘void filter::Filter::dwtInverse(ImgReaderGdal&, ImgWriterGdal&, const string&, int)’: /<>/src/algorithms/Filter.cc:101:14: warning: ‘pszMessage’ is used uninitialized in this function [-Wuninitialized] 101 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter.cc: In member function ‘void filter::Filter::dwtCut(ImgReaderGdal&, ImgWriterGdal&, const string&, int, double)’: /<>/src/algorithms/Filter.cc:132:14: warning: ‘pszMessage’ is used uninitialized in this function [-Wuninitialized] 132 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter.cc: In member function ‘void filter::Filter::dwtCutFrom(ImgReaderGdal&, ImgWriterGdal&, const string&, int, int)’: /<>/src/algorithms/Filter.cc:163:14: warning: ‘pszMessage’ is used uninitialized in this function [-Wuninitialized] 163 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/algorithms/Filter.h:23, from /<>/src/algorithms/Filter.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::iterator) [with _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 184 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/algorithms/StatFactory.h:31, from /<>/src/algorithms/Filter.h:29, from /<>/src/algorithms/Filter.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 112 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘T statfactory::StatFactory::sum(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘double statfactory::StatFactory::mean(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘double statfactory::StatFactory::var(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘T statfactory::StatFactory::mymin(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘T statfactory::StatFactory::mymax(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 112 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘unsigned int filter::Filter::pushNoDataValue(double)’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/algorithms/Filter.h:23, from /<>/src/algorithms/Filter.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/algorithms/Filter.h:23, from /<>/src/algorithms/Filter.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:171:5: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 171 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/algorithms/StatFactory.h:31, from /<>/src/algorithms/Filter.h:29, from /<>/src/algorithms/Filter.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘unsigned int statfactory::StatFactory::nvalid(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/algorithms/Filter.h:23, from /<>/src/algorithms/Filter.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1428:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1428 | { return _M_erase(begin() + (__position - cbegin())); } | ^ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void filter::Filter::dwtForward(std::vector&, const string&, int)’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1458:71: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1458 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ^ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void filter::Filter::dwtInverse(std::vector&, const string&, int)’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1458:71: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1458 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ^ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void filter::Filter::dwtCut(std::vector&, const string&, int, double)’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1458:71: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1458 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ^ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void statfactory::StatFactory::interpolateUp(const std::vector&, const std::vector&, const std::vector&, const string&, std::vector&, bool) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/algorithms/StatFactory.h:31, from /<>/src/algorithms/Filter.h:29, from /<>/src/algorithms/Filter.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘void statfactory::StatFactory::interpolateNoData(const std::vector&, const std::vector&, const string&, std::vector&, bool) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/algorithms/Filter.h:23, from /<>/src/algorithms/Filter.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1428:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1428 | { return _M_erase(begin() + (__position - cbegin())); } | ^ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1428:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1428 | { return _M_erase(begin() + (__position - cbegin())); } | ^ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘double filter::Filter::getCentreWavelength(const std::vector&, const Vector2d&, const string&, double, bool)’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter.cc: In member function ‘void filter::Filter::smoothNoData(ImgReaderGdal&, const string&, ImgWriterGdal&)’: /<>/src/algorithms/Filter.cc:303:14: warning: ‘pszMessage’ may be used uninitialized in this function [-Wmaybe-uninitialized] 303 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter.cc: In member function ‘void filter::Filter::filter(ImgReaderGdal&, ImgWriterGdal&)’: /<>/src/algorithms/Filter.cc:345:14: warning: ‘pszMessage’ may be used uninitialized in this function [-Wmaybe-uninitialized] 345 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/algorithms/StatFactory.h:31, from /<>/src/algorithms/Filter.h:29, from /<>/src/algorithms/Filter.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/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/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1839 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/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/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1879:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1879 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1879:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1884 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1889 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/algorithms/StatFactory.h:31, from /<>/src/algorithms/Filter.h:29, from /<>/src/algorithms/Filter.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/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/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/algorithms/StatFactory.h:31, from /<>/src/algorithms/Filter.h:29, from /<>/src/algorithms/Filter.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/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/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1953 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘T statfactory::StatFactory::median(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/algorithms/Filter.h:23, from /<>/src/algorithms/Filter.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1428:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1428 | { return _M_erase(begin() + (__position - cbegin())); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/algorithms/StatFactory.h:31, from /<>/src/algorithms/Filter.h:29, from /<>/src/algorithms/Filter.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1967 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1968 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1970:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1970 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/algorithms/Filter.h:29, from /<>/src/algorithms/Filter.cc:20: /<>/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]’: /<>/src/algorithms/StatFactory.h:1154:22: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_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 | ^~~~~~~~~~~ /<>/src/algorithms/StatFactory.h:1154:22: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/algorithms/Filter.h:23, from /<>/src/algorithms/Filter.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1428:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1428 | { return _M_erase(begin() + (__position - cbegin())); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/algorithms/StatFactory.h:31, from /<>/src/algorithms/Filter.h:29, from /<>/src/algorithms/Filter.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/algorithms/Filter.h:23, from /<>/src/algorithms/Filter.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1428:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1428 | { return _M_erase(begin() + (__position - cbegin())); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/algorithms/StatFactory.h:31, from /<>/src/algorithms/Filter.h:29, from /<>/src/algorithms/Filter.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1967 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1968 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1970:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1970 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/algorithms/Filter.h:23, from /<>/src/algorithms/Filter.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void filter::Filter::filter(const std::vector&, std::vector&, const string&, int) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/algorithms/StatFactory.h:31, from /<>/src/algorithms/Filter.h:29, from /<>/src/algorithms/Filter.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/algorithms/Filter.cc:20: /<>/src/algorithms/Filter.h:617:16: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 617 | output[i]=stat.percentile(statBuffer,statBuffer.begin(),statBuffer.end(),m_threshold[0]); In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/algorithms/Filter.h:23, from /<>/src/algorithms/Filter.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /<>/src/algorithms/Filter.cc:20: /<>/src/algorithms/Filter.h:669:16: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 669 | output[i]=stat.percentile(statBuffer,statBuffer.begin(),statBuffer.end(),m_threshold[0]); In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/algorithms/Filter.h:23, from /<>/src/algorithms/Filter.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /<>/src/algorithms/Filter.cc:20: /<>/src/algorithms/Filter.h:760:16: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 760 | output[i]=stat.percentile(statBuffer,statBuffer.begin(),statBuffer.end(),m_threshold[0]); /<>/src/algorithms/Filter.cc: In member function ‘void filter::Filter::morphology(ImgReaderGdal&, ImgWriterGdal&, const string&, int, short int)’: /<>/src/algorithms/Filter.cc:269:14: warning: ‘pszMessage’ may be used uninitialized in this function [-Wmaybe-uninitialized] 269 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter.cc: In member function ‘void filter::Filter::filter(ImgReaderGdal&, ImgWriterGdal&, const string&, int)’: /<>/src/algorithms/Filter.cc:517:14: warning: ‘pszMessage’ may be used uninitialized in this function [-Wmaybe-uninitialized] 517 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter.cc: In member function ‘void filter::Filter::stat(ImgReaderGdal&, ImgWriterGdal&, const string&)’: /<>/src/algorithms/Filter.cc:381:14: warning: ‘pszMessage’ may be used uninitialized in this function [-Wmaybe-uninitialized] 381 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/algorithms/StatFactory.h:31, from /<>/src/algorithms/Filter.h:29, from /<>/src/algorithms/Filter.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter.cc:412:38: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 412 | lineOutput[x]=stat.percentile(pixelInput,pixelInput.begin(),pixelInput.end(),m_threshold[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter.cc: In member function ‘void filter::Filter::stats(ImgReaderGdal&, ImgWriterGdal&, const std::vector >&)’: /<>/src/algorithms/Filter.cc:443:14: warning: ‘pszMessage’ may be used uninitialized in this function [-Wmaybe-uninitialized] 443 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/algorithms/StatFactory.h:31, from /<>/src/algorithms/Filter.h:29, from /<>/src/algorithms/Filter.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter.cc:487:51: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 487 | lineOutput[imethod][x]=stat.percentile(pixelInput,pixelInput.begin(),pixelInput.end(),threshold); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object src/CMakeFiles/algorithms.dir/algorithms/Filter2d.cc.o cd /<>/obj-arm-linux-gnueabihf/src && /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/algorithms.dir/algorithms/Filter2d.cc.o -c /<>/src/algorithms/Filter2d.cc In file included from /<>/src/base/Vector2d.h:29, from /<>/src/algorithms/Filter2d.h:53, from /<>/src/algorithms/Filter2d.cc:24: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/algorithms/Filter.h:30, from /<>/src/algorithms/Filter2d.h:54, from /<>/src/algorithms/Filter2d.cc:24: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/imageclasses/ImgWriterGdal.h:30, from /<>/src/algorithms/Filter.h:31, from /<>/src/algorithms/Filter2d.h:54, from /<>/src/algorithms/Filter2d.cc:24: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /<>/src/algorithms/Filter2d.cc: In member function ‘void filter2d::Filter2d::filter(ImgReaderGdal&, ImgWriterGdal&, bool, bool, bool)’: /<>/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>/src/algorithms/Filter2d.cc:165:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 165 | for(int imask=0;imask>/src/algorithms/Filter2d.cc: In member function ‘void filter2d::Filter2d::majorVoting(const string&, const string&, int, const std::vector&)’: /<>/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>/src/algorithms/Filter2d.cc:279:11: warning: unused variable ‘centre’ [-Wunused-variable] 279 | int centre=dimX*(dimY-1)/2+(dimX-1)/2; | ^~~~~~ /<>/src/algorithms/Filter2d.cc: In member function ‘void filter2d::Filter2d::doit(ImgReaderGdal&, ImgWriterGdal&, const string&, int, int, short int, bool)’: /<>/src/algorithms/Filter2d.cc:436:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 436 | for(int imask=0;imask>/src/algorithms/Filter2d.cc:630:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 630 | for(int iclass=0;iclass>/src/algorithms/Filter2d.cc:642:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 642 | if(randomIndex>=windowBuffer.size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter2d.cc: In member function ‘void filter2d::Filter2d::mrf(ImgReaderGdal&, ImgWriterGdal&, int, int, double, bool, short int, bool)’: /<>/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>/src/algorithms/Filter2d.cc:708:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 708 | for(int iclass2=0;iclass2>/src/algorithms/Filter2d.cc: In member function ‘void filter2d::Filter2d::mrf(ImgReaderGdal&, ImgWriterGdal&, int, int, Vector2d, bool, short int, bool)’: /<>/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>/src/algorithms/Filter2d.cc:799:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 799 | for(int imask=0;imask>/src/algorithms/Filter2d.cc:806:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 806 | for(int iclass=0;iclass>/src/algorithms/Filter2d.cc:814:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 814 | for(int iclass1=0;iclass1>/src/algorithms/Filter2d.cc:817:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 817 | for(int iclass2=0;iclass2>/src/algorithms/Filter2d.cc:825:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 825 | for(int iclass1=0;iclass1>/src/algorithms/Filter2d.cc:779:11: warning: unused variable ‘centre’ [-Wunused-variable] 779 | int centre=dimX*(dimY-1)/2+(dimX-1)/2; | ^~~~~~ /<>/src/algorithms/Filter2d.cc:834:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 834 | for(int iclass=0;iclass>/src/algorithms/Filter2d.cc: In member function ‘void filter2d::Filter2d::morphology(ImgReaderGdal&, ImgWriterGdal&, const string&, int, int, const std::vector&, bool)’: /<>/src/algorithms/Filter2d.cc:1031:23: 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>/src/algorithms/Filter2d.cc:1072:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1072 | for(int iangle=0;iangle>/src/algorithms/Filter2d.cc:1097:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1097 | for(int imask=0;imask>/src/algorithms/Filter2d.cc:1105:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1105 | for(int iclass=0;iclass>/src/algorithms/Filter2d.cc:1030:13: warning: unused variable ‘centre’ [-Wunused-variable] 1030 | int centre=dimX*(dimY-1)/2+(dimX-1)/2; | ^~~~~~ /<>/src/algorithms/Filter2d.cc: In member function ‘void filter2d::Filter2d::linearFeature(ImgReaderGdal&, ImgWriterGdal&, float, float, float, float, bool, bool, bool, bool, int, bool)’: /<>/src/algorithms/Filter2d.cc:1197:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1197 | for(int iband=0;iband>/src/algorithms/Filter2d.cc: In member function ‘void filter2d::Filter2d::linearFeature(const Vector2d&, std::vector >&, float, float, float, float, bool, bool, bool, bool, bool)’: /<>/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>/src/algorithms/Filter2d.cc:1257:25: 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()) | ~~~~~~^~~~~~~~~~~~~~ /<>/src/algorithms/Filter2d.cc:1259:25: 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()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/algorithms/Filter2d.h:53, from /<>/src/algorithms/Filter2d.cc:24: /<>/src/base/Vector2d.h: In instantiation of ‘Vector2d::Vector2d(const Vector2d&) [with T = double]’: /<>/src/algorithms/Filter2d.cc:33:16: required from here /<>/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>/src/base/Vector2d.h: In instantiation of ‘Vector2d Vector2d::operator=(const Vector2d&) [with T = double]’: /<>/src/algorithms/Filter2d.cc:46:10: required from here /<>/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>/src/algorithms/Filter.h:31, from /<>/src/algorithms/Filter2d.h:54, from /<>/src/algorithms/Filter2d.cc:24: /<>/src/imageclasses/ImgWriterGdal.h: In instantiation of ‘bool ImgWriterGdal::writeDataBlock(Vector2d&, int, int, int, int, int) [with T = double]’: /<>/src/algorithms/Filter2d.cc:862:86: required from here /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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){ /<>/src/imageclasses/ImgWriterGdal.h:216:10: warning: variable ‘theScale’ set but not used [-Wunused-but-set-variable] 216 | double theScale=1; | ^~~~~~~~ /<>/src/imageclasses/ImgWriterGdal.h:217:10: warning: variable ‘theOffset’ set but not used [-Wunused-but-set-variable] 217 | double theOffset=0; | ^~~~~~~~~ In file included from /<>/src/algorithms/Filter2d.cc:24: /<>/src/algorithms/Filter2d.h: In instantiation of ‘void filter2d::Filter2d::shadowDsm(const Vector2d&, Vector2d&, double, double, double, short int) [with T = float]’: /<>/src/algorithms/Filter2d.cc:1156:71: required from here /<>/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()) /<>/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()) In file included from /<>/src/algorithms/Filter.h:31, from /<>/src/algorithms/Filter2d.h:54, from /<>/src/algorithms/Filter2d.cc:24: /<>/src/imageclasses/ImgWriterGdal.h: In instantiation of ‘bool ImgWriterGdal::writeDataBlock(Vector2d&, int, int, int, int, int) [with T = float]’: /<>/src/algorithms/Filter2d.cc:1157:81: required from here /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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){ /<>/src/imageclasses/ImgWriterGdal.h:216:10: warning: variable ‘theScale’ set but not used [-Wunused-but-set-variable] 216 | double theScale=1; | ^~~~~~~~ /<>/src/imageclasses/ImgWriterGdal.h:217:10: warning: variable ‘theOffset’ set but not used [-Wunused-but-set-variable] 217 | double theOffset=0; | ^~~~~~~~~ In file included from /<>/src/algorithms/Filter2d.cc:24: /<>/src/algorithms/Filter2d.h: In instantiation of ‘void filter2d::Filter2d::dwtForward(Vector2d&, const string&, int) [with T = float; std::string = std::__cxx11::basic_string]’: /<>/src/algorithms/Filter2d.cc:1165:47: required from here /<>/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>/src/algorithms/Filter2d.h:1262:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1262 | for(int irow=0;irow>/src/algorithms/Filter2d.h:1263:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1263 | for(int icol=0;icol>/src/algorithms/Filter2d.h:1276:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1276 | for(int irow=0;irow>/src/algorithms/Filter2d.h:1278:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1278 | for(int icol=0;icol>/src/algorithms/Filter2d.h: In instantiation of ‘void filter2d::Filter2d::dwtInverse(Vector2d&, const string&, int) [with T = float; std::string = std::__cxx11::basic_string]’: /<>/src/algorithms/Filter2d.cc:1175:47: required from here /<>/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>/src/algorithms/Filter2d.h:1310:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1310 | for(int irow=0;irow>/src/algorithms/Filter2d.h:1311:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1311 | for(int icol=0;icol>/src/algorithms/Filter2d.h:1324:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1324 | for(int irow=0;irow>/src/algorithms/Filter2d.h:1326:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1326 | for(int icol=0;icol>/src/algorithms/Filter2d.h: In instantiation of ‘void filter2d::Filter2d::dwtCut(Vector2d&, const string&, int, double) [with T = float; std::string = std::__cxx11::basic_string]’: /<>/src/algorithms/Filter2d.cc:1185:48: required from here /<>/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>/src/algorithms/Filter2d.h:1358:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1358 | for(int irow=0;irow>/src/algorithms/Filter2d.h:1359:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1359 | for(int icol=0;icol>/src/algorithms/Filter2d.h:1372:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1372 | for(int irow=0;irow>/src/algorithms/Filter2d.h:1373:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1373 | for(int icol=0;icol>/src/algorithms/Filter2d.h:1383:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1383 | for(int irow=0;irow>/src/algorithms/Filter2d.h:1384:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1384 | for(int icol=0;icol>/src/algorithms/Filter2d.h:1393:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1393 | for(int irow=0;irow>/src/algorithms/Filter.h:30, from /<>/src/algorithms/Filter2d.h:54, from /<>/src/algorithms/Filter2d.cc:24: /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:282:3: required from ‘void ImgReaderGdal::readData(std::vector&, int, int) [with T = double]’ /<>/src/algorithms/Filter2d.cc:100:53: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/algorithms/Filter.h:31, from /<>/src/algorithms/Filter2d.h:54, from /<>/src/algorithms/Filter2d.cc:24: /<>/src/imageclasses/ImgWriterGdal.h: In instantiation of ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgWriterGdal.h:203:49: required from ‘bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = double]’ /<>/src/algorithms/Filter2d.cc:184:43: required from here /<>/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){ In file included from /<>/src/algorithms/Filter.h:30, from /<>/src/algorithms/Filter2d.h:54, from /<>/src/algorithms/Filter2d.cc:24: /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = short int]’: /<>/src/imageclasses/ImgReaderGdal.h:282:3: required from ‘void ImgReaderGdal::readData(std::vector&, int, int) [with T = short int]’ /<>/src/algorithms/Filter2d.cc:736:45: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readDataBlock(std::vector&, int, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:224:3: required from ‘void ImgReaderGdal::readDataBlock(Vector2d&, int, int, int, int, int) [with T = double]’ /<>/src/algorithms/Filter2d.cc:860:81: required from here /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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)) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readDataBlock(std::vector&, int, int, int, int, int) [with T = float]’: /<>/src/imageclasses/ImgReaderGdal.h:224:3: required from ‘void ImgReaderGdal::readDataBlock(Vector2d&, int, int, int, int, int) [with T = float]’ /<>/src/algorithms/Filter2d.cc:1155:82: required from here /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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)) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/algorithms/Filter2d.h:53, from /<>/src/algorithms/Filter2d.cc:24: /<>/src/base/Vector2d.h: In instantiation of ‘Vector2d::Vector2d(const Vector2d&) [with T = float]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = Vector2d; _Args = {const Vector2d&}]’ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const Vector2d*; _ForwardIterator = Vector2d*; bool _TrivialValueTypes = false]’ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const Vector2d*; _ForwardIterator = Vector2d*]’ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = const Vector2d*; _ForwardIterator = Vector2d*; _Tp = Vector2d]’ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:329:2: required from ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Vector2d*; _ForwardIterator = Vector2d*; _Allocator = std::allocator >]’ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:659:48: required from ‘void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = Vector2d; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::size_type = unsigned int]’ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:937:4: required from ‘void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type) [with _Tp = Vector2d; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::size_type = unsigned int]’ /<>/src/algorithms/Filter2d.cc:1213:22: required from here /<>/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>/src/algorithms/Filter.h:30, from /<>/src/algorithms/Filter2d.h:54, from /<>/src/algorithms/Filter2d.cc:24: /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:148:3: 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 /<>/src/algorithms/Filter.h:31, from /<>/src/algorithms/Filter2d.h:54, from /<>/src/algorithms/Filter2d.cc:24: /<>/src/imageclasses/ImgWriterGdal.h: In member function ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgWriterGdal.h:191:3: 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 /<>/src/algorithms/Filter.h:30, from /<>/src/algorithms/Filter2d.h:54, from /<>/src/algorithms/Filter2d.cc:24: /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = short int]’: /<>/src/imageclasses/ImgReaderGdal.h:148:3: 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); | ^~~~~~ /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readDataBlock(std::vector&, int, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:268:3: 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); | ^~~~~~ In file included from /<>/src/algorithms/Filter.h:31, from /<>/src/algorithms/Filter2d.h:54, from /<>/src/algorithms/Filter2d.cc:24: /<>/src/imageclasses/ImgWriterGdal.h: In member function ‘bool ImgWriterGdal::writeDataBlock(Vector2d&, int, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgWriterGdal.h:260:3: 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); | ^~~~~~ In file included from /<>/src/algorithms/Filter.h:30, from /<>/src/algorithms/Filter2d.h:54, from /<>/src/algorithms/Filter2d.cc:24: /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readDataBlock(std::vector&, int, int, int, int, int) [with T = float]’: /<>/src/imageclasses/ImgReaderGdal.h:268:3: 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); | ^~~~~~ In file included from /<>/src/algorithms/Filter.h:31, from /<>/src/algorithms/Filter2d.h:54, from /<>/src/algorithms/Filter2d.cc:24: /<>/src/imageclasses/ImgWriterGdal.h: In member function ‘bool ImgWriterGdal::writeDataBlock(Vector2d&, int, int, int, int, int) [with T = float]’: /<>/src/imageclasses/ImgWriterGdal.h:260:3: 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); | ^~~~~~ In file included from /<>/src/algorithms/Filter2d.h:54, from /<>/src/algorithms/Filter2d.cc:24: /<>/src/algorithms/Filter.h: In static member function ‘static const gsl_wavelet_type* filter::Filter::getWaveletType(std::string)’: /<>/src/algorithms/Filter.h:58:3: warning: control reaches end of non-void function [-Wreturn-type] 58 | } | ^ In file included from /<>/src/algorithms/Filter2d.cc:24: /<>/src/algorithms/Filter2d.h: In member function ‘void filter2d::Filter2d::shift(const Vector2d&, Vector2d&, double, double, double, filter2d::RESAMPLE, bool) [with T = double]’: /<>/src/algorithms/Filter2d.h:623:14: warning: ‘pszMessage’ is used uninitialized in this function [-Wuninitialized] 623 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter2d.cc: In member function ‘void filter2d::Filter2d::shift(ImgReaderGdal&, ImgWriterGdal&, double, double, double, filter2d::RESAMPLE, bool)’: /<>/src/algorithms/Filter2d.cc:855:14: warning: ‘pszMessage’ is used uninitialized in this function [-Wuninitialized] 855 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter2d.cc: In member function ‘void filter2d::Filter2d::filter(ImgReaderGdal&, ImgWriterGdal&, bool, bool, bool)’: /<>/src/algorithms/Filter2d.cc:91:14: warning: ‘pszMessage’ is used uninitialized in this function [-Wuninitialized] 91 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter2d.cc: In member function ‘void filter2d::Filter2d::morphology(ImgReaderGdal&, ImgWriterGdal&, const string&, int, int, const std::vector&, bool)’: /<>/src/algorithms/Filter2d.cc:979:14: warning: ‘pszMessage’ is used uninitialized in this function [-Wuninitialized] 979 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter2d.cc: In member function ‘void filter2d::Filter2d::doit(ImgReaderGdal&, ImgWriterGdal&, const string&, int, int, short int, bool)’: /<>/src/algorithms/Filter2d.cc:363:14: warning: ‘pszMessage’ is used uninitialized in this function [-Wuninitialized] 363 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter2d.cc: In member function ‘void filter2d::Filter2d::mrf(ImgReaderGdal&, ImgWriterGdal&, int, int, Vector2d, bool, short int, bool)’: /<>/src/algorithms/Filter2d.cc:720:14: warning: ‘pszMessage’ is used uninitialized in this function [-Wuninitialized] 720 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/algorithms/Filter2d.cc:24: /<>/src/algorithms/Filter2d.h: In member function ‘void filter2d::Filter2d::shadowDsm(const Vector2d&, Vector2d&, double, double, double, short int) [with T = float]’: /<>/src/algorithms/Filter2d.h:1217:14: warning: ‘pszMessage’ is used uninitialized in this function [-Wuninitialized] 1217 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter2d.h: In member function ‘void filter2d::Filter2d::dwtForward(Vector2d&, const string&, int) [with T = float]’: /<>/src/algorithms/Filter2d.h:1248:14: warning: ‘pszMessage’ is used uninitialized in this function [-Wuninitialized] 1248 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter2d.h: In member function ‘void filter2d::Filter2d::dwtInverse(Vector2d&, const string&, int) [with T = float]’: /<>/src/algorithms/Filter2d.h:1295:14: warning: ‘pszMessage’ is used uninitialized in this function [-Wuninitialized] 1295 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter2d.h: In member function ‘void filter2d::Filter2d::dwtCut(Vector2d&, const string&, int, double) [with T = float]’: /<>/src/algorithms/Filter2d.h:1343:14: warning: ‘pszMessage’ is used uninitialized in this function [-Wuninitialized] 1343 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter2d.cc: In member function ‘void filter2d::Filter2d::linearFeature(const Vector2d&, std::vector >&, float, float, float, float, bool, bool, bool, bool, bool)’: /<>/src/algorithms/Filter2d.cc:1224:14: warning: ‘pszMessage’ is used uninitialized in this function [-Wuninitialized] 1224 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter2d.cc: In member function ‘void filter2d::Filter2d::majorVoting(const string&, const string&, int, const std::vector&)’: /<>/src/algorithms/Filter2d.cc:204:14: warning: ‘pszMessage’ is used uninitialized in this function [-Wuninitialized] 204 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/algorithms/Filter2d.h:43, from /<>/src/algorithms/Filter2d.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/algorithms/Filter2d.h:53, from /<>/src/algorithms/Filter2d.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 112 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘double statfactory::StatFactory::var(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘T statfactory::StatFactory::mymin(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘T statfactory::StatFactory::mymax(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 112 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘int filter2d::Filter2d::pushNoDataValue(double)’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/algorithms/Filter2d.h:43, from /<>/src/algorithms/Filter2d.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/algorithms/Filter2d.h:43, from /<>/src/algorithms/Filter2d.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:171:5: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 171 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter2d.cc: In member function ‘void filter2d::Filter2d::morphology(ImgReaderGdal&, ImgWriterGdal&, const string&, int, int, const std::vector&, bool)’: /<>/src/algorithms/Filter2d.cc:1066:19: warning: ‘theta’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1066 | theta=360-(theta/PI*180)+90; In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/algorithms/Filter2d.h:43, from /<>/src/algorithms/Filter2d.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/algorithms/Filter2d.h:43, from /<>/src/algorithms/Filter2d.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member 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/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:300:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:300:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/algorithms/Filter2d.h:43, from /<>/src/algorithms/Filter2d.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘bool ImgWriterGdal::writeDataBlock(Vector2d&, int, int, int, int, int) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1662:4: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1662 | _M_range_insert(__pos, __first, __last, | ^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1662:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void filter2d::Filter2d::shift(ImgReaderGdal&, ImgWriterGdal&, double, double, double, filter2d::RESAMPLE, bool)’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1625:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1625 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ^~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/algorithms/Filter2d.h:53, from /<>/src/algorithms/Filter2d.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/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/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1839 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/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/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1879:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1879 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1879:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1884 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1889 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/algorithms/Filter2d.h:53, from /<>/src/algorithms/Filter2d.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/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/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/algorithms/Filter2d.h:53, from /<>/src/algorithms/Filter2d.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/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/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1953 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘T statfactory::StatFactory::median(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/algorithms/Filter2d.h:43, from /<>/src/algorithms/Filter2d.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1428:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1428 | { return _M_erase(begin() + (__position - cbegin())); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/algorithms/Filter2d.h:53, from /<>/src/algorithms/Filter2d.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1967 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1968 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1970:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1970 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/base/Vector2d.h:29, from /<>/src/algorithms/Filter2d.h:53, from /<>/src/algorithms/Filter2d.cc:24: /<>/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]’: /<>/src/algorithms/StatFactory.h:1154:22: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_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 | ^~~~~~~~~~~ /<>/src/algorithms/StatFactory.h:1154:22: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/algorithms/Filter2d.h:43, from /<>/src/algorithms/Filter2d.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1625:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1625 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1428:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1428 | { return _M_erase(begin() + (__position - cbegin())); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/algorithms/Filter2d.h:53, from /<>/src/algorithms/Filter2d.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/algorithms/Filter2d.h:43, from /<>/src/algorithms/Filter2d.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1428:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1428 | { return _M_erase(begin() + (__position - cbegin())); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/algorithms/Filter2d.h:53, from /<>/src/algorithms/Filter2d.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1967 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1968 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1970:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1970 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/algorithms/Filter2d.h:43, from /<>/src/algorithms/Filter2d.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void filter2d::Filter2d::doit(ImgReaderGdal&, ImgWriterGdal&, const string&, int, int, short int, bool)’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/algorithms/Filter2d.h:53, from /<>/src/algorithms/Filter2d.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/algorithms/Filter2d.h:43, from /<>/src/algorithms/Filter2d.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1428:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1428 | { return _M_erase(begin() + (__position - cbegin())); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/algorithms/Filter2d.h:53, from /<>/src/algorithms/Filter2d.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter2d.cc:548:37: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 548 | outBuffer[x/down]=stat.percentile(windowBuffer,windowBuffer.begin(),windowBuffer.end(),m_threshold[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/algorithms/Filter2d.h:53, from /<>/src/algorithms/Filter2d.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object src/CMakeFiles/algorithms.dir/algorithms/ImgRegression.cc.o cd /<>/obj-arm-linux-gnueabihf/src && /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/algorithms.dir/algorithms/ImgRegression.cc.o -c /<>/src/algorithms/ImgRegression.cc In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/algorithms/ImgRegression.h:24, from /<>/src/algorithms/ImgRegression.cc:20: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/algorithms/ImgRegression.h:24, from /<>/src/algorithms/ImgRegression.cc:20: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgWriterGdal.h:30, from /<>/src/algorithms/ImgRegression.h:25, from /<>/src/algorithms/ImgRegression.cc:20: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ In file included from /<>/src/algorithms/ImgRegression.cc:20: /<>/src/algorithms/ImgRegression.h: In constructor ‘imgregression::ImgRegression::ImgRegression()’: /<>/src/algorithms/ImgRegression.h:45:12: warning: ‘imgregression::ImgRegression::m_threshold’ will be initialized after [-Wreorder] 45 | double m_threshold; | ^~~~~~~~~~~ /<>/src/algorithms/ImgRegression.h:44:9: warning: ‘int imgregression::ImgRegression::m_down’ [-Wreorder] 44 | int m_down; | ^~~~~~ /<>/src/algorithms/ImgRegression.cc:25:1: warning: when initialized here [-Wreorder] 25 | ImgRegression::ImgRegression(void) | ^~~~~~~~~~~~~ In file included from /<>/src/algorithms/ImgRegression.h:24, from /<>/src/algorithms/ImgRegression.cc:20: /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/algorithms/ImgRegression.cc:48:59: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/algorithms/ImgRegression.h:24, from /<>/src/algorithms/ImgRegression.cc:20: /<>/src/algorithms/StatFactory.h: In instantiation of ‘double statfactory::StatFactory::correlation(const std::vector&, const std::vector&, int) const [with T = double]’: /<>/src/algorithms/ImgRegression.cc:208:39: required from here /<>/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>/src/algorithms/StatFactory.h:1305:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1305 | if (j < 0 || j >= y.size()) /<>/src/algorithms/StatFactory.h:1316:6: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1316 | if(i>=x.size()){ /<>/src/algorithms/StatFactory.h:1326:6: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1326 | if(j>=y.size()){ In file included from /<>/src/algorithms/ImgRegression.h:24, from /<>/src/algorithms/ImgRegression.cc:20: /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:148:3: 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 /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/algorithms/ImgRegression.h:23, from /<>/src/algorithms/ImgRegression.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/imageclasses/ImgRasterGdal.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/algorithms/ImgRegression.h:24, from /<>/src/algorithms/ImgRegression.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 112 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘double statfactory::StatFactory::var(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘void statfactory::StatFactory::meanVar(const std::vector&, double&, double&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘double statfactory::StatFactory::correlation(const std::vector&, const std::vector&, int) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘double imgregression::ImgRegression::getRMSE(ImgReaderGdal&, short unsigned int, short unsigned int, double&, double&, short int) const’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/algorithms/ImgRegression.h:23, from /<>/src/algorithms/ImgRegression.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/imageclasses/ImgRasterGdal.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/algorithms/ImgRegression.h:24, from /<>/src/algorithms/ImgRegression.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘double imgregression::ImgRegression::getR2(ImgReaderGdal&, short unsigned int, short unsigned int, double&, double&, short int) const’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/algorithms/ImgRegression.h:23, from /<>/src/algorithms/ImgRegression.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/imageclasses/ImgRasterGdal.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/algorithms/ImgRegression.h:24, from /<>/src/algorithms/ImgRegression.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘double imgregression::ImgRegression::pgetR2(ImgReaderGdal&, short unsigned int, short unsigned int, double&, double&, short int) const’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/algorithms/ImgRegression.h:23, from /<>/src/algorithms/ImgRegression.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/imageclasses/ImgRasterGdal.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/algorithms/ImgRegression.h:24, from /<>/src/algorithms/ImgRegression.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘double imgregression::ImgRegression::pgetR2(ImgReaderGdal&, ImgReaderGdal&, double&, double&, short unsigned int, short unsigned int, short int) const’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/algorithms/ImgRegression.h:23, from /<>/src/algorithms/ImgRegression.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/imageclasses/ImgRasterGdal.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/algorithms/ImgRegression.h:24, from /<>/src/algorithms/ImgRegression.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘double imgregression::ImgRegression::getR2(ImgReaderGdal&, ImgReaderGdal&, double&, double&, short unsigned int, short unsigned int, short int) const’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/algorithms/ImgRegression.h:23, from /<>/src/algorithms/ImgRegression.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/imageclasses/ImgRasterGdal.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/algorithms/ImgRegression.h:24, from /<>/src/algorithms/ImgRegression.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘double imgregression::ImgRegression::getRMSE(ImgReaderGdal&, ImgReaderGdal&, double&, double&, short unsigned int, short unsigned int, short int) const’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/algorithms/ImgRegression.h:23, from /<>/src/algorithms/ImgRegression.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ [ 18%] Building CXX object src/CMakeFiles/algorithms.dir/algorithms/svm.cpp.o cd /<>/obj-arm-linux-gnueabihf/src && /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/algorithms.dir/algorithms/svm.cpp.o -c /<>/src/algorithms/svm.cpp /<>/src/algorithms/svm.cpp: In instantiation of ‘void clone(T*&, S*, int) [with S = svm_node* const; T = const svm_node*]’: /<>/src/algorithms/svm.cpp:278:14: required from here /<>/src/algorithms/svm.cpp:26:21: warning: cast from type ‘svm_node* const*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 26 | memcpy((void *)dst,(void *)src,sizeof(T)*n); | ^~~~~~~~~~~ /<>/src/algorithms/svm.cpp: In instantiation of ‘void clone(T*&, S*, int) [with S = const double; T = double]’: /<>/src/algorithms/svm.cpp:514:15: required from here /<>/src/algorithms/svm.cpp:26:21: warning: cast from type ‘const double*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] /<>/src/algorithms/svm.cpp: In instantiation of ‘void clone(T*&, S*, int) [with S = const signed char; T = signed char]’: /<>/src/algorithms/svm.cpp:515:15: required from here /<>/src/algorithms/svm.cpp:26:21: warning: cast from type ‘const signed char*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] /<>/src/algorithms/svm.cpp: In function ‘svm_model* svm_load_model(const char*)’: /<>/src/algorithms/svm.cpp:2749:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] 2749 | fscanf(fp,"%80s",cmd); | ~~~~~~^~~~~~~~~~~~~~~ /<>/src/algorithms/svm.cpp:2753:10: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] 2753 | fscanf(fp,"%80s",cmd); | ~~~~~~^~~~~~~~~~~~~~~ /<>/src/algorithms/svm.cpp:2778:10: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] 2778 | fscanf(fp,"%80s",cmd); | ~~~~~~^~~~~~~~~~~~~~~ /<>/src/algorithms/svm.cpp:2802:10: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] 2802 | fscanf(fp,"%d",¶m.degree); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/svm.cpp:2804:10: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] 2804 | fscanf(fp,"%lf",¶m.gamma); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/svm.cpp:2806:10: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] 2806 | fscanf(fp,"%lf",¶m.coef0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/svm.cpp:2808:10: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/svm.cpp:2810:10: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] 2810 | fscanf(fp,"%d",&model->l); | ~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/svm.cpp:2816:11: 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]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/svm.cpp:2823:11: 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]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/svm.cpp:2830:11: 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]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/svm.cpp:2837:11: 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]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/svm.cpp:2844:11: 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]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object src/CMakeFiles/algorithms.dir/base/Vector2d.cc.o cd /<>/obj-arm-linux-gnueabihf/src && /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/algorithms.dir/base/Vector2d.cc.o -c /<>/src/base/Vector2d.cc [ 20%] Linking CXX shared library libalgorithms.so cd /<>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/algorithms.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -fPIC -g -O2 -fdebug-prefix-map=/<>=. -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,libalgorithms.so.1 -o libalgorithms.so.1.6.1 CMakeFiles/algorithms.dir/algorithms/ConfusionMatrix.cc.o CMakeFiles/algorithms.dir/algorithms/CostFactorySVM.cc.o CMakeFiles/algorithms.dir/algorithms/Egcs.cc.o CMakeFiles/algorithms.dir/algorithms/Filter.cc.o CMakeFiles/algorithms.dir/algorithms/Filter2d.cc.o CMakeFiles/algorithms.dir/algorithms/ImgRegression.cc.o CMakeFiles/algorithms.dir/algorithms/svm.cpp.o CMakeFiles/algorithms.dir/base/Vector2d.cc.o -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/src: -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo libimageClasses.so.1.6.1 -lgdal -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm -larmadillo cd /<>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_symlink_library libalgorithms.so.1.6.1 libalgorithms.so.1 libalgorithms.so make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 20%] Built target algorithms make -f src/CMakeFiles/fileClasses.dir/build.make src/CMakeFiles/fileClasses.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/src /<>/obj-arm-linux-gnueabihf/src/CMakeFiles/fileClasses.dir/DependInfo.cmake --color= Scanning dependencies of target fileClasses make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/fileClasses.dir/build.make src/CMakeFiles/fileClasses.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 21%] Building CXX object src/CMakeFiles/fileClasses.dir/fileclasses/FileReaderAscii.cc.o cd /<>/obj-arm-linux-gnueabihf/src && /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DfileClasses_EXPORTS -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/fileClasses.dir/fileclasses/FileReaderAscii.cc.o -c /<>/src/fileclasses/FileReaderAscii.cc In file included from /<>/src/fileclasses/FileReaderAscii.cc:22: /<>/src/fileclasses/FileReaderAscii.h: In member function ‘unsigned int FileReaderAscii::readData(std::vector&, int, double, double, bool)’: /<>/src/fileclasses/FileReaderAscii.h:127:19: warning: comparison of constant ‘1’ with boolean expression is always false [-Wbool-compare] 127 | if(verbose>1) | ~~~~~~~^~ /<>/src/fileclasses/FileReaderAscii.h:157:19: warning: comparison of constant ‘1’ with boolean expression is always false [-Wbool-compare] 157 | if(verbose>1) | ~~~~~~~^~ /<>/src/fileclasses/FileReaderAscii.h: In member function ‘unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool)’: /<>/src/fileclasses/FileReaderAscii.h:250:19: warning: comparison of constant ‘1’ with boolean expression is always false [-Wbool-compare] 250 | if(verbose>1) | ~~~~~~~^~ /<>/src/fileclasses/FileReaderAscii.h:286:19: warning: comparison of constant ‘1’ with boolean expression is always false [-Wbool-compare] 286 | if(verbose>1) | ~~~~~~~^~ /<>/src/fileclasses/FileReaderAscii.h: In constructor ‘FileReaderAscii::FileReaderAscii()’: /<>/src/fileclasses/FileReaderAscii.h:57:7: warning: ‘FileReaderAscii::m_maxRow’ will be initialized after [-Wreorder] 57 | int m_maxRow; | ^~~~~~~~ /<>/src/fileclasses/FileReaderAscii.h:52:8: warning: ‘char FileReaderAscii::m_fs’ [-Wreorder] 52 | char m_fs; | ^~~~ /<>/src/fileclasses/FileReaderAscii.cc:24:1: warning: when initialized here [-Wreorder] 24 | FileReaderAscii::FileReaderAscii(void) | ^~~~~~~~~~~~~~~ In file included from /<>/src/fileclasses/FileReaderAscii.cc:22: /<>/src/fileclasses/FileReaderAscii.h: In constructor ‘FileReaderAscii::FileReaderAscii(const string&)’: /<>/src/fileclasses/FileReaderAscii.h:57:7: warning: ‘FileReaderAscii::m_maxRow’ will be initialized after [-Wreorder] 57 | int m_maxRow; | ^~~~~~~~ /<>/src/fileclasses/FileReaderAscii.h:52:8: warning: ‘char FileReaderAscii::m_fs’ [-Wreorder] 52 | char m_fs; | ^~~~ /<>/src/fileclasses/FileReaderAscii.cc:28:1: warning: when initialized here [-Wreorder] 28 | FileReaderAscii::FileReaderAscii(const std::string& filename) | ^~~~~~~~~~~~~~~ In file included from /<>/src/fileclasses/FileReaderAscii.cc:22: /<>/src/fileclasses/FileReaderAscii.h: In constructor ‘FileReaderAscii::FileReaderAscii(const string&, const char&)’: /<>/src/fileclasses/FileReaderAscii.h:57:7: warning: ‘FileReaderAscii::m_maxRow’ will be initialized after [-Wreorder] 57 | int m_maxRow; | ^~~~~~~~ /<>/src/fileclasses/FileReaderAscii.h:52:8: warning: ‘char FileReaderAscii::m_fs’ [-Wreorder] 52 | char m_fs; | ^~~~ /<>/src/fileclasses/FileReaderAscii.cc:33:1: warning: when initialized here [-Wreorder] 33 | FileReaderAscii::FileReaderAscii(const std::string& filename, const char& fieldseparator) | ^~~~~~~~~~~~~~~ /<>/src/fileclasses/FileReaderAscii.cc: In member function ‘unsigned int FileReaderAscii::nrOfCol(bool, bool)’: /<>/src/fileclasses/FileReaderAscii.cc:109:17: warning: comparison of constant ‘1’ with boolean expression is always false [-Wbool-compare] 109 | if(verbose>1) | ~~~~~~~^~ /<>/src/fileclasses/FileReaderAscii.cc: In member function ‘unsigned int FileReaderAscii::nrOfRow(bool, bool)’: /<>/src/fileclasses/FileReaderAscii.cc:202:17: warning: comparison of constant ‘1’ with boolean expression is always false [-Wbool-compare] 202 | if(verbose>1) | ~~~~~~~^~ /<>/src/fileclasses/FileReaderAscii.cc:230:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | if(totalCol!=ncol){ | ~~~~~~~~^~~~~~ [ 22%] Building CXX object src/CMakeFiles/fileClasses.dir/base/Vector2d.cc.o cd /<>/obj-arm-linux-gnueabihf/src && /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DfileClasses_EXPORTS -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/fileClasses.dir/base/Vector2d.cc.o -c /<>/src/base/Vector2d.cc [ 23%] Linking CXX shared library libfileClasses.so cd /<>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/fileClasses.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -fPIC -g -O2 -fdebug-prefix-map=/<>=. -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 cd /<>/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 '/<>/obj-arm-linux-gnueabihf' [ 23%] Built target fileClasses make -f CMakeFiles/pkregann.dir/build.make CMakeFiles/pkregann.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pkregann.dir/DependInfo.cmake --color= Scanning dependencies of target pkregann make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkregann.dir/build.make CMakeFiles/pkregann.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 24%] Building CXX object CMakeFiles/pkregann.dir/src/apps/pkregann.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pkregann.dir/src/apps/pkregann.cc.o -c /<>/src/apps/pkregann.cc In file included from /<>/src/apps/pkregann.cc:23: /<>/src/fileclasses/FileReaderAscii.h: In member function ‘unsigned int FileReaderAscii::readData(std::vector&, int, double, double, bool)’: /<>/src/fileclasses/FileReaderAscii.h:127:19: warning: comparison of constant ‘1’ with boolean expression is always false [-Wbool-compare] 127 | if(verbose>1) | ~~~~~~~^~ /<>/src/fileclasses/FileReaderAscii.h:157:19: warning: comparison of constant ‘1’ with boolean expression is always false [-Wbool-compare] 157 | if(verbose>1) | ~~~~~~~^~ /<>/src/fileclasses/FileReaderAscii.h: In member function ‘unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool)’: /<>/src/fileclasses/FileReaderAscii.h:250:19: warning: comparison of constant ‘1’ with boolean expression is always false [-Wbool-compare] 250 | if(verbose>1) | ~~~~~~~^~ /<>/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 /<>/src/base/Vector2d.h:29, from /<>/src/algorithms/myfann_cpp.h:92, from /<>/src/apps/pkregann.cc:25: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/apps/pkregann.cc:25: /<>/src/algorithms/myfann_cpp.h: In member function ‘void FANN::training_data::set_train_data(const std::vector > > >&, unsigned int)’: /<>/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>/src/algorithms/myfann_cpp.h:758:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 758 | for(int csample=0;csample>/src/algorithms/myfann_cpp.h:761:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 761 | for(int iband=0;iband>/src/algorithms/myfann_cpp.h:767:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 767 | for(int ic=0;ic>/src/algorithms/myfann_cpp.h: In member function ‘void FANN::training_data::set_train_data(const std::vector >&, unsigned int)’: /<>/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>/src/algorithms/myfann_cpp.h:807:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 807 | for(int csample=0;csample>/src/algorithms/myfann_cpp.h:810:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 810 | for(int iband=0;iband>/src/algorithms/myfann_cpp.h:816:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 816 | for(int ic=0;ic>/src/algorithms/myfann_cpp.h: In member function ‘std::vector > FANN::neural_net::run(std::vector >)’: /<>/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>/src/algorithms/myfann_cpp.h: In member function ‘float FANN::neural_net::cross_validation(std::vector >&, unsigned int, short unsigned int, unsigned int, float, std::vector >&, std::vector >&, short int)’: /<>/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) | ~~~~^~~~~~~~~~ /<>/src/algorithms/myfann_cpp.h:1595:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1595 | while(nsample>/src/apps/pkregann.cc:25: /<>/src/algorithms/myfann_cpp.h:1627:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1627 | for(int iclass=0;iclass>/src/algorithms/myfann_cpp.h:1629:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1629 | for(int isample=0;isample>/src/apps/pkregann.cc:25: /<>/src/algorithms/myfann_cpp.h:1565:17: warning: unused variable ‘rmse’ [-Wunused-variable] 1565 | float rmse=0; | ^~~~ /<>/src/algorithms/myfann_cpp.h:1569:15: warning: unused variable ‘testsample’ [-Wunused-variable] 1569 | int testsample=0;//sample to leave out | ^~~~~~~~~~ In file included from /<>/src/apps/pkregann.cc:25: /<>/src/algorithms/myfann_cpp.h: In member function ‘float FANN::neural_net::cross_validation(std::vector > >&, std::vector > >&, short unsigned int, unsigned int, float, std::vector > >&, std::vector > >&, short int)’: /<>/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) | ~~~~^~~~~~~~~~ /<>/src/algorithms/myfann_cpp.h:1711:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1711 | while(nsample>/src/algorithms/myfann_cpp.h:1736:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1736 | for(int isample=0;isample>/src/algorithms/myfann_cpp.h:1679:17: warning: unused variable ‘rmse’ [-Wunused-variable] 1679 | float rmse=0; | ^~~~ /<>/src/algorithms/myfann_cpp.h:1682:15: warning: unused variable ‘testsample’ [-Wunused-variable] 1682 | int testsample=0;//sample to leave out | ^~~~~~~~~~ /<>/src/algorithms/myfann_cpp.h: In member function ‘float FANN::neural_net::test_data(const std::vector >&, unsigned int)’: /<>/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>/src/algorithms/myfann_cpp.h:1838:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1838 | for(int csample=0;csample>/src/algorithms/myfann_cpp.h:1841:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1841 | for(int iband=0;iband>/src/algorithms/myfann_cpp.h:1847:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1847 | for(int ic=0;ic>/src/algorithms/myfann_cpp.h: In member function ‘void FANN::neural_net::get_layer_array(std::vector)’: /<>/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>/src/algorithms/myfann_cpp.h: In member function ‘void FANN::neural_net::get_connection_array(std::vector&)’: /<>/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>/src/apps/pkregann.cc: In function ‘int main(int, char**)’: /<>/src/apps/pkregann.cc:183:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 183 | for(int iinput=0;iinput>/src/apps/pkregann.cc:192:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 192 | for(int isample=0;isample>/src/apps/pkregann.cc:208:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 208 | for(int ioutput=0;ioutput>/src/apps/pkregann.cc:214:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 214 | for(int isample=0;isample>/src/apps/pkregann.cc:238:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 238 | for(int ilayer=0;ilayer>/src/apps/pkregann.cc:332:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 332 | for(int isample=0;isample>/src/apps/pkregann.cc:334:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 334 | for(int ioutput=0;ioutput>/src/apps/pkregann.cc:341:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 341 | if(ioutput>/src/apps/pkregann.cc:347:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 347 | for(int ioutput=0;ioutput>/src/apps/pkregann.cc:364:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 364 | for(int i_connection=0;i_connection>/src/apps/pkregann.cc:137:16: warning: variable ‘inputSize’ set but not used [-Wunused-but-set-variable] 137 | unsigned int inputSize=0; | ^~~~~~~~~ In file included from /<>/src/apps/pkregann.cc:23: /<>/src/fileclasses/FileReaderAscii.h: In instantiation of ‘unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool) [with T = float]’: /<>/src/apps/pkregann.cc:143:72: required from here /<>/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;icol>/src/fileclasses/FileReaderAscii.h:250:19: warning: comparison of constant ‘1’ with boolean expression is always false [-Wbool-compare] 250 | if(verbose>1) | ~~~~~~~^~ /<>/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;icol>/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 /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/apps/pkregann.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/apps/pkregann.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘bool Optionpk::retrieveOption(int, char**) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /<>/src/apps/pkregann.cc: In function ‘int main(int, char**)’: /<>/src/apps/pkregann.cc:258:15: warning: array subscript 3 is above array bounds of ‘unsigned int [3]’ [-Warray-bounds] 258 | layers[3]=noutput; | ~~~~~~~~^ /<>/src/apps/pkregann.cc:254:20: note: while referencing ‘layers’ 254 | unsigned int layers[3]; | ^~~~~~ [ 25%] Linking CXX executable pkregann /usr/bin/cmake -E cmake_link_script CMakeFiles/pkregann.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -fdebug-prefix-map=/<>=. -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,/<>/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 '/<>/obj-arm-linux-gnueabihf' [ 25%] Built target pkregann make -f CMakeFiles/pkannogr.dir/build.make CMakeFiles/pkannogr.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pkannogr.dir/DependInfo.cmake --color= Scanning dependencies of target pkannogr make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkannogr.dir/build.make CMakeFiles/pkannogr.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 26%] Building CXX object CMakeFiles/pkannogr.dir/src/apps/pkannogr.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pkannogr.dir/src/apps/pkannogr.cc.o -c /<>/src/apps/pkannogr.cc In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/apps/pkannogr.cc:24: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/apps/pkannogr.cc:24: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgWriterGdal.h:30, from /<>/src/apps/pkannogr.cc:25: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ In file included from /<>/src/apps/pkannogr.cc:30: /<>/src/algorithms/ConfusionMatrix.h: In member function ‘int confusionmatrix::ConfusionMatrix::getClassIndex(std::string) const’: /<>/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>/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()) | ~~~~~^~~~~~~~~~~~~~~~~~ /<>/src/algorithms/ConfusionMatrix.h: In function ‘std::ostream& confusionmatrix::operator<<(std::ostream&, const confusionmatrix::ConfusionMatrix&)’: /<>/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>/src/algorithms/ConfusionMatrix.h:159:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 159 | for(int icol=0;icol>/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 /<>/src/apps/pkannogr.cc:32: /<>/src/algorithms/myfann_cpp.h: In member function ‘void FANN::training_data::set_train_data(const std::vector > >&, unsigned int)’: /<>/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>/src/algorithms/myfann_cpp.h:758:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 758 | for(int csample=0;csample>/src/algorithms/myfann_cpp.h:761:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 761 | for(int iband=0;iband>/src/algorithms/myfann_cpp.h:767:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 767 | for(int ic=0;ic>/src/algorithms/myfann_cpp.h: In member function ‘void FANN::training_data::set_train_data(const std::vector >&, unsigned int)’: /<>/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>/src/algorithms/myfann_cpp.h:807:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 807 | for(int csample=0;csample>/src/algorithms/myfann_cpp.h:810:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 810 | for(int iband=0;iband>/src/algorithms/myfann_cpp.h:816:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 816 | for(int ic=0;ic>/src/algorithms/myfann_cpp.h: In member function ‘std::vector FANN::neural_net::run(std::vector)’: /<>/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>/src/algorithms/myfann_cpp.h: In member function ‘float FANN::neural_net::cross_validation(std::vector >&, unsigned int, short unsigned int, unsigned int, float, std::vector&, std::vector&, short int)’: /<>/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) | ~~~~^~~~~~~~~~ /<>/src/algorithms/myfann_cpp.h:1595:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1595 | while(nsample>/src/apps/pkannogr.cc:32: /<>/src/algorithms/myfann_cpp.h:1627:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1627 | for(int iclass=0;iclass>/src/algorithms/myfann_cpp.h:1629:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1629 | for(int isample=0;isample>/src/apps/pkannogr.cc:32: /<>/src/algorithms/myfann_cpp.h:1565:17: warning: unused variable ‘rmse’ [-Wunused-variable] 1565 | float rmse=0; | ^~~~ /<>/src/algorithms/myfann_cpp.h:1569:15: warning: unused variable ‘testsample’ [-Wunused-variable] 1569 | int testsample=0;//sample to leave out | ^~~~~~~~~~ In file included from /<>/src/apps/pkannogr.cc:32: /<>/src/algorithms/myfann_cpp.h: In member function ‘float FANN::neural_net::cross_validation(std::vector >&, std::vector >&, short unsigned int, unsigned int, float, std::vector >&, std::vector >&, short int)’: /<>/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) | ~~~~^~~~~~~~~~ /<>/src/algorithms/myfann_cpp.h:1711:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1711 | while(nsample>/src/algorithms/myfann_cpp.h:1736:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1736 | for(int isample=0;isample>/src/algorithms/myfann_cpp.h:1679:17: warning: unused variable ‘rmse’ [-Wunused-variable] 1679 | float rmse=0; | ^~~~ /<>/src/algorithms/myfann_cpp.h:1682:15: warning: unused variable ‘testsample’ [-Wunused-variable] 1682 | int testsample=0;//sample to leave out | ^~~~~~~~~~ /<>/src/algorithms/myfann_cpp.h: In member function ‘float FANN::neural_net::test_data(const std::vector >&, unsigned int)’: /<>/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>/src/algorithms/myfann_cpp.h:1838:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1838 | for(int csample=0;csample>/src/algorithms/myfann_cpp.h:1841:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1841 | for(int iband=0;iband>/src/algorithms/myfann_cpp.h:1847:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1847 | for(int ic=0;ic>/src/algorithms/myfann_cpp.h: In member function ‘void FANN::neural_net::get_layer_array(std::vector)’: /<>/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>/src/algorithms/myfann_cpp.h: In member function ‘void FANN::neural_net::get_connection_array(std::vector&)’: /<>/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>/src/apps/pkannogr.cc: In function ‘int main(int, char**)’: /<>/src/apps/pkannogr.cc:241:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 241 | for(int ifile=0;ifile>/src/apps/pkannogr.cc:284:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 284 | for(int iactive=0;iactive>/src/apps/pkannogr.cc:301:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 301 | for(int iclass=0;iclass>/src/apps/pkannogr.cc:306:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 306 | for(int iclass=0;iclass>/src/apps/pkannogr.cc:318:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 318 | for(int ipair=0;ipair>/src/apps/pkannogr.cc:340:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 340 | for(int iclass=0;iclass>/src/apps/pkannogr.cc:352:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 352 | if(ibag>/src/apps/pkannogr.cc:388:34: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} [-Wsign-compare] 388 | if((mapit->second).size()>/src/apps/pkannogr.cc:416:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 416 | for(int iclass=0;iclass>/src/apps/pkannogr.cc:425:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__gnu_cxx::__alloc_traits, unsigned int>::value_type’ {aka ‘unsigned int’} [-Wsign-compare] 425 | for(int isample=trainingPixels[iclass].size();isample>/src/apps/pkannogr.cc:450:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 450 | for(int iclass=0;iclass>/src/apps/pkannogr.cc:451:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 451 | for(int isample=0;isample>/src/apps/pkannogr.cc:480:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 480 | for(int iclass=0;iclass>/src/apps/pkannogr.cc:494:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 494 | for(int iclass=0;iclass>/src/apps/pkannogr.cc:520:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 520 | for(int iclass=0;iclass>/src/apps/pkannogr.cc:528:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 528 | for(int iclass=0;iclass>/src/apps/pkannogr.cc:535:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 535 | for(int iclass=0;iclass>/src/apps/pkannogr.cc:545:11: warning: unused variable ‘index’ [-Wunused-variable] 545 | int index=0; | ^~~~~ /<>/src/apps/pkannogr.cc:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 562 | for(int iclass=0;iclass>/src/apps/pkannogr.cc:571:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 571 | for(int ilayer=0;ilayer>/src/apps/pkannogr.cc:654:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 654 | for(int isample=0;isample>/src/apps/pkannogr.cc:645:13: warning: unused variable ‘rmse’ [-Wunused-variable] 645 | float rmse=net[ibag].cross_validation(trainingFeatures, | ^~~~ /<>/src/apps/pkannogr.cc:653:46: warning: variable ‘mapit’ set but not used [-Wunused-but-set-variable] 653 | map >::iterator mapit=trainingMap.begin(); | ^~~~~ /<>/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>/src/apps/pkannogr.cc:692:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 692 | for(int i_connection=0;i_connection>/src/apps/pkannogr.cc:739:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 739 | for(int ivalidation=0;ivalidation>/src/apps/pkannogr.cc:782:55: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘GIntBig’ {aka ‘long long int’} [-Wformat=] 782 | "Unable to translate feature %d from layer %s.\n", | ~^ | | | int | %lld 783 | poFeature->GetFID(), imgWriterOgr.getLayerName(ilayer).c_str() ); | ~~~~~~~~~~~~~~~~~~~ | | | GIntBig {aka long long int} /<>/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>/src/apps/pkannogr.cc:808:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 808 | for(int iclass=0;iclass>/src/apps/pkannogr.cc:813:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 813 | for(int iclass=0;iclass>/src/apps/pkannogr.cc:834:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 834 | for(int iclass=0;iclass>/src/apps/pkannogr.cc:870:55: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘GIntBig’ {aka ‘long long int’} [-Wformat=] 870 | "Unable to translate feature %d from layer %s.\n", | ~^ | | | int | %lld 871 | poFeature->GetFID(), imgWriterOgr.getLayerName(ilayer).c_str() ); | ~~~~~~~~~~~~~~~~~~~ | | | GIntBig {aka long long int} /<>/src/apps/pkannogr.cc:832:17: warning: unused variable ‘normBag’ [-Wunused-variable] 832 | float normBag=0; | ^~~~~~~ /<>/src/apps/pkannogr.cc:253:14: warning: variable ‘readLayer’ set but not used [-Wunused-but-set-variable] 253 | OGRLayer *readLayer; | ^~~~~~~~~ /<>/src/apps/pkannogr.cc:260:8: warning: variable ‘maskIsVector’ set but not used [-Wunused-but-set-variable] 260 | bool maskIsVector=false; | ^~~~~~~~~~~~ /<>/src/apps/pkannogr.cc:291:16: warning: unused variable ‘nactive’ [-Wunused-variable] 291 | unsigned int nactive=0; | ^~~~~~~ In file included from /<>/src/imageclasses/ImgWriterGdal.h:30, from /<>/src/apps/pkannogr.cc:25: /<>/src/imageclasses/ImgReaderOgr.h: In instantiation of ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, std::vector >&, OGRFeature*, int, bool, bool) [with T = float]’: /<>/src/apps/pkannogr.cc:791:80: required from here /<>/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()){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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()){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/imageclasses/ImgReaderOgr.h:442:13: warning: unused variable ‘poPoint’ [-Wunused-variable] 442 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ In file included from /<>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/apps/pkannogr.cc:24: /<>/src/base/Vector2d.h: In instantiation of ‘Vector2d::Vector2d(const Vector2d&) [with T = float]’: /usr/arm-linux-gnueabihf/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d]’ /usr/arm-linux-gnueabihf/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector2d; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = Vector2d]’ /<>/src/apps/pkannogr.cc:392:47: required from here /<>/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>/src/apps/pkannogr.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/apps/pkannogr.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘bool Optionpk::retrieveOption(int, char**) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /<>/src/apps/pkannogr.cc: In function ‘int main(int, char**)’: /<>/src/apps/pkannogr.cc:768:20: warning: ‘pszMessage’ may be used uninitialized in this function [-Wmaybe-uninitialized] 768 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Linking CXX executable pkannogr /usr/bin/cmake -E cmake_link_script CMakeFiles/pkannogr.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -fdebug-prefix-map=/<>=. -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,/<>/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 '/<>/obj-arm-linux-gnueabihf' [ 27%] Built target pkannogr make -f CMakeFiles/pkann.dir/build.make CMakeFiles/pkann.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pkann.dir/DependInfo.cmake --color= Scanning dependencies of target pkann make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkann.dir/build.make CMakeFiles/pkann.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 28%] Building CXX object CMakeFiles/pkann.dir/src/apps/pkann.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pkann.dir/src/apps/pkann.cc.o -c /<>/src/apps/pkann.cc In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/apps/pkann.cc:24: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/apps/pkann.cc:24: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgWriterGdal.h:30, from /<>/src/apps/pkann.cc:25: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ In file included from /<>/src/apps/pkann.cc:30: /<>/src/algorithms/ConfusionMatrix.h: In member function ‘int confusionmatrix::ConfusionMatrix::getClassIndex(std::string) const’: /<>/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>/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()) | ~~~~~^~~~~~~~~~~~~~~~~~ /<>/src/algorithms/ConfusionMatrix.h: In function ‘std::ostream& confusionmatrix::operator<<(std::ostream&, const confusionmatrix::ConfusionMatrix&)’: /<>/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>/src/algorithms/ConfusionMatrix.h:159:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 159 | for(int icol=0;icol>/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 /<>/src/apps/pkann.cc:32: /<>/src/algorithms/myfann_cpp.h: In member function ‘void FANN::training_data::set_train_data(const std::vector > >&, unsigned int)’: /<>/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>/src/algorithms/myfann_cpp.h:758:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 758 | for(int csample=0;csample>/src/algorithms/myfann_cpp.h:761:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 761 | for(int iband=0;iband>/src/algorithms/myfann_cpp.h:767:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 767 | for(int ic=0;ic>/src/algorithms/myfann_cpp.h: In member function ‘void FANN::training_data::set_train_data(const std::vector >&, unsigned int)’: /<>/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>/src/algorithms/myfann_cpp.h:807:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 807 | for(int csample=0;csample>/src/algorithms/myfann_cpp.h:810:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 810 | for(int iband=0;iband>/src/algorithms/myfann_cpp.h:816:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 816 | for(int ic=0;ic>/src/algorithms/myfann_cpp.h: In member function ‘std::vector FANN::neural_net::run(std::vector)’: /<>/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>/src/algorithms/myfann_cpp.h: In member function ‘float FANN::neural_net::cross_validation(std::vector >&, unsigned int, short unsigned int, unsigned int, float, std::vector&, std::vector&, short int)’: /<>/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) | ~~~~^~~~~~~~~~ /<>/src/algorithms/myfann_cpp.h:1595:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1595 | while(nsample>/src/apps/pkann.cc:32: /<>/src/algorithms/myfann_cpp.h:1627:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1627 | for(int iclass=0;iclass>/src/algorithms/myfann_cpp.h:1629:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1629 | for(int isample=0;isample>/src/apps/pkann.cc:32: /<>/src/algorithms/myfann_cpp.h:1565:17: warning: unused variable ‘rmse’ [-Wunused-variable] 1565 | float rmse=0; | ^~~~ /<>/src/algorithms/myfann_cpp.h:1569:15: warning: unused variable ‘testsample’ [-Wunused-variable] 1569 | int testsample=0;//sample to leave out | ^~~~~~~~~~ In file included from /<>/src/apps/pkann.cc:32: /<>/src/algorithms/myfann_cpp.h: In member function ‘float FANN::neural_net::cross_validation(std::vector >&, std::vector >&, short unsigned int, unsigned int, float, std::vector >&, std::vector >&, short int)’: /<>/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) | ~~~~^~~~~~~~~~ /<>/src/algorithms/myfann_cpp.h:1711:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1711 | while(nsample>/src/algorithms/myfann_cpp.h:1736:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1736 | for(int isample=0;isample>/src/algorithms/myfann_cpp.h:1679:17: warning: unused variable ‘rmse’ [-Wunused-variable] 1679 | float rmse=0; | ^~~~ /<>/src/algorithms/myfann_cpp.h:1682:15: warning: unused variable ‘testsample’ [-Wunused-variable] 1682 | int testsample=0;//sample to leave out | ^~~~~~~~~~ /<>/src/algorithms/myfann_cpp.h: In member function ‘float FANN::neural_net::test_data(const std::vector >&, unsigned int)’: /<>/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>/src/algorithms/myfann_cpp.h:1838:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1838 | for(int csample=0;csample>/src/algorithms/myfann_cpp.h:1841:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1841 | for(int iband=0;iband>/src/algorithms/myfann_cpp.h:1847:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1847 | for(int ic=0;ic>/src/algorithms/myfann_cpp.h: In member function ‘void FANN::neural_net::get_layer_array(std::vector)’: /<>/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>/src/algorithms/myfann_cpp.h: In member function ‘void FANN::neural_net::get_connection_array(std::vector&)’: /<>/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>/src/apps/pkann.cc: In function ‘int main(int, char**)’: /<>/src/apps/pkann.cc:253:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 253 | for(int ifile=0;ifile>/src/apps/pkann.cc:296:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 296 | for(int iactive=0;iactive>/src/apps/pkann.cc:313:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 313 | for(int iclass=0;iclass>/src/apps/pkann.cc:318:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 318 | for(int iclass=0;iclass>/src/apps/pkann.cc:330:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 330 | for(int ipair=0;ipair>/src/apps/pkann.cc:352:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 352 | for(int iclass=0;iclass>/src/apps/pkann.cc:364:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 364 | if(ibag>/src/apps/pkann.cc:400:34: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} [-Wsign-compare] 400 | if((mapit->second).size()>/src/apps/pkann.cc:428:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 428 | for(int iclass=0;iclass>/src/apps/pkann.cc:437:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__gnu_cxx::__alloc_traits, unsigned int>::value_type’ {aka ‘unsigned int’} [-Wsign-compare] 437 | for(int isample=trainingPixels[iclass].size();isample>/src/apps/pkann.cc:462:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 462 | for(int iclass=0;iclass>/src/apps/pkann.cc:463:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 463 | for(int isample=0;isample>/src/apps/pkann.cc:492:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 492 | for(int iclass=0;iclass>/src/apps/pkann.cc:506:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 506 | for(int iclass=0;iclass>/src/apps/pkann.cc:532:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 532 | for(int iclass=0;iclass>/src/apps/pkann.cc:540:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 540 | for(int iclass=0;iclass>/src/apps/pkann.cc:547:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 547 | for(int iclass=0;iclass>/src/apps/pkann.cc:557:11: warning: unused variable ‘index’ [-Wunused-variable] 557 | int index=0; | ^~~~~ /<>/src/apps/pkann.cc:574:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 574 | for(int iclass=0;iclass>/src/apps/pkann.cc:583:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 583 | for(int ilayer=0;ilayer>/src/apps/pkann.cc:666:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 666 | for(int isample=0;isample>/src/apps/pkann.cc:657:13: warning: unused variable ‘rmse’ [-Wunused-variable] 657 | float rmse=net[ibag].cross_validation(trainingFeatures, | ^~~~ /<>/src/apps/pkann.cc:665:46: warning: variable ‘mapit’ set but not used [-Wunused-but-set-variable] 665 | map >::iterator mapit=trainingMap.begin(); | ^~~~~ /<>/src/apps/pkann.cc:689:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 689 | for(int i_connection=0;i_connection>/src/apps/pkann.cc:704:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 704 | for(int i_connection=0;i_connection>/src/apps/pkann.cc:731:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 731 | if(input_opt.empty()) | ^~ /<>/src/apps/pkann.cc:734:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 734 | const char* pszMessage; | ^~~~~ /<>/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>/src/apps/pkann.cc:918:29: warning: comparison of integer expressions of different signedness: ‘short int’ and ‘unsigned int’ [-Wsign-compare] 918 | for(short iclass=0;iclass>/src/apps/pkann.cc:976:31: warning: comparison of integer expressions of different signedness: ‘short int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 976 | for(short ivalue=0;ivalue>/src/apps/pkann.cc:1004:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1004 | for(int iband=0;iband>/src/apps/pkann.cc:1014:34: warning: comparison of integer expressions of different signedness: ‘short int’ and ‘unsigned int’ [-Wsign-compare] 1014 | for(short iclass=0;iclass>/src/apps/pkann.cc:1045:31: warning: comparison of integer expressions of different signedness: ‘short int’ and ‘unsigned int’ [-Wsign-compare] 1045 | for(short iclass=0;iclass>/src/apps/pkann.cc:1048:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1048 | for(int iclass=0;iclass>/src/apps/pkann.cc:1033:15: warning: unused variable ‘maxClass’ [-Wunused-variable] 1033 | int maxClass=0; | ^~~~~~~~ /<>/src/apps/pkann.cc:1083:34: warning: comparison of integer expressions of different signedness: ‘short int’ and ‘unsigned int’ [-Wsign-compare] 1083 | for(short iclass=0;iclass>/src/apps/pkann.cc:1094:34: warning: comparison of integer expressions of different signedness: ‘short int’ and ‘unsigned int’ [-Wsign-compare] 1094 | for(short iclass=0;iclass>/src/apps/pkann.cc:1123:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1123 | for(int iclass=0;iclass>/src/apps/pkann.cc:1137:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1137 | for(int iactive=0;iactive>/src/apps/pkann.cc:265:14: warning: variable ‘readLayer’ set but not used [-Wunused-but-set-variable] 265 | OGRLayer *readLayer; | ^~~~~~~~~ In file included from /<>/src/apps/pkann.cc:24: /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(T&, int, int, int) [with T = double]’: /<>/src/apps/pkann.cc:1141:124: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = float]’: /<>/src/imageclasses/ImgReaderGdal.h:282:3: required from ‘void ImgReaderGdal::readData(std::vector&, int, int) [with T = float]’ /<>/src/apps/pkann.cc:887:60: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = short int]’: /<>/src/imageclasses/ImgReaderGdal.h:282:3: required from ‘void ImgReaderGdal::readData(std::vector&, int, int) [with T = short int]’ /<>/src/apps/pkann.cc:963:57: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/apps/pkann.cc:25: /<>/src/imageclasses/ImgWriterGdal.h: In instantiation of ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = char]’: /<>/src/imageclasses/ImgWriterGdal.h:203:49: required from ‘bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = char]’ /<>/src/apps/pkann.cc:1121:60: required from here /<>/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){ /<>/src/imageclasses/ImgWriterGdal.h: In instantiation of ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = float]’: /<>/src/imageclasses/ImgWriterGdal.h:203:49: required from ‘bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = float]’ /<>/src/apps/pkann.cc:1124:59: required from here /<>/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 /<>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/apps/pkann.cc:24: /<>/src/base/Vector2d.h: In instantiation of ‘Vector2d::Vector2d(const Vector2d&) [with T = float]’: /usr/arm-linux-gnueabihf/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d]’ /usr/arm-linux-gnueabihf/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector2d; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = Vector2d]’ /<>/src/apps/pkann.cc:404:47: required from here /<>/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>/src/apps/pkann.cc:24: /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = float]’: /<>/src/imageclasses/ImgReaderGdal.h:148:3: 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); | ^~~~~~ /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = short int]’: /<>/src/imageclasses/ImgReaderGdal.h:148:3: 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 /<>/src/apps/pkann.cc:25: /<>/src/imageclasses/ImgWriterGdal.h: In member function ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = float]’: /<>/src/imageclasses/ImgWriterGdal.h:191:3: 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); | ^~~~~~ /<>/src/imageclasses/ImgWriterGdal.h: In member function ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = char]’: /<>/src/imageclasses/ImgWriterGdal.h:191:3: 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 /<>/src/apps/pkann.cc:24: /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(T&, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:114:3: 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/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/apps/pkann.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/apps/pkann.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘bool Optionpk::retrieveOption(int, char**) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from /<>/src/apps/pkann.cc:22: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2187:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, double> >’} changed in GCC 7.1 2187 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, double> >’} changed in GCC 7.1 2452 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, double> >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/apps/pkann.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/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/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1820:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1820 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/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/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1839 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/apps/pkann.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/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/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/apps/pkann.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/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/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1953 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/apps/pkann.cc: In function ‘int main(int, char**)’: /<>/src/apps/pkann.cc:1132:20: warning: ‘pszMessage’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1132 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/apps/pkann.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1967 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1968 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1884 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1889 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from /<>/src/apps/pkann.cc:22: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, double> >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 29%] Linking CXX executable pkann /usr/bin/cmake -E cmake_link_script CMakeFiles/pkann.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -fdebug-prefix-map=/<>=. -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,/<>/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 '/<>/obj-arm-linux-gnueabihf' [ 29%] Built target pkann make -f CMakeFiles/pkstat.dir/build.make CMakeFiles/pkstat.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pkstat.dir/DependInfo.cmake --color= Scanning dependencies of target pkstat make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkstat.dir/build.make CMakeFiles/pkstat.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 30%] Building CXX object CMakeFiles/pkstat.dir/src/apps/pkstat.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pkstat.dir/src/apps/pkstat.cc.o -c /<>/src/apps/pkstat.cc In file included from /<>/src/apps/pkstat.cc:24: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/algorithms/ImgRegression.h:24, from /<>/src/apps/pkstat.cc:25: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/imageclasses/ImgWriterGdal.h:30, from /<>/src/algorithms/ImgRegression.h:25, from /<>/src/apps/pkstat.cc:25: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /<>/src/apps/pkstat.cc: In function ‘int main(int, char**)’: /<>/src/apps/pkstat.cc:235:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 235 | for(int ifile=0;ifile>/src/apps/pkstat.cc:247:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 247 | for(int inodata=0;inodata>/src/apps/pkstat.cc:254:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 254 | for(int inodata=0;inodata>/src/apps/pkstat.cc:259:27: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 259 | if(offset_opt.size()>ifile) | ~~~~~~~~~~~~~~~~~^~~~~~ /<>/src/apps/pkstat.cc:261:26: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 261 | if(scale_opt.size()>ifile) | ~~~~~~~~~~~~~~~~^~~~~~ /<>/src/apps/pkstat.cc:336:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 336 | if(ifile==input_opt.size()-1){ | ~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/src/apps/pkstat.cc:338:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 338 | for(int bin=0;bin>/src/apps/pkstat.cc:427:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 427 | for(int i=0;i>/src/apps/pkstat.cc:429:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 429 | for(int j=0;j>/src/apps/pkstat.cc:475:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 475 | for(int ibinX=0;ibinX>/src/apps/pkstat.cc:478:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 478 | for(int ibinY=0;ibinY>/src/apps/pkstat.cc:493:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 493 | for(int binX=0;binX>/src/apps/pkstat.cc:495:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 495 | for(int binY=0;binY>/src/apps/pkstat.cc:678:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 678 | for(int inodata=0;inodata>/src/apps/pkstat.cc:719:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 719 | for(int inodata=0;inodata>/src/apps/pkstat.cc:760:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 760 | for(int inodata=0;inodata>/src/apps/pkstat.cc:801:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 801 | for(int inodata=0;inodata>/src/apps/pkstat.cc:838:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 838 | for(int inodata=0;inodata>/src/apps/pkstat.cc:935:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 935 | for(int i=0;i>/src/apps/pkstat.cc:937:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 937 | for(int j=0;j>/src/apps/pkstat.cc:997:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 997 | for(int ibinX=0;ibinX>/src/apps/pkstat.cc:1000:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1000 | for(int ibinY=0;ibinY>/src/apps/pkstat.cc:1017:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1017 | for(int binX=0;binX>/src/apps/pkstat.cc:1019:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1019 | for(int binY=0;binY>/src/apps/pkstat.cc:210:15: warning: unused variable ‘pszMessage’ [-Wunused-variable] 210 | const char* pszMessage; | ^~~~~~~~~~ /<>/src/apps/pkstat.cc:211:9: warning: unused variable ‘pProgressArg’ [-Wunused-variable] 211 | void* pProgressArg=NULL; | ^~~~~~~~~~~~ /<>/src/apps/pkstat.cc:212:20: warning: unused variable ‘pfnProgress’ [-Wunused-variable] 212 | GDALProgressFunc pfnProgress=GDALTermProgress; | ^~~~~~~~~~~ /<>/src/apps/pkstat.cc:213:10: warning: unused variable ‘progress’ [-Wunused-variable] 213 | double progress=0; | ^~~~~~~~ In file included from /<>/src/algorithms/ImgRegression.h:24, from /<>/src/apps/pkstat.cc:25: /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readDataBlock(std::vector&, int, int, int, int, int) [with T = double]’: /<>/src/apps/pkstat.cc:268:109: required from here /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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)) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:282:3: required from ‘void ImgReaderGdal::readData(std::vector&, int, int) [with T = double]’ /<>/src/apps/pkstat.cc:440:51: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, double, int, RESAMPLE) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:293:3: required from ‘void ImgReaderGdal::readData(std::vector&, double, int, RESAMPLE) [with T = double]’ /<>/src/apps/pkstat.cc:958:51: required from here /<>/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) /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readDataBlock(std::vector&, int, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:268:3: 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); | ^~~~~~ /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:148:3: 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 /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkstat.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkstat.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/algorithms/StatFactory.h:31, from /<>/src/apps/pkstat.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 112 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘bool ImgRasterGdal::isNoData(double) const’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkstat.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘bool Optionpk::retrieveOption(int, char**) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/algorithms/StatFactory.h:31, from /<>/src/apps/pkstat.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/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/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1839 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/algorithms/StatFactory.h:31, from /<>/src/apps/pkstat.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/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/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/algorithms/StatFactory.h:31, from /<>/src/apps/pkstat.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/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/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1953 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘T statfactory::StatFactory::median(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1967 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1968 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1884 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1889 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/apps/pkstat.cc: In function ‘int main(int, char**)’: /<>/src/apps/pkstat.cc:291:38: warning: ‘pfnProgress’ may be used uninitialized in this function [-Wmaybe-uninitialized] 291 | rasterBand->ComputeStatistics(0,&minValue,&maxValue,&meanValue,&stdDev,pfnProgress,pProgressData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/apps/pkstat.cc:291:38: warning: ‘pProgressData’ may be used uninitialized in this function [-Wmaybe-uninitialized] /<>/src/apps/pkstat.cc:390:38: warning: ‘pfnProgress’ may be used uninitialized in this function [-Wmaybe-uninitialized] 390 | rasterBand->ComputeStatistics(0,&minValue,&maxValue,&meanValue,&stdDev1,pfnProgress,pProgressData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/apps/pkstat.cc:390:38: warning: ‘pProgressData’ may be used uninitialized in this function [-Wmaybe-uninitialized] /<>/src/apps/pkstat.cc:892:36: warning: ‘pfnProgress’ may be used uninitialized in this function [-Wmaybe-uninitialized] 892 | rasterBand->ComputeStatistics(0,&minValue,&maxValue,&meanValue,&stdDev1,pfnProgress,pProgressData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/apps/pkstat.cc:892:36: warning: ‘pProgressData’ may be used uninitialized in this function [-Wmaybe-uninitialized] /<>/src/apps/pkstat.cc:550:37: warning: ‘icol’ may be used uninitialized in this function [-Wmaybe-uninitialized] 550 | double xValue=xBuffer[icol]; | ^ /<>/src/apps/pkstat.cc:546:49: warning: ‘irow’ may be used uninitialized in this function [-Wmaybe-uninitialized] 546 | for(int irow;irow>/src/base/Optionpk.h:23, from /<>/src/apps/pkstat.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/algorithms/StatFactory.h:31, from /<>/src/apps/pkstat.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Linking CXX executable pkstat /usr/bin/cmake -E cmake_link_script CMakeFiles/pkstat.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -fdebug-prefix-map=/<>=. -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,/<>/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 '/<>/obj-arm-linux-gnueabihf' [ 31%] Built target pkstat make -f CMakeFiles/pkdumpimg.dir/build.make CMakeFiles/pkdumpimg.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pkdumpimg.dir/DependInfo.cmake --color= Scanning dependencies of target pkdumpimg make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkdumpimg.dir/build.make CMakeFiles/pkdumpimg.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 32%] Building CXX object CMakeFiles/pkdumpimg.dir/src/apps/pkdumpimg.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pkdumpimg.dir/src/apps/pkdumpimg.cc.o -c /<>/src/apps/pkdumpimg.cc In file included from /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderOgr.h:31, from /<>/src/apps/pkdumpimg.cc:26: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/imageclasses/ImgReaderOgr.h:32, from /<>/src/apps/pkdumpimg.cc:26: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/apps/pkdumpimg.cc:26: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /<>/src/apps/pkdumpimg.cc: In function ‘int main(int, char**)’: /<>/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>/src/apps/pkdumpimg.cc:194:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 194 | for(int iextent=0;iextent>/src/apps/pkdumpimg.cc:285:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 285 | for(int iband=0;iband>/src/apps/pkdumpimg.cc:161:16: warning: unused variable ‘theType’ [-Wunused-variable] 161 | GDALDataType theType; | ^~~~~~~ /<>/src/apps/pkdumpimg.cc:174:7: warning: unused variable ‘nband’ [-Wunused-variable] 174 | int nband=imgReader.nrOfBand(); | ^~~~~ /<>/src/apps/pkdumpimg.cc:176:7: warning: unused variable ‘nrow’ [-Wunused-variable] 176 | int nrow=imgReader.nrOfRow(); | ^~~~ /<>/src/apps/pkdumpimg.cc:177:7: warning: unused variable ‘ncol’ [-Wunused-variable] 177 | int ncol=imgReader.nrOfCol(); | ^~~~ /<>/src/apps/pkdumpimg.cc:247:10: warning: variable ‘dcropcol’ set but not used [-Wunused-but-set-variable] 247 | double dcropcol=0; | ^~~~~~~~ /<>/src/apps/pkdumpimg.cc:248:10: warning: variable ‘dcroprow’ set but not used [-Wunused-but-set-variable] 248 | double dcroprow=0; | ^~~~~~~~ In file included from /<>/src/imageclasses/ImgReaderOgr.h:32, from /<>/src/apps/pkdumpimg.cc:26: /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, double, int, RESAMPLE) [with T = double]’: /<>/src/apps/pkdumpimg.cc:307:94: required from here /<>/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) /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:188:5: required from ‘void ImgReaderGdal::readData(std::vector&, int, int, double, int, RESAMPLE) [with T = double]’ /<>/src/apps/pkdumpimg.cc:307:94: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:148:3: 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 /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/apps/pkdumpimg.cc:22: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/imageclasses/ImgReaderOgr.h:31, from /<>/src/apps/pkdumpimg.cc:26: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 112 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘void ImgReaderGdal::readData(std::vector&, int, int, double, int, RESAMPLE) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/apps/pkdumpimg.cc:22: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘bool Optionpk::retrieveOption(int, char**) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/imageclasses/ImgReaderOgr.h:31, from /<>/src/apps/pkdumpimg.cc:26: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘int main(int, char**)’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Linking CXX executable pkdumpimg /usr/bin/cmake -E cmake_link_script CMakeFiles/pkdumpimg.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -fdebug-prefix-map=/<>=. -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,/<>/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 '/<>/obj-arm-linux-gnueabihf' [ 34%] Built target pkdumpimg make -f CMakeFiles/pkgetmask.dir/build.make CMakeFiles/pkgetmask.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pkgetmask.dir/DependInfo.cmake --color= Scanning dependencies of target pkgetmask make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkgetmask.dir/build.make CMakeFiles/pkgetmask.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 35%] Building CXX object CMakeFiles/pkgetmask.dir/src/apps/pkgetmask.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pkgetmask.dir/src/apps/pkgetmask.cc.o -c /<>/src/apps/pkgetmask.cc In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/apps/pkgetmask.cc:22: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/apps/pkgetmask.cc:22: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgWriterGdal.h:30, from /<>/src/apps/pkgetmask.cc:23: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /<>/src/apps/pkgetmask.cc: In function ‘int main(int, char**)’: /<>/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>/src/apps/pkgetmask.cc:217:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 217 | for(int iband=0;iband>/src/apps/pkgetmask.cc:224:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 224 | for(int ivalid=0;ivalid>/src/apps/pkgetmask.cc:236:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 236 | for(int ivalid=0;ivalid>/src/apps/pkgetmask.cc:248:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 248 | for(int ivalid=0;ivalid>/src/apps/pkgetmask.cc:22: /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = float]’: /<>/src/imageclasses/ImgReaderGdal.h:282:3: required from ‘void ImgReaderGdal::readData(std::vector&, int, int) [with T = float]’ /<>/src/apps/pkgetmask.cc:218:64: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/apps/pkgetmask.cc:23: /<>/src/imageclasses/ImgWriterGdal.h: In instantiation of ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = char]’: /<>/src/imageclasses/ImgWriterGdal.h:203:49: required from ‘bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = char]’ /<>/src/apps/pkgetmask.cc:264:41: required from here /<>/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){ In file included from /<>/src/apps/pkgetmask.cc:22: /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = float]’: /<>/src/imageclasses/ImgReaderGdal.h:148:3: 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 /<>/src/apps/pkgetmask.cc:23: /<>/src/imageclasses/ImgWriterGdal.h: In member function ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = char]’: /<>/src/imageclasses/ImgWriterGdal.h:191:3: 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/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/apps/pkgetmask.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/apps/pkgetmask.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘bool Optionpk::retrieveOption(int, char**) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /<>/src/apps/pkgetmask.cc: In function ‘int main(int, char**)’: /<>/src/apps/pkgetmask.cc:126:14: warning: ‘pszMessage’ may be used uninitialized in this function [-Wmaybe-uninitialized] 126 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/apps/pkgetmask.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ [ 36%] Linking CXX executable pkgetmask /usr/bin/cmake -E cmake_link_script CMakeFiles/pkgetmask.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -fdebug-prefix-map=/<>=. -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,/<>/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 '/<>/obj-arm-linux-gnueabihf' [ 36%] Built target pkgetmask make -f CMakeFiles/pkkalman.dir/build.make CMakeFiles/pkkalman.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pkkalman.dir/DependInfo.cmake --color= Scanning dependencies of target pkkalman make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkkalman.dir/build.make CMakeFiles/pkkalman.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 37%] Building CXX object CMakeFiles/pkkalman.dir/src/apps/pkkalman.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pkkalman.dir/src/apps/pkkalman.cc.o -c /<>/src/apps/pkkalman.cc In file included from /<>/src/base/Vector2d.h:29, from /<>/src/apps/pkkalman.cc:24: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/apps/pkkalman.cc:25: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/imageclasses/ImgWriterGdal.h:30, from /<>/src/apps/pkkalman.cc:26: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /<>/src/apps/pkkalman.cc: In function ‘int main(int, char**)’: /<>/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>/src/apps/pkkalman.cc:377:32: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 377 | if(observation_opt.size()>tindex) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /<>/src/apps/pkkalman.cc:381:26: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 381 | if(model_opt.size()>relpos) | ~~~~~~~~~~~~~~~~^~~~~~~ /<>/src/apps/pkkalman.cc:431:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 431 | if(obsindex>/src/apps/pkkalman.cc:692:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 692 | for(int iline=0;iline>/src/apps/pkkalman.cc:689:11: warning: unused variable ‘minRow’ [-Wunused-variable] 689 | int minRow=(irow>down_opt[0]/2) ? irow-down_opt[0]/2 : 0; | ^~~~~~ /<>/src/apps/pkkalman.cc:690:11: warning: unused variable ‘maxRow’ [-Wunused-variable] 690 | int maxRow=(irow+down_opt[0]/2>/src/apps/pkkalman.cc:755:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 755 | for(int modindex=1;modindex>/src/apps/pkkalman.cc:761:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 761 | if(obsindex>/src/apps/pkkalman.cc:784:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 784 | if(obsindex>/src/apps/pkkalman.cc:907:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 907 | for(int iline=0;iline>/src/apps/pkkalman.cc:915:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 915 | for(int iline=0;iline>/src/apps/pkkalman.cc:1020:14: warning: unused variable ‘nvalid’ [-Wunused-variable] 1020 | double nvalid=0; | ^~~~~~ /<>/src/apps/pkkalman.cc:904:9: warning: unused variable ‘minRow’ [-Wunused-variable] 904 | int minRow=(irow>down_opt[0]/2) ? irow-down_opt[0]/2 : 0; | ^~~~~~ /<>/src/apps/pkkalman.cc:905:9: warning: unused variable ‘maxRow’ [-Wunused-variable] 905 | int maxRow=(irow+down_opt[0]/2>/src/apps/pkkalman.cc:1162:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1162 | if(obsindex>/src/apps/pkkalman.cc:1192:28: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 1192 | if(relobsindex.back()>/src/apps/pkkalman.cc:1421:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1421 | for(int iline=0;iline>/src/apps/pkkalman.cc:1418:11: warning: unused variable ‘minRow’ [-Wunused-variable] 1418 | int minRow=(irow>down_opt[0]/2) ? irow-down_opt[0]/2 : 0; | ^~~~~~ /<>/src/apps/pkkalman.cc:1419:11: warning: unused variable ‘maxRow’ [-Wunused-variable] 1419 | int maxRow=(irow+down_opt[0]/2>/src/apps/pkkalman.cc:1491:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1491 | if(obsindex>/src/apps/pkkalman.cc:1514:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1514 | if(obsindex>/src/apps/pkkalman.cc:1636:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1636 | for(int iline=0;iline>/src/apps/pkkalman.cc:1644:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1644 | for(int iline=0;iline>/src/apps/pkkalman.cc:1753:14: warning: unused variable ‘nvalid’ [-Wunused-variable] 1753 | double nvalid=0; | ^~~~~~ /<>/src/apps/pkkalman.cc:1633:9: warning: unused variable ‘minRow’ [-Wunused-variable] 1633 | int minRow=(irow>down_opt[0]/2) ? irow-down_opt[0]/2 : 0; | ^~~~~~ /<>/src/apps/pkkalman.cc:1634:9: warning: unused variable ‘maxRow’ [-Wunused-variable] 1634 | int maxRow=(irow+down_opt[0]/2>/src/apps/pkkalman.cc:1555:7: warning: unused variable ‘readObsMaskBand’ [-Wunused-variable] 1555 | int readObsMaskBand=(observationmask_opt.size()==nobs)? mskband_opt[0]:obsindex; | ^~~~~~~~~~~~~~~ /<>/src/apps/pkkalman.cc:1891:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1891 | for(int modindex=0;modindex>/src/apps/pkkalman.cc:1894:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1894 | if(obsindex>/src/apps/pkkalman.cc:1909:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1909 | if(obsindex>/src/apps/pkkalman.cc:1952:12: warning: unused variable ‘uncertObs’ [-Wunused-variable] 1952 | double uncertObs=uncertObs_opt[0]; | ^~~~~~~~~ /<>/src/apps/pkkalman.cc:388:7: warning: unused variable ‘ndigit’ [-Wunused-variable] 388 | int ndigit=log(1.0*tmodel_opt.back())/log(10.0)+1; | ^~~~~~ In file included from /<>/src/apps/pkkalman.cc:25: /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, double, int, RESAMPLE) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:293:3: required from ‘void ImgReaderGdal::readData(std::vector&, double, int, RESAMPLE) [with T = double]’ /<>/src/apps/pkkalman.cc:483:80: required from here /<>/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 /<>/src/apps/pkkalman.cc:26: /<>/src/imageclasses/ImgWriterGdal.h: In instantiation of ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgWriterGdal.h:203:49: required from ‘bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = double]’ /<>/src/apps/pkkalman.cc:547:53: required from here /<>/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){ In file included from /<>/src/apps/pkkalman.cc:25: /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:282:3: required from ‘void ImgReaderGdal::readData(std::vector&, int, int) [with T = double]’ /<>/src/apps/pkkalman.cc:596:77: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:148:3: 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 /<>/src/apps/pkkalman.cc:26: /<>/src/imageclasses/ImgWriterGdal.h: In member function ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgWriterGdal.h:191:3: 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/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/apps/pkkalman.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/apps/pkkalman.cc:22: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 112 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘void ImgReaderGdal::readData(std::vector&, int, int, double, int, RESAMPLE) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘void statfactory::StatFactory::meanVar(const std::vector&, double&, double&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/apps/pkkalman.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘bool Optionpk::retrieveOption(int, char**) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /<>/src/apps/pkkalman.cc: In function ‘int main(int, char**)’: /<>/src/apps/pkkalman.cc:781:14: warning: ‘pszMessage’ may be used uninitialized in this function [-Wmaybe-uninitialized] 781 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/apps/pkkalman.cc:22: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/apps/pkkalman.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/apps/pkkalman.cc:22: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/apps/pkkalman.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/apps/pkkalman.cc:22: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Linking CXX executable pkkalman /usr/bin/cmake -E cmake_link_script CMakeFiles/pkkalman.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -fdebug-prefix-map=/<>=. -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,/<>/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 '/<>/obj-arm-linux-gnueabihf' [ 38%] Built target pkkalman make -f CMakeFiles/pksieve.dir/build.make CMakeFiles/pksieve.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pksieve.dir/DependInfo.cmake --color= Scanning dependencies of target pksieve make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pksieve.dir/build.make CMakeFiles/pksieve.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 39%] Building CXX object CMakeFiles/pksieve.dir/src/apps/pksieve.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pksieve.dir/src/apps/pksieve.cc.o -c /<>/src/apps/pksieve.cc In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/apps/pksieve.cc:23: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/apps/pksieve.cc:23: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgWriterGdal.h:30, from /<>/src/apps/pksieve.cc:24: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /<>/src/apps/pksieve.cc: In function ‘int main(int, char**)’: /<>/src/apps/pksieve.cc:117:14: warning: ‘pszMessage’ may be used uninitialized in this function [-Wmaybe-uninitialized] 117 | pfnProgress(dfComplete,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Linking CXX executable pksieve /usr/bin/cmake -E cmake_link_script CMakeFiles/pksieve.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -fdebug-prefix-map=/<>=. -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,/<>/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 '/<>/obj-arm-linux-gnueabihf' [ 40%] Built target pksieve make -f CMakeFiles/pksetmask.dir/build.make CMakeFiles/pksetmask.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pksetmask.dir/DependInfo.cmake --color= Scanning dependencies of target pksetmask make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pksetmask.dir/build.make CMakeFiles/pksetmask.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 41%] Building CXX object CMakeFiles/pksetmask.dir/src/apps/pksetmask.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pksetmask.dir/src/apps/pksetmask.cc.o -c /<>/src/apps/pksetmask.cc In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/apps/pksetmask.cc:22: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/apps/pksetmask.cc:22: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgWriterGdal.h:30, from /<>/src/apps/pksetmask.cc:23: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /<>/src/apps/pksetmask.cc: In function ‘int main(int, char**)’: /<>/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>/src/apps/pksetmask.cc:191:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 191 | for(int imask=0;imask>/src/apps/pksetmask.cc:198:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 198 | for(int iv=0;iv>/src/apps/pksetmask.cc:210:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 210 | for(int imask=0;imask>/src/apps/pksetmask.cc:225:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 225 | for(int imask=0;imask>/src/apps/pksetmask.cc:242:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 242 | for(int imask=0;imask>/src/apps/pksetmask.cc:322:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 322 | for(int ivalue=0;ivalue>/src/apps/pksetmask.cc:353:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 353 | for(int iband=0;iband>/src/apps/pksetmask.cc:371:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 371 | for(int imask=0;imask>/src/apps/pksetmask.cc:22: /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:282:3: required from ‘void ImgReaderGdal::readData(std::vector&, int, int) [with T = double]’ /<>/src/apps/pksetmask.cc:231:57: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/apps/pksetmask.cc:23: /<>/src/imageclasses/ImgWriterGdal.h: In instantiation of ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgWriterGdal.h:203:49: required from ‘bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = double]’ /<>/src/apps/pksetmask.cc:359:60: required from here /<>/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){ In file included from /<>/src/apps/pksetmask.cc:22: /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:148:3: 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 /<>/src/apps/pksetmask.cc:23: /<>/src/imageclasses/ImgWriterGdal.h: In member function ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgWriterGdal.h:191:3: 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); | ^~~~~~ /<>/src/apps/pksetmask.cc: In function ‘int main(int, char**)’: /<>/src/apps/pksetmask.cc:222:16: warning: ‘pszMessage’ may be used uninitialized in this function [-Wmaybe-uninitialized] 222 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Linking CXX executable pksetmask /usr/bin/cmake -E cmake_link_script CMakeFiles/pksetmask.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -fdebug-prefix-map=/<>=. -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,/<>/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 '/<>/obj-arm-linux-gnueabihf' [ 42%] Built target pksetmask make -f CMakeFiles/pkinfo.dir/build.make CMakeFiles/pkinfo.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pkinfo.dir/DependInfo.cmake --color= Scanning dependencies of target pkinfo make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkinfo.dir/build.make CMakeFiles/pkinfo.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 43%] Building CXX object CMakeFiles/pkinfo.dir/src/apps/pkinfo.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pkinfo.dir/src/apps/pkinfo.cc.o -c /<>/src/apps/pkinfo.cc In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/apps/pkinfo.cc:24: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/apps/pkinfo.cc:24: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/apps/pkinfo.cc:25: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /<>/src/apps/pkinfo.cc: In function ‘int main(int, char**)’: /<>/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>/src/apps/pkinfo.cc:213:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 213 | for(int inodata=0;inodata>/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>/src/apps/pkinfo.cc:24: /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = float]’: /<>/src/imageclasses/ImgReaderGdal.h:282:3: required from ‘void ImgReaderGdal::readData(std::vector&, int, int) [with T = float]’ /<>/src/apps/pkinfo.cc:418:76: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = float]’: /<>/src/imageclasses/ImgReaderGdal.h:148:3: 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 /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkinfo.cc:22: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkinfo.cc:22: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkinfo.cc:22: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkinfo.cc:22: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘bool Optionpk::retrieveOption(int, char**) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /<>/src/apps/pkinfo.cc: In function ‘int main(int, char**)’: /<>/src/apps/pkinfo.cc:328:31: warning: ‘pfnProgress’ may be used uninitialized in this function [-Wmaybe-uninitialized] 328 | rasterBand->ComputeStatistics(0,&minValue,&maxValue,&meanValue,&stdDev,pfnProgress,pProgressData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/apps/pkinfo.cc:328:31: warning: ‘pProgressData’ may be used uninitialized in this function [-Wmaybe-uninitialized] [ 44%] Linking CXX executable pkinfo /usr/bin/cmake -E cmake_link_script CMakeFiles/pkinfo.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -fdebug-prefix-map=/<>=. -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,/<>/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 '/<>/obj-arm-linux-gnueabihf' [ 44%] Built target pkinfo make -f CMakeFiles/pkreclass.dir/build.make CMakeFiles/pkreclass.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pkreclass.dir/DependInfo.cmake --color= Scanning dependencies of target pkreclass make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkreclass.dir/build.make CMakeFiles/pkreclass.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 45%] Building CXX object CMakeFiles/pkreclass.dir/src/apps/pkreclass.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pkreclass.dir/src/apps/pkreclass.cc.o -c /<>/src/apps/pkreclass.cc In file included from /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderOgr.h:31, from /<>/src/apps/pkreclass.cc:23: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/imageclasses/ImgReaderOgr.h:32, from /<>/src/apps/pkreclass.cc:23: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/apps/pkreclass.cc:23: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /<>/src/apps/pkreclass.cc: In function ‘int main(int, char**)’: /<>/src/apps/pkreclass.cc:149:28: 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>/src/apps/pkreclass.cc:172:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 172 | for(int imask=0;imask>/src/apps/pkreclass.cc:217:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 217 | for(int imask=0;imask>/src/apps/pkreclass.cc:227:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 227 | for(int iv=0;iv>/src/apps/pkreclass.cc:235:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 235 | for(int imask=0;imask>/src/apps/pkreclass.cc:263:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 263 | for(int imask=0;imask>/src/apps/pkreclass.cc:304:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 304 | for(int ivalue=0;ivalue>/src/apps/pkreclass.cc:314:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 314 | for(int iband=0;iband>/src/imageclasses/ImgReaderOgr.h:32, from /<>/src/apps/pkreclass.cc:23: /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:282:3: required from ‘void ImgReaderGdal::readData(std::vector&, int, int) [with T = double]’ /<>/src/apps/pkreclass.cc:251:59: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = short int]’: /<>/src/imageclasses/ImgReaderGdal.h:282:3: required from ‘void ImgReaderGdal::readData(std::vector&, int, int) [with T = short int]’ /<>/src/apps/pkreclass.cc:269:85: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/imageclasses/ImgWriterOgr.h:31, from /<>/src/apps/pkreclass.cc:24: /<>/src/imageclasses/ImgWriterGdal.h: In instantiation of ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgWriterGdal.h:203:49: required from ‘bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = double]’ /<>/src/apps/pkreclass.cc:327:62: required from here /<>/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){ In file included from /<>/src/imageclasses/ImgReaderOgr.h:32, from /<>/src/apps/pkreclass.cc:23: /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:148:3: 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); | ^~~~~~ /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = short int]’: /<>/src/imageclasses/ImgReaderGdal.h:148:3: 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 /<>/src/imageclasses/ImgWriterOgr.h:31, from /<>/src/apps/pkreclass.cc:24: /<>/src/imageclasses/ImgWriterGdal.h: In member function ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgWriterGdal.h:191:3: 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/arm-linux-gnueabihf/include/c++/9/map:60, from /<>/src/apps/pkreclass.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2187:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2187 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/apps/pkreclass.cc: In function ‘int main(int, char**)’: /<>/src/apps/pkreclass.cc:244:16: warning: ‘pszMessage’ may be used uninitialized in this function [-Wmaybe-uninitialized] 244 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Linking CXX executable pkreclass /usr/bin/cmake -E cmake_link_script CMakeFiles/pkreclass.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -fdebug-prefix-map=/<>=. -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,/<>/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 '/<>/obj-arm-linux-gnueabihf' [ 46%] Built target pkreclass make -f CMakeFiles/pkstatascii.dir/build.make CMakeFiles/pkstatascii.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pkstatascii.dir/DependInfo.cmake --color= Scanning dependencies of target pkstatascii make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkstatascii.dir/build.make CMakeFiles/pkstatascii.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 47%] Building CXX object CMakeFiles/pkstatascii.dir/src/apps/pkstatascii.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pkstatascii.dir/src/apps/pkstatascii.cc.o -c /<>/src/apps/pkstatascii.cc In file included from /<>/src/apps/pkstatascii.cc:25: /<>/src/fileclasses/FileReaderAscii.h: In member function ‘unsigned int FileReaderAscii::readData(std::vector&, int, double, double, bool)’: /<>/src/fileclasses/FileReaderAscii.h:127:19: warning: comparison of constant ‘1’ with boolean expression is always false [-Wbool-compare] 127 | if(verbose>1) | ~~~~~~~^~ /<>/src/fileclasses/FileReaderAscii.h:157:19: warning: comparison of constant ‘1’ with boolean expression is always false [-Wbool-compare] 157 | if(verbose>1) | ~~~~~~~^~ /<>/src/fileclasses/FileReaderAscii.h: In member function ‘unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool)’: /<>/src/fileclasses/FileReaderAscii.h:250:19: warning: comparison of constant ‘1’ with boolean expression is always false [-Wbool-compare] 250 | if(verbose>1) | ~~~~~~~^~ /<>/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 /<>/src/apps/pkstatascii.cc:26: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ /<>/src/apps/pkstatascii.cc: In function ‘int main(int, char**)’: /<>/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>/src/apps/pkstatascii.cc:391:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 391 | for(int irow=0;irowsize();++irow){ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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>/src/apps/pkstatascii.cc:404:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 404 | if(icol>/src/apps/pkstatascii.cc:432:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 432 | for(int binX=0;binX>/src/apps/pkstatascii.cc:434:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 434 | for(int binY=0;binY>/src/apps/pkstatascii.cc:455:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 455 | for(int icol=0;icol>/src/apps/pkstatascii.cc:456:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 456 | for(int irow=0;irowsize();++irow){ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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){ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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>/src/apps/pkstatascii.cc:468:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 468 | if(icol>/src/apps/pkstatascii.cc:25: /<>/src/fileclasses/FileReaderAscii.h: In instantiation of ‘unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool) [with T = double]’: /<>/src/apps/pkstatascii.cc:217:42: required from here /<>/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;icol>/src/fileclasses/FileReaderAscii.h:250:19: warning: comparison of constant ‘1’ with boolean expression is always false [-Wbool-compare] 250 | if(verbose>1) | ~~~~~~~^~ /<>/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;icol>/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 /<>/src/apps/pkstatascii.cc:26: /<>/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 string&) const [with T = double; typename std::vector::const_iterator = __gnu_cxx::__normal_iterator >; std::string = std::__cxx11::basic_string]’: /<>/src/apps/pkstatascii.cc:360:135: required from here /<>/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){ | ~~~~~~~~~~~~~^~~~~~ /<>/src/algorithms/StatFactory.h: In instantiation of ‘double statfactory::StatFactory::correlation(const std::vector&, const std::vector&, int) const [with T = double]’: /<>/src/apps/pkstatascii.cc:367:138: required from here /<>/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>/src/algorithms/StatFactory.h:1305:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1305 | if (j < 0 || j >= y.size()) /<>/src/algorithms/StatFactory.h:1316:6: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1316 | if(i>=x.size()){ /<>/src/algorithms/StatFactory.h:1326:6: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1326 | if(j>=y.size()){ /<>/src/algorithms/StatFactory.h: In instantiation of ‘double statfactory::StatFactory::rmse(const std::vector&, const std::vector&) const [with T = double]’: /<>/src/apps/pkstatascii.cc:371:142: required from here /<>/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>/src/algorithms/StatFactory.h: In instantiation of ‘void statfactory::StatFactory::distribution2d(const std::vector&, const std::vector&, std::vector >&, int, T&, T&, T&, T&, double, const string&) const [with T = double; std::string = std::__cxx11::basic_string]’: /<>/src/apps/pkstatascii.cc:431:94: required from here /<>/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){ | ~~~~~~~~~~~~~^~~~~~ /<>/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 file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/apps/pkstatascii.cc:22: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /usr/include/armadillo:35, from /<>/src/fileclasses/FileReaderAscii.h:27, from /<>/src/apps/pkstatascii.cc:25: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 112 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘double statfactory::StatFactory::rmse(const std::vector&, const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/apps/pkstatascii.cc:26: /<>/src/algorithms/StatFactory.h: In member function ‘void statfactory::StatFactory::minmax(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, T&, T&) const [with T = double]’: /<>/src/algorithms/StatFactory.h:634:31: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_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 | ^~~~~~~~~~~ /<>/src/algorithms/StatFactory.h:634:31: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /usr/include/armadillo:35, from /<>/src/fileclasses/FileReaderAscii.h:27, from /<>/src/apps/pkstatascii.cc:25: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/apps/pkstatascii.cc:26: /<>/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 string&) const [with T = double]’: /<>/src/algorithms/StatFactory.h:987:5: 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); | ^~~~~~ /<>/src/algorithms/StatFactory.h:994:5: 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); | ^~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /usr/include/armadillo:35, from /<>/src/fileclasses/FileReaderAscii.h:27, from /<>/src/apps/pkstatascii.cc:25: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘double statfactory::StatFactory::mean(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘T statfactory::StatFactory::mymin(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘T statfactory::StatFactory::mymax(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘void statfactory::StatFactory::meanVar(const std::vector&, double&, double&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘double statfactory::StatFactory::var(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘double statfactory::StatFactory::correlation(const std::vector&, const std::vector&, int) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/apps/pkstatascii.cc:26: /<>/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 string&) const [with T = double]’: /<>/src/algorithms/StatFactory.h:889:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_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 | ^~~~~~~~~~~ /<>/src/algorithms/StatFactory.h:889:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /<>/src/algorithms/StatFactory.h:893:3: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 893 | minmax(input,begin,end,minimum,maximum); | ^~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /usr/include/armadillo:35, from /<>/src/fileclasses/FileReaderAscii.h:27, from /<>/src/apps/pkstatascii.cc:25: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘double statfactory::StatFactory::cmoment(const std::vector&, int) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/apps/pkstatascii.cc:22: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘bool Optionpk::retrieveOption(int, char**) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /usr/include/armadillo:35, from /<>/src/fileclasses/FileReaderAscii.h:27, from /<>/src/apps/pkstatascii.cc:25: /usr/arm-linux-gnueabihf/include/c++/9/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/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1839 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /usr/include/armadillo:35, from /<>/src/fileclasses/FileReaderAscii.h:27, from /<>/src/apps/pkstatascii.cc:25: /usr/arm-linux-gnueabihf/include/c++/9/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/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /usr/include/armadillo:35, from /<>/src/fileclasses/FileReaderAscii.h:27, from /<>/src/apps/pkstatascii.cc:25: /usr/arm-linux-gnueabihf/include/c++/9/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/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1953 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘T statfactory::StatFactory::median(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1967 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1968 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1884 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1889 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/apps/pkstatascii.cc:22: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In function ‘int main(int, char**)’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /<>/src/apps/pkstatascii.cc:225:16: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 225 | stat.minmax(dataVector[0],dataVector[0].begin(),dataVector[0].end(),minValue,maxValue); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/apps/pkstatascii.cc:243:18: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 243 | stat.minmax(dataVector[0],dataVector[0].begin(),dataVector[0].end(),minX,maxX); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/apps/pkstatascii.cc:244:18: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 244 | stat.minmax(dataVector[1],dataVector[1].begin(),dataVector[1].end(),minY,maxY); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /usr/include/armadillo:35, from /<>/src/fileclasses/FileReaderAscii.h:27, from /<>/src/apps/pkstatascii.cc:25: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/apps/pkstatascii.cc:360:24: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 360 | stat.distribution(dataVector[icol],dataVector[icol].begin(),dataVector[icol].end(),statVector[icol],nbin,minValue,maxValue,sigma); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Linking CXX executable pkstatascii /usr/bin/cmake -E cmake_link_script CMakeFiles/pkstatascii.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -fdebug-prefix-map=/<>=. -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,/<>/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 '/<>/obj-arm-linux-gnueabihf' [ 48%] Built target pkstatascii make -f CMakeFiles/pkfillnodata.dir/build.make CMakeFiles/pkfillnodata.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pkfillnodata.dir/DependInfo.cmake --color= Scanning dependencies of target pkfillnodata make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkfillnodata.dir/build.make CMakeFiles/pkfillnodata.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 50%] Building CXX object CMakeFiles/pkfillnodata.dir/src/apps/pkfillnodata.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pkfillnodata.dir/src/apps/pkfillnodata.cc.o -c /<>/src/apps/pkfillnodata.cc In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/include/gdal/gdal_priv.h:74, from /<>/src/apps/pkfillnodata.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/include/gdal/gdal_priv.h:74, from /<>/src/apps/pkfillnodata.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘bool Optionpk::retrieveOption(int, char**) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /<>/src/apps/pkfillnodata.cc: In function ‘int main(int, char**)’: /<>/src/apps/pkfillnodata.cc:155:16: warning: ‘pszMessage’ may be used uninitialized in this function [-Wmaybe-uninitialized] 155 | pfnProgress(dfComplete,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Linking CXX executable pkfillnodata /usr/bin/cmake -E cmake_link_script CMakeFiles/pkfillnodata.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -fdebug-prefix-map=/<>=. -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,/<>/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 '/<>/obj-arm-linux-gnueabihf' [ 51%] Built target pkfillnodata make -f CMakeFiles/pkcreatect.dir/build.make CMakeFiles/pkcreatect.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pkcreatect.dir/DependInfo.cmake --color= Scanning dependencies of target pkcreatect make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkcreatect.dir/build.make CMakeFiles/pkcreatect.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 52%] Building CXX object CMakeFiles/pkcreatect.dir/src/apps/pkcreatect.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pkcreatect.dir/src/apps/pkcreatect.cc.o -c /<>/src/apps/pkcreatect.cc In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/apps/pkcreatect.cc:21: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/apps/pkcreatect.cc:21: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgWriterGdal.h:30, from /<>/src/apps/pkcreatect.cc:22: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /<>/src/apps/pkcreatect.cc: In function ‘int main(int, char**)’: /<>/src/apps/pkcreatect.cc:75:9: warning: unused variable ‘red’ [-Wunused-variable] 75 | short red=-1; | ^~~ /<>/src/apps/pkcreatect.cc:76:9: warning: unused variable ‘green’ [-Wunused-variable] 76 | short green=-1; | ^~~~~ /<>/src/apps/pkcreatect.cc:77:9: warning: unused variable ‘blue’ [-Wunused-variable] 77 | short blue=-1; | ^~~~ In file included from /<>/src/apps/pkcreatect.cc:22: /<>/src/imageclasses/ImgWriterGdal.h: In instantiation of ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = char]’: /<>/src/imageclasses/ImgWriterGdal.h:203:49: required from ‘bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = char]’ /<>/src/apps/pkcreatect.cc:184:68: required from here /<>/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){ In file included from /<>/src/apps/pkcreatect.cc:21: /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = char]’: /<>/src/imageclasses/ImgReaderGdal.h:282:3: required from ‘void ImgReaderGdal::readData(std::vector&, int, int) [with T = char]’ /<>/src/apps/pkcreatect.cc:218:39: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = short int]’: /<>/src/imageclasses/ImgReaderGdal.h:282:3: required from ‘void ImgReaderGdal::readData(std::vector&, int, int) [with T = short int]’ /<>/src/apps/pkcreatect.cc:227:41: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/apps/pkcreatect.cc:22: /<>/src/imageclasses/ImgWriterGdal.h: In instantiation of ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = short int]’: /<>/src/imageclasses/ImgWriterGdal.h:203:49: required from ‘bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = short int]’ /<>/src/apps/pkcreatect.cc:228:42: required from here /<>/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){ In file included from /<>/src/apps/pkcreatect.cc:21: /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = short unsigned int]’: /<>/src/imageclasses/ImgReaderGdal.h:282:3: required from ‘void ImgReaderGdal::readData(std::vector&, int, int) [with T = short unsigned int]’ /<>/src/apps/pkcreatect.cc:235:41: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/apps/pkcreatect.cc:22: /<>/src/imageclasses/ImgWriterGdal.h: In instantiation of ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = short unsigned int]’: /<>/src/imageclasses/ImgWriterGdal.h:203:49: required from ‘bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = short unsigned int]’ /<>/src/apps/pkcreatect.cc:236:42: required from here /<>/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){ In file included from /<>/src/apps/pkcreatect.cc:21: /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = char]’: /<>/src/imageclasses/ImgReaderGdal.h:148:3: 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 /<>/src/apps/pkcreatect.cc:22: /<>/src/imageclasses/ImgWriterGdal.h: In member function ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = char]’: /<>/src/imageclasses/ImgWriterGdal.h:191:3: 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 /<>/src/apps/pkcreatect.cc:21: /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = short int]’: /<>/src/imageclasses/ImgReaderGdal.h:148:3: 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 /<>/src/apps/pkcreatect.cc:22: /<>/src/imageclasses/ImgWriterGdal.h: In member function ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = short int]’: /<>/src/imageclasses/ImgWriterGdal.h:191:3: 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 /<>/src/apps/pkcreatect.cc:21: /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = short unsigned int]’: /<>/src/imageclasses/ImgReaderGdal.h:148:3: 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 /<>/src/apps/pkcreatect.cc:22: /<>/src/imageclasses/ImgWriterGdal.h: In member function ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = short unsigned int]’: /<>/src/imageclasses/ImgWriterGdal.h:191:3: 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/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/imageclasses/ImgRasterGdal.h:27, from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/apps/pkcreatect.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/imageclasses/ImgRasterGdal.h:27, from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/apps/pkcreatect.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘bool Optionpk::retrieveOption(int, char**) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ [ 53%] Linking CXX executable pkcreatect /usr/bin/cmake -E cmake_link_script CMakeFiles/pkcreatect.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -fdebug-prefix-map=/<>=. -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,/<>/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 '/<>/obj-arm-linux-gnueabihf' [ 53%] Built target pkcreatect make -f CMakeFiles/pkascii2ogr.dir/build.make CMakeFiles/pkascii2ogr.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pkascii2ogr.dir/DependInfo.cmake --color= Scanning dependencies of target pkascii2ogr make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkascii2ogr.dir/build.make CMakeFiles/pkascii2ogr.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 54%] Building CXX object CMakeFiles/pkascii2ogr.dir/src/apps/pkascii2ogr.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pkascii2ogr.dir/src/apps/pkascii2ogr.cc.o -c /<>/src/apps/pkascii2ogr.cc In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/imageclasses/ImgWriterOgr.h:30, from /<>/src/apps/pkascii2ogr.cc:24: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/imageclasses/ImgWriterOgr.h:30, from /<>/src/apps/pkascii2ogr.cc:24: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgWriterGdal.h:30, from /<>/src/imageclasses/ImgWriterOgr.h:31, from /<>/src/apps/pkascii2ogr.cc:24: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /<>/src/apps/pkascii2ogr.cc: In function ‘int main(int, char**)’: /<>/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>/src/apps/pkascii2ogr.cc:143:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 143 | for(int ifield=0;ifield>=. -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,/<>/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 '/<>/obj-arm-linux-gnueabihf' [ 55%] Built target pkascii2ogr make -f CMakeFiles/pkcrop.dir/build.make CMakeFiles/pkcrop.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pkcrop.dir/DependInfo.cmake --color= Scanning dependencies of target pkcrop make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkcrop.dir/build.make CMakeFiles/pkcrop.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 56%] Building CXX object CMakeFiles/pkcrop.dir/src/apps/pkcrop.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pkcrop.dir/src/apps/pkcrop.cc.o -c /<>/src/apps/pkcrop.cc In file included from /<>/src/imageclasses/ImgWriterGdal.h:28, from /<>/src/apps/pkcrop.cc:26: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/imageclasses/ImgWriterGdal.h:29, from /<>/src/apps/pkcrop.cc:26: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgWriterGdal.h:30, from /<>/src/apps/pkcrop.cc:26: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /<>/src/apps/pkcrop.cc: In function ‘int main(int, char**)’: /<>/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>/src/apps/pkcrop.cc:281:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 281 | for(int iimg=0;iimg>/src/apps/pkcrop.cc:340:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 340 | for(int iextent=0;iextent>/src/apps/pkcrop.cc:487:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 487 | for(int iimg=0;iimg>/src/apps/pkcrop.cc:688:36: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 688 | int readBand=(band_opt.size()>iband)?band_opt[iband]:iband; | ~~~~~~~~~~~~~~~^~~~~~ /<>/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) | ~~~~~~~~~~~~~~~~^~~~~~ /<>/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) | ~~~~~~~~~~~~~~~~~^~~~~~ /<>/src/apps/pkcrop.cc:798:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 798 | for(int ivalue=0;ivalue>/src/apps/pkcrop.cc:801:45: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 801 | if(nodata_opt.size()>ivalue) | ~~~~~~~~~~~~~~~~~^~~~~~~ /<>/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()) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/src/apps/pkcrop.cc:586:12: warning: variable ‘dcropcol’ set but not used [-Wunused-but-set-variable] 586 | double dcropcol=0; | ^~~~~~~~ /<>/src/apps/pkcrop.cc:587:12: warning: variable ‘dcroprow’ set but not used [-Wunused-but-set-variable] 587 | double dcroprow=0; | ^~~~~~~~ /<>/src/apps/pkcrop.cc:683:9: warning: unused variable ‘readncol’ [-Wunused-variable] 683 | int readncol=endCol-startCol+1; | ^~~~~~~~ In file included from /<>/src/imageclasses/ImgWriterGdal.h:29, from /<>/src/apps/pkcrop.cc:26: /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, double, int, RESAMPLE) [with T = double]’: /<>/src/apps/pkcrop.cc:748:91: required from here /<>/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) /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:188:5: required from ‘void ImgReaderGdal::readData(std::vector&, int, int, double, int, RESAMPLE) [with T = double]’ /<>/src/apps/pkcrop.cc:748:91: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = float]’: /<>/src/imageclasses/ImgReaderGdal.h:282:3: required from ‘void ImgReaderGdal::readData(std::vector&, int, int) [with T = float]’ /<>/src/apps/pkcrop.cc:786:94: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/apps/pkcrop.cc:26: /<>/src/imageclasses/ImgWriterGdal.h: In instantiation of ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgWriterGdal.h:203:49: required from ‘bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = double]’ /<>/src/apps/pkcrop.cc:843:57: required from here /<>/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){ In file included from /<>/src/imageclasses/ImgWriterGdal.h:29, from /<>/src/apps/pkcrop.cc:26: /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:148:3: 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); | ^~~~~~ /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = float]’: /<>/src/imageclasses/ImgReaderGdal.h:148:3: 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 /<>/src/apps/pkcrop.cc:26: /<>/src/imageclasses/ImgWriterGdal.h: In member function ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgWriterGdal.h:191:3: 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/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/include/gdal/gdal_priv.h:74, from /<>/src/imageclasses/ImgWriterGdal.h:27, from /<>/src/apps/pkcrop.cc:26: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/include/gdal/gdal_priv.h:74, from /<>/src/imageclasses/ImgWriterGdal.h:27, from /<>/src/apps/pkcrop.cc:26: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/apps/pkcrop.cc:25: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 112 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘void ImgReaderGdal::readData(std::vector&, int, int, double, int, RESAMPLE) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/include/gdal/gdal_priv.h:74, from /<>/src/imageclasses/ImgWriterGdal.h:27, from /<>/src/apps/pkcrop.cc:26: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘bool Optionpk::retrieveOption(int, char**) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /<>/src/apps/pkcrop.cc: In function ‘int main(int, char**)’: /<>/src/apps/pkcrop.cc:244:14: warning: ‘pszMessage’ may be used uninitialized in this function [-Wmaybe-uninitialized] 244 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/include/gdal/gdal_priv.h:74, from /<>/src/imageclasses/ImgWriterGdal.h:27, from /<>/src/apps/pkcrop.cc:26: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ [ 57%] Linking CXX executable pkcrop /usr/bin/cmake -E cmake_link_script CMakeFiles/pkcrop.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -fdebug-prefix-map=/<>=. -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,/<>/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 '/<>/obj-arm-linux-gnueabihf' [ 57%] Built target pkcrop make -f CMakeFiles/pkextractogr.dir/build.make CMakeFiles/pkextractogr.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pkextractogr.dir/DependInfo.cmake --color= Scanning dependencies of target pkextractogr make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkextractogr.dir/build.make CMakeFiles/pkextractogr.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 58%] Building CXX object CMakeFiles/pkextractogr.dir/src/apps/pkextractogr.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pkextractogr.dir/src/apps/pkextractogr.cc.o -c /<>/src/apps/pkextractogr.cc In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/apps/pkextractogr.cc:28: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/apps/pkextractogr.cc:28: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgWriterGdal.h:30, from /<>/src/imageclasses/ImgWriterOgr.h:31, from /<>/src/apps/pkextractogr.cc:29: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /<>/src/apps/pkextractogr.cc: In function ‘int main(int, char**)’: /<>/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>/src/apps/pkextractogr.cc:453:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 453 | for(int irule=0;irule>/src/apps/pkextractogr.cc:625:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 625 | for(int irule=0;irule>/src/apps/pkextractogr.cc:636:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 636 | for(int iclass=0;iclass>/src/apps/pkextractogr.cc:644:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 644 | for(int iperc=0;iperc>/src/apps/pkextractogr.cc:739:24: warning: unused variable ‘gt’ [-Wunused-variable] 739 | double gt[6];// { 444720, 30, 0, 3751320, 0, -30 }; | ^~ /<>/src/apps/pkextractogr.cc:799:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 799 | for(int vband=0;vband>/src/apps/pkextractogr.cc:800:29: warning: enumeration value ‘OFTIntegerList’ not handled in switch [-Wswitch] 800 | switch( fieldType ){ | ^ /<>/src/apps/pkextractogr.cc:800:29: warning: enumeration value ‘OFTRealList’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:800:29: warning: enumeration value ‘OFTString’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:800:29: warning: enumeration value ‘OFTStringList’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:800:29: warning: enumeration value ‘OFTWideString’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:800:29: warning: enumeration value ‘OFTWideStringList’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:800:29: warning: enumeration value ‘OFTBinary’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:800:29: warning: enumeration value ‘OFTDate’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:800:29: warning: enumeration value ‘OFTTime’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:800:29: warning: enumeration value ‘OFTDateTime’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:800:29: warning: enumeration value ‘OFTInteger64’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:800:29: warning: enumeration value ‘OFTInteger64List’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:800:29: warning: enumeration value ‘OFTMaxType’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:865:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 865 | for(int vband=0;vband>/src/apps/pkextractogr.cc:866:27: warning: enumeration value ‘OFTIntegerList’ not handled in switch [-Wswitch] 866 | switch( fieldType ){ | ^ /<>/src/apps/pkextractogr.cc:866:27: warning: enumeration value ‘OFTRealList’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:866:27: warning: enumeration value ‘OFTString’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:866:27: warning: enumeration value ‘OFTStringList’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:866:27: warning: enumeration value ‘OFTWideString’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:866:27: warning: enumeration value ‘OFTWideStringList’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:866:27: warning: enumeration value ‘OFTBinary’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:866:27: warning: enumeration value ‘OFTDate’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:866:27: warning: enumeration value ‘OFTTime’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:866:27: warning: enumeration value ‘OFTDateTime’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:866:27: warning: enumeration value ‘OFTInteger64’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:866:27: warning: enumeration value ‘OFTInteger64List’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:866:27: warning: enumeration value ‘OFTMaxType’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:923:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 923 | for(int iclass=0;iclass>/src/apps/pkextractogr.cc:960:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 960 | for(int vband=0;vband>/src/apps/pkextractogr.cc:1027:29: warning: enumeration value ‘OFTIntegerList’ not handled in switch [-Wswitch] 1027 | switch( fieldType ){ | ^ /<>/src/apps/pkextractogr.cc:1027:29: warning: enumeration value ‘OFTRealList’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1027:29: warning: enumeration value ‘OFTString’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1027:29: warning: enumeration value ‘OFTStringList’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1027:29: warning: enumeration value ‘OFTWideString’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1027:29: warning: enumeration value ‘OFTWideStringList’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1027:29: warning: enumeration value ‘OFTBinary’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1027:29: warning: enumeration value ‘OFTDate’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1027:29: warning: enumeration value ‘OFTTime’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1027:29: warning: enumeration value ‘OFTDateTime’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1027:29: warning: enumeration value ‘OFTInteger64’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1027:29: warning: enumeration value ‘OFTInteger64List’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1027:29: warning: enumeration value ‘OFTMaxType’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1036:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1036 | for(int iclass=0;iclass>/src/apps/pkextractogr.cc:1097:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1097 | for(int irule=0;irule>/src/apps/pkextractogr.cc:1114:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1114 | for(int index=0;index>/src/apps/pkextractogr.cc:1150:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1150 | for(int iperc=0;iperc>/src/apps/pkextractogr.cc:1177:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1177 | for(int ivalue=0;ivalue>/src/apps/pkextractogr.cc:726:20: warning: unused variable ‘ulx’ [-Wunused-variable] 726 | double ulx; | ^~~ /<>/src/apps/pkextractogr.cc:727:20: warning: unused variable ‘uly’ [-Wunused-variable] 727 | double uly; | ^~~ /<>/src/apps/pkextractogr.cc:728:20: warning: unused variable ‘lrx’ [-Wunused-variable] 728 | double lrx; | ^~~ /<>/src/apps/pkextractogr.cc:729:20: warning: unused variable ‘lry’ [-Wunused-variable] 729 | double lry; | ^~~ /<>/src/apps/pkextractogr.cc:1288:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1288 | for(int vband=0;vband>/src/apps/pkextractogr.cc:1289:27: warning: enumeration value ‘OFTIntegerList’ not handled in switch [-Wswitch] 1289 | switch( fieldType ){ | ^ /<>/src/apps/pkextractogr.cc:1289:27: warning: enumeration value ‘OFTRealList’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1289:27: warning: enumeration value ‘OFTString’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1289:27: warning: enumeration value ‘OFTStringList’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1289:27: warning: enumeration value ‘OFTWideString’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1289:27: warning: enumeration value ‘OFTWideStringList’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1289:27: warning: enumeration value ‘OFTBinary’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1289:27: warning: enumeration value ‘OFTDate’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1289:27: warning: enumeration value ‘OFTTime’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1289:27: warning: enumeration value ‘OFTDateTime’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1289:27: warning: enumeration value ‘OFTInteger64’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1289:27: warning: enumeration value ‘OFTInteger64List’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1289:27: warning: enumeration value ‘OFTMaxType’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1360:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1360 | for(int vband=0;vband>/src/apps/pkextractogr.cc:1361:25: warning: enumeration value ‘OFTIntegerList’ not handled in switch [-Wswitch] 1361 | switch( fieldType ){ | ^ /<>/src/apps/pkextractogr.cc:1361:25: warning: enumeration value ‘OFTRealList’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1361:25: warning: enumeration value ‘OFTString’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1361:25: warning: enumeration value ‘OFTStringList’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1361:25: warning: enumeration value ‘OFTWideString’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1361:25: warning: enumeration value ‘OFTWideStringList’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1361:25: warning: enumeration value ‘OFTBinary’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1361:25: warning: enumeration value ‘OFTDate’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1361:25: warning: enumeration value ‘OFTTime’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1361:25: warning: enumeration value ‘OFTDateTime’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1361:25: warning: enumeration value ‘OFTInteger64’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1361:25: warning: enumeration value ‘OFTInteger64List’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1361:25: warning: enumeration value ‘OFTMaxType’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1444:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1444 | for(int iclass=0;iclass>/src/apps/pkextractogr.cc:1477:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1477 | for(int vband=0;vband>/src/apps/pkextractogr.cc:1547:27: warning: enumeration value ‘OFTIntegerList’ not handled in switch [-Wswitch] 1547 | switch( fieldType ){ | ^ /<>/src/apps/pkextractogr.cc:1547:27: warning: enumeration value ‘OFTRealList’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1547:27: warning: enumeration value ‘OFTString’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1547:27: warning: enumeration value ‘OFTStringList’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1547:27: warning: enumeration value ‘OFTWideString’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1547:27: warning: enumeration value ‘OFTWideStringList’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1547:27: warning: enumeration value ‘OFTBinary’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1547:27: warning: enumeration value ‘OFTDate’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1547:27: warning: enumeration value ‘OFTTime’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1547:27: warning: enumeration value ‘OFTDateTime’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1547:27: warning: enumeration value ‘OFTInteger64’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1547:27: warning: enumeration value ‘OFTInteger64List’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1547:27: warning: enumeration value ‘OFTMaxType’ not handled in switch [-Wswitch] /<>/src/apps/pkextractogr.cc:1557:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1557 | for(int iclass=0;iclass>/src/apps/pkextractogr.cc:1617:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1617 | for(int irule=0;irule>/src/apps/pkextractogr.cc:1634:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1634 | for(int index=0;index>/src/apps/pkextractogr.cc:1671:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1671 | for(int iperc=0;iperc>/src/apps/pkextractogr.cc:1698:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1698 | for(int ivalue=0;ivalue>/src/apps/pkextractogr.cc:233:21: warning: unused variable ‘nsample’ [-Wunused-variable] 233 | unsigned long int nsample=0; | ^~~~~~~ /<>/src/apps/pkextractogr.cc:234:21: warning: unused variable ‘ntotalvalid’ [-Wunused-variable] 234 | unsigned long int ntotalvalid=0; | ^~~~~~~~~~~ /<>/src/apps/pkextractogr.cc:235:21: warning: unused variable ‘ntotalinvalid’ [-Wunused-variable] 235 | unsigned long int ntotalinvalid=0; | ^~~~~~~~~~~~~ /<>/src/apps/pkextractogr.cc:331:8: warning: variable ‘sampleIsVirtual’ set but not used [-Wunused-but-set-variable] 331 | bool sampleIsVirtual=false; | ^~~~~~~~~~~~~~~ In file included from /<>/src/apps/pkextractogr.cc:30: /<>/src/base/Optionpk.h: In instantiation of ‘std::ostream& operator<<(std::ostream&, const Optionpk&) [with T1 = int; std::ostream = std::basic_ostream]’: /<>/src/apps/pkextractogr.cc:231:18: required from here /<>/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>/src/apps/pkextractogr.cc:28: /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readDataBlock(std::vector&, int, int, int, int, int) [with T = int]’: /<>/src/imageclasses/ImgReaderGdal.h:224:3: required from ‘void ImgReaderGdal::readDataBlock(Vector2d&, int, int, int, int, int) [with T = int]’ /<>/src/apps/pkextractogr.cc:584:105: required from here /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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)) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readDataBlock(std::vector&, int, int, int, int, int) [with T = float]’: /<>/src/imageclasses/ImgReaderGdal.h:224:3: required from ‘void ImgReaderGdal::readDataBlock(Vector2d&, int, int, int, int, int) [with T = float]’ /<>/src/apps/pkextractogr.cc:588:106: required from here /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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)) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readDataBlock(std::vector&, int, int, int, int, int) [with T = int]’: /<>/src/imageclasses/ImgReaderGdal.h:268:3: 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); | ^~~~~~ /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readDataBlock(std::vector&, int, int, int, int, int) [with T = float]’: /<>/src/imageclasses/ImgReaderGdal.h:268:3: 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/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/apps/pkextractogr.cc:27: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/apps/pkextractogr.cc:27: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/apps/pkextractogr.cc:25: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 112 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/apps/pkextractogr.cc:28: /<>/src/algorithms/StatFactory.h: In member function ‘typename std::vector::iterator statfactory::StatFactory::mymax(const std::vector&, typename std::vector::iterator, typename std::vector::iterator) const [with T = double]’: /<>/src/algorithms/StatFactory.h:364:60: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_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 | ^~~~~~~~~~~ /<>/src/algorithms/StatFactory.h:364:60: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/apps/pkextractogr.cc:25: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/apps/pkextractogr.cc:27: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:171:5: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 171 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/apps/pkextractogr.cc:25: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘T statfactory::StatFactory::mymin(const std::vector&) const [with T = int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘double statfactory::StatFactory::mean(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘double statfactory::StatFactory::var(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘T statfactory::StatFactory::sum(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘T statfactory::StatFactory::mymax(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘T statfactory::StatFactory::mymin(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘void statfactory::StatFactory::normalize_pct(std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/apps/pkextractogr.cc:27: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘bool Optionpk::retrieveOption(int, char**) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/apps/pkextractogr.cc:25: /usr/arm-linux-gnueabihf/include/c++/9/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/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1839 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/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/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1879:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1879 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1879:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1884 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1889 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/apps/pkextractogr.cc:25: /usr/arm-linux-gnueabihf/include/c++/9/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/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/apps/pkextractogr.cc:25: /usr/arm-linux-gnueabihf/include/c++/9/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/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1953 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘T statfactory::StatFactory::median(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/apps/pkextractogr.cc:27: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1428:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1428 | { return _M_erase(begin() + (__position - cbegin())); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/apps/pkextractogr.cc:25: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1967 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1968 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1970:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1970 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/apps/pkextractogr.cc:28: /<>/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]’: /<>/src/algorithms/StatFactory.h:1154:22: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_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 | ^~~~~~~~~~~ /<>/src/algorithms/StatFactory.h:1154:22: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/apps/pkextractogr.cc:27: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1428:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1428 | { return _M_erase(begin() + (__position - cbegin())); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/apps/pkextractogr.cc:25: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/apps/pkextractogr.cc:27: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1428:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1428 | { return _M_erase(begin() + (__position - cbegin())); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/apps/pkextractogr.cc:25: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1967 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1968 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1970:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1970 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/apps/pkextractogr.cc: In function ‘int main(int, char**)’: /<>/src/apps/pkextractogr.cc:665:18: warning: ‘pszMessage’ may be used uninitialized in this function [-Wmaybe-uninitialized] 665 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/apps/pkextractogr.cc:1582:52: warning: ‘writePointFeature’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1582 | writePointFeature->SetField(fieldname.c_str(),value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/apps/pkextractogr.cc:1724:43: warning: ‘writePolygonFeature’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1724 | if(writeLayer->CreateFeature( writePolygonFeature ) != OGRERR_NONE ){ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/apps/pkextractogr.cc:1061:54: warning: ‘writePointFeature’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1061 | writePointFeature->SetField(fieldname.c_str(),value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/apps/pkextractogr.cc:1180:54: warning: ‘writePolygonFeature’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1180 | writePolygonFeature->SetField(fieldname[ivalue].c_str(),static_cast(theValue[ivalue])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/apps/pkextractogr.cc:27: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /<>/src/apps/pkextractogr.cc:1129:101: 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()); | ^ /<>/src/apps/pkextractogr.cc:1151:59: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1151 | theValue.push_back(stat.percentile(polyValues[iband],polyValues[iband].begin(),polyValues[iband].end(),percentile_opt[iperc])); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/apps/pkextractogr.cc:1649:101: 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()); | ^ /<>/src/apps/pkextractogr.cc:1672:59: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1672 | theValue.push_back(stat.percentile(polyValues[iband],polyValues[iband].begin(),polyValues[iband].end(),percentile_opt[iperc])); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Linking CXX executable pkextractogr /usr/bin/cmake -E cmake_link_script CMakeFiles/pkextractogr.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -fdebug-prefix-map=/<>=. -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,/<>/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 '/<>/obj-arm-linux-gnueabihf' [ 59%] Built target pkextractogr make -f CMakeFiles/pkfsann.dir/build.make CMakeFiles/pkfsann.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pkfsann.dir/DependInfo.cmake --color= Scanning dependencies of target pkfsann make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkfsann.dir/build.make CMakeFiles/pkfsann.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 60%] Building CXX object CMakeFiles/pkfsann.dir/src/apps/pkfsann.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pkfsann.dir/src/apps/pkfsann.cc.o -c /<>/src/apps/pkfsann.cc In file included from /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderOgr.h:31, from /<>/src/apps/pkfsann.cc:26: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/imageclasses/ImgReaderOgr.h:32, from /<>/src/apps/pkfsann.cc:26: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/apps/pkfsann.cc:26: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ In file included from /<>/src/apps/pkfsann.cc:27: /<>/src/algorithms/ConfusionMatrix.h: In member function ‘int confusionmatrix::ConfusionMatrix::getClassIndex(std::string) const’: /<>/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>/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()) | ~~~~~^~~~~~~~~~~~~~~~~~ /<>/src/algorithms/ConfusionMatrix.h: In function ‘std::ostream& confusionmatrix::operator<<(std::ostream&, const confusionmatrix::ConfusionMatrix&)’: /<>/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>/src/algorithms/ConfusionMatrix.h:159:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 159 | for(int icol=0;icol>/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 /<>/src/apps/pkfsann.cc:31: /<>/src/algorithms/myfann_cpp.h: In member function ‘void FANN::training_data::set_train_data(const std::vector > >&, unsigned int)’: /<>/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>/src/algorithms/myfann_cpp.h:758:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 758 | for(int csample=0;csample>/src/algorithms/myfann_cpp.h:761:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 761 | for(int iband=0;iband>/src/algorithms/myfann_cpp.h:767:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 767 | for(int ic=0;ic>/src/algorithms/myfann_cpp.h: In member function ‘void FANN::training_data::set_train_data(const std::vector >&, unsigned int)’: /<>/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>/src/algorithms/myfann_cpp.h:807:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 807 | for(int csample=0;csample>/src/algorithms/myfann_cpp.h:810:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 810 | for(int iband=0;iband>/src/algorithms/myfann_cpp.h:816:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 816 | for(int ic=0;ic>/src/algorithms/myfann_cpp.h: In member function ‘std::vector FANN::neural_net::run(std::vector)’: /<>/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>/src/algorithms/myfann_cpp.h: In member function ‘float FANN::neural_net::cross_validation(std::vector >&, unsigned int, short unsigned int, unsigned int, float, std::vector&, std::vector&, short int)’: /<>/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) | ~~~~^~~~~~~~~~ /<>/src/algorithms/myfann_cpp.h:1595:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1595 | while(nsample>/src/apps/pkfsann.cc:31: /<>/src/algorithms/myfann_cpp.h:1627:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1627 | for(int iclass=0;iclass>/src/algorithms/myfann_cpp.h:1629:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1629 | for(int isample=0;isample>/src/apps/pkfsann.cc:31: /<>/src/algorithms/myfann_cpp.h:1565:17: warning: unused variable ‘rmse’ [-Wunused-variable] 1565 | float rmse=0; | ^~~~ /<>/src/algorithms/myfann_cpp.h:1569:15: warning: unused variable ‘testsample’ [-Wunused-variable] 1569 | int testsample=0;//sample to leave out | ^~~~~~~~~~ In file included from /<>/src/apps/pkfsann.cc:31: /<>/src/algorithms/myfann_cpp.h: In member function ‘float FANN::neural_net::cross_validation(std::vector >&, std::vector >&, short unsigned int, unsigned int, float, std::vector >&, std::vector >&, short int)’: /<>/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) | ~~~~^~~~~~~~~~ /<>/src/algorithms/myfann_cpp.h:1711:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1711 | while(nsample>/src/algorithms/myfann_cpp.h:1736:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1736 | for(int isample=0;isample>/src/algorithms/myfann_cpp.h:1679:17: warning: unused variable ‘rmse’ [-Wunused-variable] 1679 | float rmse=0; | ^~~~ /<>/src/algorithms/myfann_cpp.h:1682:15: warning: unused variable ‘testsample’ [-Wunused-variable] 1682 | int testsample=0;//sample to leave out | ^~~~~~~~~~ /<>/src/algorithms/myfann_cpp.h: In member function ‘float FANN::neural_net::test_data(const std::vector >&, unsigned int)’: /<>/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>/src/algorithms/myfann_cpp.h:1838:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1838 | for(int csample=0;csample>/src/algorithms/myfann_cpp.h:1841:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1841 | for(int iband=0;iband>/src/algorithms/myfann_cpp.h:1847:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1847 | for(int ic=0;ic>/src/algorithms/myfann_cpp.h: In member function ‘void FANN::neural_net::get_layer_array(std::vector)’: /<>/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>/src/algorithms/myfann_cpp.h: In member function ‘void FANN::neural_net::get_connection_array(std::vector&)’: /<>/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>/src/apps/pkfsann.cc: In member function ‘virtual double CostFactoryANN::getCost(const std::vector >&)’: /<>/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>/src/apps/pkfsann.cc:180:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 180 | for(int isample=0;isample>/src/apps/pkfsann.cc:160:9: warning: variable ‘rmse’ set but not used [-Wunused-but-set-variable] 160 | float rmse=0; | ^~~~ /<>/src/apps/pkfsann.cc: In function ‘int main(int, char**)’: /<>/src/apps/pkfsann.cc:330:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 330 | for(int ifile=0;ifile>/src/apps/pkfsann.cc:375:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 375 | for(int ipair=0;ipair>/src/apps/pkfsann.cc:396:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 396 | for(int iclass=0;iclass>/src/apps/pkfsann.cc:477:30: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} [-Wsign-compare] 477 | if((mapit->second).size()>/src/apps/pkfsann.cc:520:62: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__gnu_cxx::__alloc_traits, unsigned int>::value_type’ {aka ‘unsigned int’} [-Wsign-compare] 520 | for(int isample=trainingPixels[iclass].size();isample>/src/apps/pkfsann.cc:547:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 547 | for(int isample=0;isample>/src/apps/pkfsann.cc:582:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 582 | for(int iname=0;iname>/src/apps/pkfsann.cc:611:25: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 611 | if(testPixels.size()>iclass){ | ~~~~~~~~~~~~~~~~~^~~~~~~ /<>/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>/src/apps/pkfsann.cc:632:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__gnu_cxx::__alloc_traits, unsigned int>::value_type’ {aka ‘unsigned int’} [-Wsign-compare] 632 | for(int isample=0;isample>/src/apps/pkfsann.cc:349:16: warning: variable ‘totalTestSamples’ set but not used [-Wunused-but-set-variable] 349 | unsigned int totalTestSamples=0; | ^~~~~~~~~~~~~~~~ In file included from /<>/src/apps/pkfsann.cc:29: /<>/src/algorithms/FeatureSelector.h: In instantiation of ‘double FeatureSelector::forward(std::vector >&, CostFactory&, std::__cxx11::list&, int, short int) [with T = float]’: /<>/src/apps/pkfsann.cc:671:95: required from here /<>/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()>/src/algorithms/FeatureSelector.h: In instantiation of ‘double FeatureSelector::backward(std::vector >&, CostFactory&, std::__cxx11::list&, int, short int) [with T = float]’: /<>/src/apps/pkfsann.cc:674:96: required from here /<>/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>/src/algorithms/FeatureSelector.h:138:19: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::list::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 138 | if(subset.size()==minFeatures) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/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){ | ~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/algorithms/FeatureSelector.h: In instantiation of ‘double FeatureSelector::bruteForce(std::vector >&, CostFactory&, std::__cxx11::list&, int, short int) [with T = float]’: /<>/src/apps/pkfsann.cc:678:98: required from here /<>/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) | ~~~~~~~~~~~~~^~~~~~~~~~~ /<>/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>/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 | ^~~~ /<>/src/algorithms/FeatureSelector.h: In instantiation of ‘double FeatureSelector::addFeature(std::vector >&, CostFactory&, std::__cxx11::list&, short int) [with T = float]’: /<>/src/algorithms/FeatureSelector.h:163:3: required from ‘double FeatureSelector::floating(std::vector >&, CostFactory&, std::__cxx11::list&, int, double, short int) [with T = float]’ /<>/src/apps/pkfsann.cc:668:116: required from here /<>/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) | ~~~~~~~~~~~~~^~~~~~~~~~~ /<>/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>/src/algorithms/FeatureSelector.h:307:30: warning: variable ‘lit2’ set but not used [-Wunused-but-set-variable] 307 | std::list::iterator lit2=lit;//start searching from next element | ^~~~ /<>/src/algorithms/FeatureSelector.h: In instantiation of ‘double FeatureSelector::removeFeature(std::vector >&, CostFactory&, std::__cxx11::list&, int&, short int) [with T = float]’: /<>/src/algorithms/FeatureSelector.h:185:14: required from ‘double FeatureSelector::floating(std::vector >&, CostFactory&, std::__cxx11::list&, int, double, short int) [with T = float]’ /<>/src/apps/pkfsann.cc:668:116: required from here /<>/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()){ | ~~~~~~~~~~~~~^~~~~~~~~~ /<>/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>/src/algorithms/FeatureSelector.h:357:30: warning: variable ‘lit2’ set but not used [-Wunused-but-set-variable] 357 | std::list::iterator lit2=lit;//start searching from next element | ^~~~ In file included from /<>/src/imageclasses/ImgReaderOgr.h:31, from /<>/src/apps/pkfsann.cc:26: /<>/src/base/Vector2d.h: In instantiation of ‘void Vector2d::selectCols(const std::__cxx11::list&, Vector2d&) const [with T = float]’: /<>/src/algorithms/FeatureSelector.h:236:7: required from ‘double FeatureSelector::bruteForce(std::vector >&, CostFactory&, std::__cxx11::list&, int, short int) [with T = float]’ /<>/src/apps/pkfsann.cc:678:98: required from here /<>/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){ /<>/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>/src/base/Vector2d.h: In instantiation of ‘Vector2d::Vector2d(const Vector2d&) [with T = float]’: /usr/arm-linux-gnueabihf/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d]’ /usr/arm-linux-gnueabihf/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Vector2d; _Args = {const Vector2d&}; _Tp = Vector2d; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector2d; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = Vector2d]’ /<>/src/apps/pkfsann.cc:481:43: required from here /<>/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>/src/base/Vector2d.h: In instantiation of ‘Vector2d Vector2d::operator=(const Vector2d&) [with T = float]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:703:11: required from ‘typename __gnu_cxx::__enable_if<(! std::__is_scalar<_Tp>::__value), void>::__type std::__fill_a(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Vector2d*; _Tp = Vector2d; typename __gnu_cxx::__enable_if<(! std::__is_scalar<_Tp>::__value), void>::__type = void]’ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:749:20: required from ‘void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Vector2d*; _Tp = Vector2d]’ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:536:14: required from ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = Vector2d; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = Vector2d*; std::vector<_Tp, _Alloc>::size_type = unsigned int; std::vector<_Tp, _Alloc>::value_type = Vector2d]’ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:957:4: required from ‘void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = Vector2d; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::size_type = unsigned int; std::vector<_Tp, _Alloc>::value_type = Vector2d]’ /<>/src/apps/pkfsann.cc:198:53: required from here /<>/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>/src/apps/pkfsann.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/apps/pkfsann.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘bool Optionpk::retrieveOption(int, char**) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ [ 61%] Linking CXX executable pkfsann /usr/bin/cmake -E cmake_link_script CMakeFiles/pkfsann.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -fdebug-prefix-map=/<>=. -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,/<>/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 '/<>/obj-arm-linux-gnueabihf' [ 61%] Built target pkfsann make -f CMakeFiles/pkdumpogr.dir/build.make CMakeFiles/pkdumpogr.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pkdumpogr.dir/DependInfo.cmake --color= Scanning dependencies of target pkdumpogr make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkdumpogr.dir/build.make CMakeFiles/pkdumpogr.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 62%] Building CXX object CMakeFiles/pkdumpogr.dir/src/apps/pkdumpogr.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pkdumpogr.dir/src/apps/pkdumpogr.cc.o -c /<>/src/apps/pkdumpogr.cc In file included from /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderOgr.h:31, from /<>/src/apps/pkdumpogr.cc:25: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/imageclasses/ImgReaderOgr.h:32, from /<>/src/apps/pkdumpogr.cc:25: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/apps/pkdumpogr.cc:25: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /<>/src/apps/pkdumpogr.cc: In function ‘int main(int, char**)’: /<>/src/apps/pkdumpogr.cc:158:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 158 | for(int ifield=0;ifield>/src/apps/pkdumpogr.cc:172:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 172 | for(int isample=0;isample>/src/apps/pkdumpogr.cc:174:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 174 | if(isample>/src/apps/pkdumpogr.cc:180:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 180 | for(int isample=0;isample>/src/apps/pkdumpogr.cc:182:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 182 | if(isample>/src/apps/pkdumpogr.cc:190:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 190 | for(int isample=0;isample>/src/apps/pkdumpogr.cc:192:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 192 | if(isample>/src/apps/pkdumpogr.cc:198:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 198 | for(int isample=0;isample>/src/apps/pkdumpogr.cc:200:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 200 | if(isample>/src/apps/pkdumpogr.cc:207:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 207 | for(int ifield=0;ifield>/src/apps/pkdumpogr.cc:210:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 210 | for(int isample=0;isample>/src/apps/pkdumpogr.cc:212:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 212 | if(isample>/src/apps/pkdumpogr.cc:220:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 220 | for(int isample=0;isample>/src/apps/pkdumpogr.cc:222:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 222 | if(isample>/src/apps/pkdumpogr.cc:231:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 231 | for(int isample=0;isample>/src/apps/pkdumpogr.cc:236:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 236 | for(int ifield=0;ifield>/src/apps/pkdumpogr.cc:238:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 238 | if(ifield>/src/apps/pkdumpogr.cc:248:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 248 | for(int ifield=0;ifield>/src/apps/pkdumpogr.cc:250:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 250 | if(ifield>/src/apps/pkdumpogr.cc:25: /<>/src/imageclasses/ImgReaderOgr.h: In instantiation of ‘int ImgReaderOgr::readXY(std::vector&, std::vector&, int, bool) [with T = double]’: /<>/src/apps/pkdumpogr.cc:156:36: required from here /<>/src/imageclasses/ImgReaderOgr.h:380:19: warning: unused variable ‘poFDefn’ [-Wunused-variable] 380 | OGRFeatureDefn *poFDefn = poLayer->GetLayerDefn(); | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkdumpogr.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ [ 63%] Linking CXX executable pkdumpogr /usr/bin/cmake -E cmake_link_script CMakeFiles/pkdumpogr.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -fdebug-prefix-map=/<>=. -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,/<>/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 '/<>/obj-arm-linux-gnueabihf' [ 63%] Built target pkdumpogr make -f CMakeFiles/pkegcs.dir/build.make CMakeFiles/pkegcs.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pkegcs.dir/DependInfo.cmake --color= Scanning dependencies of target pkegcs make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkegcs.dir/build.make CMakeFiles/pkegcs.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 64%] Building CXX object CMakeFiles/pkegcs.dir/src/apps/pkegcs.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pkegcs.dir/src/apps/pkegcs.cc.o -c /<>/src/apps/pkegcs.cc In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/apps/pkegcs.cc:21: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/apps/pkegcs.cc:21: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ /<>/src/apps/pkegcs.cc: In function ‘int main(int, char**)’: /<>/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>/src/base/Optionpk.h:23, from /<>/src/apps/pkegcs.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkegcs.cc:20: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘bool Optionpk::retrieveOption(int, char**) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ [ 65%] Linking CXX executable pkegcs /usr/bin/cmake -E cmake_link_script CMakeFiles/pkegcs.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -fdebug-prefix-map=/<>=. -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,/<>/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 '/<>/obj-arm-linux-gnueabihf' [ 65%] Built target pkegcs make -f CMakeFiles/pkreclassogr.dir/build.make CMakeFiles/pkreclassogr.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pkreclassogr.dir/DependInfo.cmake --color= Scanning dependencies of target pkreclassogr make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkreclassogr.dir/build.make CMakeFiles/pkreclassogr.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 67%] Building CXX object CMakeFiles/pkreclassogr.dir/src/apps/pkreclassogr.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pkreclassogr.dir/src/apps/pkreclassogr.cc.o -c /<>/src/apps/pkreclassogr.cc In file included from /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderOgr.h:31, from /<>/src/apps/pkreclassogr.cc:23: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/imageclasses/ImgReaderOgr.h:32, from /<>/src/apps/pkreclassogr.cc:23: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/apps/pkreclassogr.cc:23: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /<>/src/apps/pkreclassogr.cc: In function ‘int main(int, char**)’: /<>/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;iclass>/src/apps/pkreclassogr.cc:154:21: warning: unused variable ‘poFDefn’ [-Wunused-variable] 154 | OGRFeatureDefn *poFDefn = ogrWriter.getLayer()->GetLayerDefn(); | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from /<>/src/apps/pkreclassogr.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2452 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from /<>/src/apps/pkreclassogr.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In function ‘int main(int, char**)’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 68%] Linking CXX executable pkreclassogr /usr/bin/cmake -E cmake_link_script CMakeFiles/pkreclassogr.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -fdebug-prefix-map=/<>=. -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,/<>/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 '/<>/obj-arm-linux-gnueabihf' [ 68%] Built target pkreclassogr make -f CMakeFiles/pkascii2img.dir/build.make CMakeFiles/pkascii2img.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pkascii2img.dir/DependInfo.cmake --color= Scanning dependencies of target pkascii2img make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkascii2img.dir/build.make CMakeFiles/pkascii2img.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 69%] Building CXX object CMakeFiles/pkascii2img.dir/src/apps/pkascii2img.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pkascii2img.dir/src/apps/pkascii2img.cc.o -c /<>/src/apps/pkascii2img.cc In file included from /<>/src/imageclasses/ImgWriterGdal.h:28, from /<>/src/apps/pkascii2img.cc:24: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/imageclasses/ImgWriterGdal.h:29, from /<>/src/apps/pkascii2img.cc:24: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgWriterGdal.h:30, from /<>/src/apps/pkascii2img.cc:24: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /<>/src/apps/pkascii2img.cc: In function ‘int main(int, char**)’: /<>/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>/src/apps/pkascii2img.cc:24: /<>/src/imageclasses/ImgWriterGdal.h: In instantiation of ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgWriterGdal.h:203:49: required from ‘bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = double]’ /<>/src/apps/pkascii2img.cc:212:40: required from here /<>/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){ /<>/src/imageclasses/ImgWriterGdal.h: In member function ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgWriterGdal.h:191:3: 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/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkascii2img.cc:22: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkascii2img.cc:22: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘bool Optionpk::retrieveOption(int, char**) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In function ‘int main(int, char**)’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ [ 70%] Linking CXX executable pkascii2img /usr/bin/cmake -E cmake_link_script CMakeFiles/pkascii2img.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -fdebug-prefix-map=/<>=. -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,/<>/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 '/<>/obj-arm-linux-gnueabihf' [ 70%] Built target pkascii2img make -f CMakeFiles/pkpolygonize.dir/build.make CMakeFiles/pkpolygonize.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pkpolygonize.dir/DependInfo.cmake --color= Scanning dependencies of target pkpolygonize make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkpolygonize.dir/build.make CMakeFiles/pkpolygonize.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 71%] Building CXX object CMakeFiles/pkpolygonize.dir/src/apps/pkpolygonize.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pkpolygonize.dir/src/apps/pkpolygonize.cc.o -c /<>/src/apps/pkpolygonize.cc In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/apps/pkpolygonize.cc:23: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/apps/pkpolygonize.cc:23: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgWriterGdal.h:30, from /<>/src/apps/pkpolygonize.cc:24: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/include/gdal/gdal_priv.h:74, from /<>/src/apps/pkpolygonize.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/include/gdal/gdal_priv.h:74, from /<>/src/apps/pkpolygonize.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘bool Optionpk::retrieveOption(int, char**) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /<>/src/apps/pkpolygonize.cc: In function ‘int main(int, char**)’: /<>/src/apps/pkpolygonize.cc:125:14: warning: ‘pszMessage’ may be used uninitialized in this function [-Wmaybe-uninitialized] 125 | pfnProgress(dfComplete,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Linking CXX executable pkpolygonize /usr/bin/cmake -E cmake_link_script CMakeFiles/pkpolygonize.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -fdebug-prefix-map=/<>=. -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,/<>/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 '/<>/obj-arm-linux-gnueabihf' [ 72%] Built target pkpolygonize make -f CMakeFiles/pkextractimg.dir/build.make CMakeFiles/pkextractimg.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pkextractimg.dir/DependInfo.cmake --color= Scanning dependencies of target pkextractimg make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkextractimg.dir/build.make CMakeFiles/pkextractimg.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 73%] Building CXX object CMakeFiles/pkextractimg.dir/src/apps/pkextractimg.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pkextractimg.dir/src/apps/pkextractimg.cc.o -c /<>/src/apps/pkextractimg.cc In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/apps/pkextractimg.cc:28: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/apps/pkextractimg.cc:28: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgWriterGdal.h:30, from /<>/src/imageclasses/ImgWriterOgr.h:31, from /<>/src/apps/pkextractimg.cc:29: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /<>/src/apps/pkextractimg.cc: In function ‘int main(int, char**)’: /<>/src/apps/pkextractimg.cc:178:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 178 | for(int iclass=0;iclass>/src/apps/pkextractimg.cc:209:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 209 | for(int ipair=0;ipair>/src/apps/pkextractimg.cc:226:26: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 226 | if(fieldname_opt.size()>/src/apps/pkextractimg.cc:364:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 364 | for(int iclass=0;iclass>/src/apps/pkextractimg.cc:391:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 391 | for(int inodata=0;inodata>/src/apps/pkextractimg.cc:400:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 400 | for(int iband=0;iband>/src/apps/pkextractimg.cc:450:8: warning: unused variable ‘theBand’ [-Wunused-variable] 450 | int theBand=(band_opt.size()) ? band_opt[iband] : iband; | ^~~~~~~ /<>/src/apps/pkextractimg.cc:506:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 506 | for(int isample=0;isample>/src/apps/pkextractimg.cc:510:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 510 | for(int iband=0;iband>/src/apps/pkextractimg.cc:511:10: warning: unused variable ‘theBand’ [-Wunused-variable] 511 | int theBand=(band_opt.size()) ? band_opt[iband] : iband; | ^~~~~~~ /<>/src/apps/pkextractimg.cc:327:14: warning: unused variable ‘oldimgrow’ [-Wunused-variable] 327 | double oldimgrow=-1; | ^~~~~~~~~ /<>/src/apps/pkextractimg.cc:539:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 539 | for(int iclass=0;iclass>/src/apps/pkextractimg.cc:596:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 596 | for(int iclass=0;iclass>/src/apps/pkextractimg.cc:624:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 624 | for(int inodata=0;inodata>/src/apps/pkextractimg.cc:631:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 631 | for(int iband=0;iband>/src/apps/pkextractimg.cc:680:8: warning: unused variable ‘theBand’ [-Wunused-variable] 680 | int theBand=(band_opt.size()) ? band_opt[iband] : iband; | ^~~~~~~ /<>/src/apps/pkextractimg.cc:736:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 736 | for(int isample=0;isample>/src/apps/pkextractimg.cc:738:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 738 | for(int iband=0;iband>/src/apps/pkextractimg.cc:739:10: warning: unused variable ‘theBand’ [-Wunused-variable] 739 | int theBand=(band_opt.size()) ? band_opt[iband] : iband; | ^~~~~~~ /<>/src/apps/pkextractimg.cc:756:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 756 | for(int iclass=0;iclass>/src/apps/pkextractimg.cc:556:14: warning: unused variable ‘oldimgrow’ [-Wunused-variable] 556 | double oldimgrow=-1; | ^~~~~~~~~ In file included from /<>/src/apps/pkextractimg.cc:30: /<>/src/base/Optionpk.h: In instantiation of ‘std::ostream& operator<<(std::ostream&, const Optionpk&) [with T1 = int; std::ostream = std::basic_ostream]’: /<>/src/apps/pkextractimg.cc:156:18: required from here /<>/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>/src/base/Optionpk.h: In instantiation of ‘std::ostream& operator<<(std::ostream&, const Optionpk&) [with T1 = std::__cxx11::basic_string; std::ostream = std::basic_ostream]’: /<>/src/apps/pkextractimg.cc:239:18: required from here /<>/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] In file included from /<>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/apps/pkextractimg.cc:28: /<>/src/base/Vector2d.h: In instantiation of ‘Vector2d Vector2d::operator=(const Vector2d&) [with T = double]’: /<>/src/apps/pkextractimg.cc:487:23: required from here /<>/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>/src/apps/pkextractimg.cc:28: /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:282:3: required from ‘void ImgReaderGdal::readData(std::vector&, int, int) [with T = double]’ /<>/src/apps/pkextractimg.cc:337:46: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/apps/pkextractimg.cc:28: /<>/src/base/Vector2d.h: In instantiation of ‘Vector2d::Vector2d(const Vector2d&) [with T = double]’: /<>/src/base/Vector2d.h:95:14: required from ‘Vector2d Vector2d::operator=(const Vector2d&) [with T = double]’ /<>/src/apps/pkextractimg.cc:487:23: required from here /<>/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>/src/apps/pkextractimg.cc:28: /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = int]’: /<>/src/imageclasses/ImgReaderGdal.h:282:3: required from ‘void ImgReaderGdal::readData(std::vector&, int, int) [with T = int]’ /<>/src/apps/pkextractimg.cc:566:46: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = int]’: /<>/src/imageclasses/ImgReaderGdal.h:148:3: 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); | ^~~~~~ /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:148:3: 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/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/apps/pkextractimg.cc:27: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/apps/pkextractimg.cc:27: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘bool Optionpk::retrieveOption(int, char**) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from /usr/include/gdal/gdal_priv.h:72, from /<>/src/imageclasses/ImgRasterGdal.h:31, from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/apps/pkextractimg.cc:28: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, double> >’} changed in GCC 7.1 2452 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from /usr/include/gdal/gdal_priv.h:72, from /<>/src/imageclasses/ImgRasterGdal.h:31, from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/apps/pkextractimg.cc:28: /usr/arm-linux-gnueabihf/include/c++/9/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/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, double> >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /<>/src/apps/pkextractimg.cc: In function ‘int main(int, char**)’: /<>/src/apps/pkextractimg.cc:333:18: warning: ‘pszMessage’ may be used uninitialized in this function [-Wmaybe-uninitialized] 333 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from /usr/include/gdal/gdal_priv.h:72, from /<>/src/imageclasses/ImgRasterGdal.h:31, from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/apps/pkextractimg.cc:28: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, double> >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 74%] Linking CXX executable pkextractimg /usr/bin/cmake -E cmake_link_script CMakeFiles/pkextractimg.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -fdebug-prefix-map=/<>=. -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,/<>/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 '/<>/obj-arm-linux-gnueabihf' [ 74%] Built target pkextractimg make -f CMakeFiles/pkdiff.dir/build.make CMakeFiles/pkdiff.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pkdiff.dir/DependInfo.cmake --color= Scanning dependencies of target pkdiff make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkdiff.dir/build.make CMakeFiles/pkdiff.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 75%] Building CXX object CMakeFiles/pkdiff.dir/src/apps/pkdiff.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pkdiff.dir/src/apps/pkdiff.cc.o -c /<>/src/apps/pkdiff.cc In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/apps/pkdiff.cc:21: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/apps/pkdiff.cc:21: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgWriterGdal.h:30, from /<>/src/apps/pkdiff.cc:22: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ In file included from /<>/src/apps/pkdiff.cc:26: /<>/src/algorithms/ConfusionMatrix.h: In member function ‘int confusionmatrix::ConfusionMatrix::getClassIndex(std::string) const’: /<>/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>/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()) | ~~~~~^~~~~~~~~~~~~~~~~~ /<>/src/algorithms/ConfusionMatrix.h: In function ‘std::ostream& confusionmatrix::operator<<(std::ostream&, const confusionmatrix::ConfusionMatrix&)’: /<>/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>/src/algorithms/ConfusionMatrix.h:159:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 159 | for(int icol=0;icol>/src/algorithms/ConfusionMatrix.h:128:12: warning: variable ‘doa’ set but not used [-Wunused-but-set-variable] 128 | double doa=0; | ^~~ /<>/src/apps/pkdiff.cc: In function ‘int main(int, char**)’: /<>/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>/src/apps/pkdiff.cc:242:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 242 | for(int iflag=0;iflag>/src/apps/pkdiff.cc:255:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 255 | for(int iclass=0;iclass>/src/apps/pkdiff.cc:262:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 262 | for(int rc=0;rc>/src/apps/pkdiff.cc:310:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 310 | for(int iinput=0;iinput>/src/apps/pkdiff.cc:315:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 315 | for(int iref=0;iref>/src/apps/pkdiff.cc:447:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 447 | for(int iflag=0;iflag>/src/apps/pkdiff.cc:480:37: warning: variable ‘panit’ set but not used [-Wunused-but-set-variable] 480 | vector::iterator panit=panMap.begin(); | ^~~~~ /<>/src/apps/pkdiff.cc:513:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 513 | for(int iflag=0;iflag>/src/apps/pkdiff.cc:522:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 522 | for(int ivalue=0;ivalue>/src/apps/pkdiff.cc:549:19: warning: unused variable ‘j’ [-Wunused-variable] 549 | int j=j_centre; | ^ /<>/src/apps/pkdiff.cc:550:19: warning: unused variable ‘i’ [-Wunused-variable] 550 | int i=i_centre; | ^ /<>/src/apps/pkdiff.cc:432:19: warning: variable ‘outputValue’ set but not used [-Wunused-but-set-variable] 432 | short outputValue; | ^~~~~~~~~~~ /<>/src/apps/pkdiff.cc:738:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 738 | for(int iflag=0;iflag>/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>/src/apps/pkdiff.cc:800:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 800 | for(int iflag=0;iflag>/src/apps/pkdiff.cc:813:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 813 | for(int ivalue=0;ivalue>/src/apps/pkdiff.cc:21: /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(T&, int, int, int) [with T = double]’: /<>/src/apps/pkdiff.cc:506:64: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(T&, int, int, int) [with T = short int]’: /<>/src/apps/pkdiff.cc:521:54: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:282:3: required from ‘void ImgReaderGdal::readData(std::vector&, int, int) [with T = double]’ /<>/src/apps/pkdiff.cc:765:54: required from here /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readData(std::vector&, int, int, double, int, RESAMPLE) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:293:3: required from ‘void ImgReaderGdal::readData(std::vector&, double, int, RESAMPLE) [with T = double]’ /<>/src/apps/pkdiff.cc:812:49: required from here /<>/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 /<>/src/apps/pkdiff.cc:22: /<>/src/imageclasses/ImgWriterGdal.h: In instantiation of ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgWriterGdal.h:203:49: required from ‘bool ImgWriterGdal::writeData(std::vector&, int, int) [with T = double]’ /<>/src/apps/pkdiff.cc:876:47: required from here /<>/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){ In file included from /<>/src/apps/pkdiff.cc:21: /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(T&, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:114:3: 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); | ^~~~~~ /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(T&, int, int, int) [with T = short int]’: /<>/src/imageclasses/ImgReaderGdal.h:114:3: 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] /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:148:3: 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 /<>/src/apps/pkdiff.cc:22: /<>/src/imageclasses/ImgWriterGdal.h: In member function ‘bool ImgWriterGdal::writeData(std::vector&, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgWriterGdal.h:191:3: 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/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/imageclasses/ImgRasterGdal.h:27, from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/apps/pkdiff.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/imageclasses/ImgRasterGdal.h:27, from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/apps/pkdiff.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/imageclasses/ImgRasterGdal.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/apps/pkdiff.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 112 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/base/Vector2d.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:29, from /<>/src/apps/pkdiff.cc:21: /<>/src/algorithms/StatFactory.h: In member function ‘void statfactory::StatFactory::minmax(const std::vector&, typename std::vector::const_iterator, typename std::vector::const_iterator, T&, T&) const [with T = double]’: /<>/src/algorithms/StatFactory.h:634:31: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_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 | ^~~~~~~~~~~ /<>/src/algorithms/StatFactory.h:634:31: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/imageclasses/ImgRasterGdal.h:29, from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/apps/pkdiff.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/imageclasses/ImgRasterGdal.h:27, from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/apps/pkdiff.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘bool Optionpk::retrieveOption(int, char**) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /<>/src/apps/pkdiff.cc: In function ‘int main(int, char**)’: /<>/src/apps/pkdiff.cc:354:24: warning: ‘pszMessage’ may be used uninitialized in this function [-Wmaybe-uninitialized] 354 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdal/gdal_priv.h:77, from /<>/src/imageclasses/ImgRasterGdal.h:31, from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/apps/pkdiff.cc:21: /usr/include/gdal/ogr_feature.h:688:38: warning: ‘writeFeature’ may be used uninitialized in this function [-Wmaybe-uninitialized] 688 | { SetField( GetFieldIndex(pszFName), dfValue ); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/apps/pkdiff.cc:393:23: note: ‘writeFeature’ was declared here 393 | OGRFeature *writeFeature; | ^~~~~~~~~~~~ /<>/src/apps/pkdiff.cc:471:55: warning: ‘writeLayer’ may be used uninitialized in this function [-Wmaybe-uninitialized] 471 | writeFeature = OGRFeature::CreateFeature(writeLayer->GetLayerDefn()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/imageclasses/ImgRasterGdal.h:27, from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/apps/pkdiff.cc:21: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /<>/src/apps/pkdiff.cc:918:22: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 918 | stat.minmax(bufferInput,bufferInput.begin(),bufferInput.end(),theMin,theMax); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/apps/pkdiff.cc:922:22: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 922 | stat.minmax(bufferReference,bufferReference.begin(),bufferReference.end(),theMin,theMax); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Linking CXX executable pkdiff /usr/bin/cmake -E cmake_link_script CMakeFiles/pkdiff.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -fdebug-prefix-map=/<>=. -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,/<>/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 '/<>/obj-arm-linux-gnueabihf' [ 76%] Built target pkdiff make -f CMakeFiles/pkdsm2shadow.dir/build.make CMakeFiles/pkdsm2shadow.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pkdsm2shadow.dir/DependInfo.cmake --color= Scanning dependencies of target pkdsm2shadow make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkdsm2shadow.dir/build.make CMakeFiles/pkdsm2shadow.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 77%] Building CXX object CMakeFiles/pkdsm2shadow.dir/src/apps/pkdsm2shadow.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pkdsm2shadow.dir/src/apps/pkdsm2shadow.cc.o -c /<>/src/apps/pkdsm2shadow.cc In file included from /<>/src/base/Vector2d.h:29, from /<>/src/apps/pkdsm2shadow.cc:28: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/algorithms/Filter.h:30, from /<>/src/algorithms/Filter2d.h:54, from /<>/src/apps/pkdsm2shadow.cc:29: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/imageclasses/ImgWriterGdal.h:30, from /<>/src/algorithms/Filter.h:31, from /<>/src/algorithms/Filter2d.h:54, from /<>/src/apps/pkdsm2shadow.cc:29: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkdsm2shadow.cc:27: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkdsm2shadow.cc:27: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘bool Optionpk::retrieveOption(int, char**) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ [ 78%] Linking CXX executable pkdsm2shadow /usr/bin/cmake -E cmake_link_script CMakeFiles/pkdsm2shadow.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -fdebug-prefix-map=/<>=. -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,/<>/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 '/<>/obj-arm-linux-gnueabihf' [ 78%] Built target pkdsm2shadow make -f CMakeFiles/pkfilterascii.dir/build.make CMakeFiles/pkfilterascii.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pkfilterascii.dir/DependInfo.cmake --color= Scanning dependencies of target pkfilterascii make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkfilterascii.dir/build.make CMakeFiles/pkfilterascii.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 79%] Building CXX object CMakeFiles/pkfilterascii.dir/src/apps/pkfilterascii.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pkfilterascii.dir/src/apps/pkfilterascii.cc.o -c /<>/src/apps/pkfilterascii.cc In file included from /<>/src/base/Vector2d.h:29, from /<>/src/apps/pkfilterascii.cc:28: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/algorithms/Filter.h:30, from /<>/src/apps/pkfilterascii.cc:29: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/imageclasses/ImgWriterGdal.h:30, from /<>/src/algorithms/Filter.h:31, from /<>/src/apps/pkfilterascii.cc:29: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ In file included from /<>/src/apps/pkfilterascii.cc:30: /<>/src/fileclasses/FileReaderAscii.h: In member function ‘unsigned int FileReaderAscii::readData(std::vector&, int, double, double, bool)’: /<>/src/fileclasses/FileReaderAscii.h:127:19: warning: comparison of constant ‘1’ with boolean expression is always false [-Wbool-compare] 127 | if(verbose>1) | ~~~~~~~^~ /<>/src/fileclasses/FileReaderAscii.h:157:19: warning: comparison of constant ‘1’ with boolean expression is always false [-Wbool-compare] 157 | if(verbose>1) | ~~~~~~~^~ /<>/src/fileclasses/FileReaderAscii.h: In member function ‘unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool)’: /<>/src/fileclasses/FileReaderAscii.h:250:19: warning: comparison of constant ‘1’ with boolean expression is always false [-Wbool-compare] 250 | if(verbose>1) | ~~~~~~~^~ /<>/src/fileclasses/FileReaderAscii.h:286:19: warning: comparison of constant ‘1’ with boolean expression is always false [-Wbool-compare] 286 | if(verbose>1) | ~~~~~~~^~ /<>/src/apps/pkfilterascii.cc: In function ‘int main(int, char**)’: /<>/src/apps/pkfilterascii.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>/src/apps/pkfilterascii.cc:185:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 185 | for(int isrf=0;isrf>/src/apps/pkfilterascii.cc:208:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 208 | for(int iw=0;iw>/src/apps/pkfilterascii.cc:213:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 213 | for(int icol=0;icol>/src/apps/pkfilterascii.cc:216:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 216 | for(int isrf=0;isrf>/src/apps/pkfilterascii.cc:231:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 231 | for(int icol=0;icol>/src/apps/pkfilterascii.cc:237:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 237 | for(int icol=0;icol>/src/apps/pkfilterascii.cc:275:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 275 | for(int icol=0;icol>/src/apps/pkfilterascii.cc:276:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 276 | for(int iband=0;iband>/src/apps/pkfilterascii.cc:279:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 279 | if(iband>/src/apps/pkfilterascii.cc:286:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 286 | if(iband>/src/apps/pkfilterascii.cc:332:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 332 | for(int icol=0;icol>/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>/src/apps/pkfilterascii.cc:342:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 342 | if(icol>/src/apps/pkfilterascii.cc:30: /<>/src/fileclasses/FileReaderAscii.h: In instantiation of ‘unsigned int FileReaderAscii::readData(std::vector&, int, double, double, bool) [with T = double]’: /<>/src/apps/pkfilterascii.cc:153:58: required from here /<>/src/fileclasses/FileReaderAscii.h:127:19: warning: comparison of constant ‘1’ with boolean expression is always false [-Wbool-compare] 127 | if(verbose>1) | ~~~~~~~^~ /<>/src/fileclasses/FileReaderAscii.h:157:19: warning: comparison of constant ‘1’ with boolean expression is always false [-Wbool-compare] 157 | if(verbose>1) | ~~~~~~~^~ /<>/src/fileclasses/FileReaderAscii.h: In instantiation of ‘unsigned int FileReaderAscii::readData(std::vector >&, const std::vector&, double, double, bool, bool) [with T = double]’: /<>/src/apps/pkfilterascii.cc:155:47: required from here /<>/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;icol>/src/fileclasses/FileReaderAscii.h:250:19: warning: comparison of constant ‘1’ with boolean expression is always false [-Wbool-compare] 250 | if(verbose>1) | ~~~~~~~^~ /<>/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;icol>/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 /<>/src/apps/pkfilterascii.cc:29: /<>/src/algorithms/Filter.h: In instantiation of ‘void filter::Filter::applyFwhm(const std::vector&, const std::vector&, const std::vector&, const std::vector&, const string&, std::vector&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /<>/src/apps/pkfilterascii.cc:172:151: required from here /<>/src/algorithms/Filter.h:328:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 328 | for(int index=0;index>/src/algorithms/Filter.h:340:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 340 | for(int index=0;index>/src/algorithms/Filter.h: In instantiation of ‘double filter::Filter::applySrf(const std::vector&, const Vector2d&, const Vector2d&, const string&, std::vector&, double, bool, int, bool, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /<>/src/apps/pkfilterascii.cc:219:164: required from here /<>/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>/src/algorithms/Filter.h:300:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 300 | for(int iband=0;iband>/src/algorithms/Filter.h: In instantiation of ‘void filter::Filter::filter(const std::vector&, std::vector&) [with T = double]’: /<>/src/apps/pkfilterascii.cc:251:54: required from here /<>/src/algorithms/Filter.h:452:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 452 | for(i=0;i>/src/algorithms/Filter.h:455:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 455 | for(int t=1;t<=m_taps.size()/2;++t){ | ~^~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter.h:479:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 479 | for(i=m_taps.size()/2;i>/src/algorithms/Filter.h:484:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 484 | for(int t=0;t>/src/algorithms/Filter.h:481:7: warning: unused variable ‘leaveOut’ [-Wunused-variable] 481 | T leaveOut=(*(m_taps.begin()))*input[i-m_taps.size()/2]; | ^~~~~~~~ /<>/src/algorithms/Filter.h:482:7: warning: unused variable ‘include’ [-Wunused-variable] 482 | T include=(m_taps.back())*input[i+m_taps.size()/2]; | ^~~~~~~ /<>/src/algorithms/Filter.h:488:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 488 | for(i=input.size()-m_taps.size()/2;i>/src/algorithms/Filter.h:492:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 492 | for(int t=1;t<=m_taps.size()/2;++t){ | ~^~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter.h:494:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 494 | if(i+t>/src/base/Vector2d.h:29, from /<>/src/apps/pkfilterascii.cc:28: /<>/src/algorithms/StatFactory.h: In instantiation of ‘void statfactory::StatFactory::interpolateUp(const std::vector&, const std::vector&, const std::vector&, const string&, std::vector&, bool) const [with T = double; std::string = std::__cxx11::basic_string]’: /<>/src/algorithms/Filter.h:345:3: required from ‘void filter::Filter::applyFwhm(const std::vector&, const std::vector&, const std::vector&, const std::vector&, const string&, std::vector&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /<>/src/apps/pkfilterascii.cc:172:151: required from here /<>/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>/src/apps/pkfilterascii.cc:28: /<>/src/base/Vector2d.h: In instantiation of ‘void Vector2d::selectCol(int, std::vector&) const [with T = double]’: /<>/src/algorithms/Filter.h:294:7: required from ‘double filter::Filter::applySrf(const std::vector&, const Vector2d&, const Vector2d&, const string&, std::vector&, double, bool, int, bool, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /<>/src/apps/pkfilterascii.cc:219:164: required from here /<>/src/base/Vector2d.h:174:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 174 | for(int irow=0;irowsize();++irow){ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkfilterascii.cc:27: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkfilterascii.cc:27: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘bool Optionpk::retrieveOption(int, char**) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void statfactory::StatFactory::interpolateUp(const std::vector&, const std::vector&, const std::vector&, const string&, std::vector&, bool) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void filter::Filter::applyFwhm(const std::vector&, const std::vector&, const std::vector&, const std::vector&, const string&, std::vector&, bool) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘double filter::Filter::applySrf(const std::vector&, const Vector2d&, const Vector2d&, const string&, std::vector&, double, bool, int, bool, bool) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In function ‘int main(int, char**)’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ [ 80%] Linking CXX executable pkfilterascii /usr/bin/cmake -E cmake_link_script CMakeFiles/pkfilterascii.dir/link.txt --verbose=1 /usr/bin/arm-linux-gnueabihf-g++ -g -O2 -fdebug-prefix-map=/<>=. -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,/<>/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 '/<>/obj-arm-linux-gnueabihf' [ 80%] Built target pkfilterascii make -f CMakeFiles/pkfilterdem.dir/build.make CMakeFiles/pkfilterdem.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd /<>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf /<>/obj-arm-linux-gnueabihf/CMakeFiles/pkfilterdem.dir/DependInfo.cmake --color= Scanning dependencies of target pkfilterdem make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkfilterdem.dir/build.make CMakeFiles/pkfilterdem.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 81%] Building CXX object CMakeFiles/pkfilterdem.dir/src/apps/pkfilterdem.cc.o /usr/bin/arm-linux-gnueabihf-g++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/<>/obj-arm-linux-gnueabihf/base -I/usr/include/gdal -I/<>/src -g -O2 -fdebug-prefix-map=/<>=. -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 -o CMakeFiles/pkfilterdem.dir/src/apps/pkfilterdem.cc.o -c /<>/src/apps/pkfilterdem.cc In file included from /<>/src/base/Vector2d.h:29, from /<>/src/apps/pkfilterdem.cc:24: /<>/src/algorithms/StatFactory.h: In static member function ‘static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)’: /<>/src/algorithms/StatFactory.h:100:26: warning: unused variable ‘T’ [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /<>/src/imageclasses/ImgReaderGdal.h:23, from /<>/src/algorithms/Filter.h:30, from /<>/src/algorithms/Filter2d.h:54, from /<>/src/apps/pkfilterdem.cc:25: /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setScale(double, int)’: /<>/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 | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/imageclasses/ImgRasterGdal.h: In member function ‘void ImgRasterGdal::setOffset(double, int)’: /<>/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 /<>/src/imageclasses/ImgWriterGdal.h:30, from /<>/src/algorithms/Filter.h:31, from /<>/src/algorithms/Filter2d.h:54, from /<>/src/apps/pkfilterdem.cc:25: /<>/src/imageclasses/ImgReaderOgr.h: In member function ‘int ImgReaderOgr::readData(std::vector&, const OGRFieldType&, const string&, int, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /<>/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable ‘poPoint’ [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /<>/src/apps/pkfilterdem.cc: In function ‘int main(int, char**)’: /<>/src/apps/pkfilterdem.cc:212:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 212 | for(int inodata=0;inodata>/src/apps/pkfilterdem.cc:233:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 233 | for(int iheight=0;iheight>/src/apps/pkfilterdem.cc:358: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] 358 | while(nchange>minChange_opt[0]&&dim<=dim_opt[1]){ /<>/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]){ In file included from /<>/src/apps/pkfilterdem.cc:25: /<>/src/algorithms/Filter2d.h: In instantiation of ‘long unsigned int filter2d::Filter2d::dsm2dtm_nwse(const Vector2d&, Vector2d&, double, int, int) [with T = double]’: /<>/src/apps/pkfilterdem.cc:336:98: required from here /<>/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] 854 | if(outputMask.size()!=inputDSM.nRows()) /<>/src/algorithms/Filter2d.h:843:10: warning: variable ‘noDataValue’ set but not used [-Wunused-but-set-variable] 843 | double noDataValue=0; | ^~~~~~~~~~~ /<>/src/algorithms/Filter2d.h: In instantiation of ‘long unsigned int filter2d::Filter2d::dsm2dtm_nesw(const Vector2d&, Vector2d&, double, int, int) [with T = double]’: /<>/src/apps/pkfilterdem.cc:339:98: required from here /<>/src/algorithms/Filter2d.h:948:23: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 948 | if(outputMask.size()!=inputDSM.nRows()) /<>/src/algorithms/Filter2d.h:937:10: warning: variable ‘noDataValue’ set but not used [-Wunused-but-set-variable] 937 | double noDataValue=0; | ^~~~~~~~~~~ /<>/src/algorithms/Filter2d.h: In instantiation of ‘long unsigned int filter2d::Filter2d::dsm2dtm_senw(const Vector2d&, Vector2d&, double, int, int) [with T = double]’: /<>/src/apps/pkfilterdem.cc:342:98: required from here /<>/src/algorithms/Filter2d.h:1042:23: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1042 | if(outputMask.size()!=inputDSM.nRows()) /<>/src/algorithms/Filter2d.h:1031:10: warning: variable ‘noDataValue’ set but not used [-Wunused-but-set-variable] 1031 | double noDataValue=0; | ^~~~~~~~~~~ /<>/src/algorithms/Filter2d.h: In instantiation of ‘long unsigned int filter2d::Filter2d::dsm2dtm_swne(const Vector2d&, Vector2d&, double, int, int) [with T = double]’: /<>/src/apps/pkfilterdem.cc:345:98: required from here /<>/src/algorithms/Filter2d.h:1132:23: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1132 | if(outputMask.size()!=inputDSM.nRows()) /<>/src/algorithms/Filter2d.h:1121:10: warning: variable ‘noDataValue’ set but not used [-Wunused-but-set-variable] 1121 | double noDataValue=0; | ^~~~~~~~~~~ In file included from /<>/src/apps/pkfilterdem.cc:24: /<>/src/base/Vector2d.h: In instantiation of ‘Vector2d Vector2d::operator=(const Vector2d&) [with T = double]’: /<>/src/apps/pkfilterdem.cc:347:16: required from here /<>/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>/src/apps/pkfilterdem.cc:25: /<>/src/algorithms/Filter2d.h: In instantiation of ‘long unsigned int filter2d::Filter2d::morphology(const Vector2d&, Vector2d&, const string&, int, int, bool, double) [with T = double; std::string = std::__cxx11::basic_string]’: /<>/src/apps/pkfilterdem.cc:360:95: required from here /<>/src/algorithms/Filter2d.h:744:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 744 | for(int imask=0;imask>/src/algorithms/Filter2d.h:775:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 775 | for(int imask=0;imask>/src/algorithms/Filter2d.h:783:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 783 | for(int iclass=0;iclass>/src/algorithms/Filter2d.h: In instantiation of ‘void filter2d::Filter2d::doit(const Vector2d&, Vector2d&, const string&, int, int, short int, bool) [with T1 = double; T2 = double; std::string = std::__cxx11::basic_string]’: /<>/src/apps/pkfilterdem.cc:379:75: required from here /<>/src/algorithms/Filter2d.h:287:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 287 | for(int y=0;y>/src/algorithms/Filter2d.h:293:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 293 | if(y+dimY/2>/src/algorithms/Filter2d.h:305:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 305 | for(int x=0;x>/src/algorithms/Filter2d.h:320:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 320 | else if(indexI>=inputVector[0].size()) /<>/src/algorithms/Filter2d.h:324:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 324 | else if(y+j>=inputVector.size()) /<>/src/algorithms/Filter2d.h:541:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 541 | for(int iclass=0;iclass>/src/algorithms/Filter2d.h:553:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 553 | if(randomIndex>=windowBuffer.size()) /<>/src/algorithms/Filter2d.h:313:12: warning: unused variable ‘centreMasked’ [-Wunused-variable] 313 | bool centreMasked=false; | ^~~~~~~~~~~~ In file included from /<>/src/algorithms/Filter.h:31, from /<>/src/algorithms/Filter2d.h:54, from /<>/src/apps/pkfilterdem.cc:25: /<>/src/imageclasses/ImgWriterGdal.h: In instantiation of ‘bool ImgWriterGdal::writeDataBlock(Vector2d&, int, int, int, int, int) [with T = double]’: /<>/src/apps/pkfilterdem.cc:429:89: required from here /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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){ /<>/src/imageclasses/ImgWriterGdal.h:216:10: warning: variable ‘theScale’ set but not used [-Wunused-but-set-variable] 216 | double theScale=1; | ^~~~~~~~ /<>/src/imageclasses/ImgWriterGdal.h:217:10: warning: variable ‘theOffset’ set but not used [-Wunused-but-set-variable] 217 | double theOffset=0; | ^~~~~~~~~ In file included from /<>/src/algorithms/Filter.h:30, from /<>/src/algorithms/Filter2d.h:54, from /<>/src/apps/pkfilterdem.cc:25: /<>/src/imageclasses/ImgReaderGdal.h: In instantiation of ‘void ImgReaderGdal::readDataBlock(std::vector&, int, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:224:3: required from ‘void ImgReaderGdal::readDataBlock(Vector2d&, int, int, int, int, int) [with T = double]’ /<>/src/apps/pkfilterdem.cc:191:76: required from here /<>/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) | ~~~~~~~~~~~~~~^~~~~ /<>/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) | ~~~~~~~~~~~~~~~^~~~~ /<>/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)) /<>/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){ | ~~~~~~~~~~~~~~^~~~~ /<>/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){ | ~~~~~~~~~~~~~~~^~~~~ /<>/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>/src/apps/pkfilterdem.cc:24: /<>/src/base/Vector2d.h: In instantiation of ‘Vector2d::Vector2d(const Vector2d&) [with T = double]’: /<>/src/algorithms/Filter2d.h:842:15: required from ‘long unsigned int filter2d::Filter2d::dsm2dtm_nwse(const Vector2d&, Vector2d&, double, int, int) [with T = double]’ /<>/src/apps/pkfilterdem.cc:336:98: required from here /<>/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>/src/algorithms/Filter.h:30, from /<>/src/algorithms/Filter2d.h:54, from /<>/src/apps/pkfilterdem.cc:25: /<>/src/imageclasses/ImgReaderGdal.h: In member function ‘void ImgReaderGdal::readDataBlock(std::vector&, int, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgReaderGdal.h:268:3: 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); | ^~~~~~ In file included from /<>/src/algorithms/Filter.h:31, from /<>/src/algorithms/Filter2d.h:54, from /<>/src/apps/pkfilterdem.cc:25: /<>/src/imageclasses/ImgWriterGdal.h: In member function ‘bool ImgWriterGdal::writeDataBlock(Vector2d&, int, int, int, int, int) [with T = double]’: /<>/src/imageclasses/ImgWriterGdal.h:260:3: 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); | ^~~~~~ In file included from /<>/src/apps/pkfilterdem.cc:25: /<>/src/algorithms/Filter2d.h: In member function ‘long unsigned int filter2d::Filter2d::morphology(const Vector2d&, Vector2d&, const string&, int, int, bool, double) [with T = double]’: /<>/src/algorithms/Filter2d.h:699:14: warning: ‘pszMessage’ is used uninitialized in this function [-Wuninitialized] 699 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter2d.h: In member function ‘long unsigned int filter2d::Filter2d::dsm2dtm_nwse(const Vector2d&, Vector2d&, double, int, int) [with T = double]’: /<>/src/algorithms/Filter2d.h:840:14: warning: ‘pszMessage’ is used uninitialized in this function [-Wuninitialized] 840 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter2d.h: In member function ‘long unsigned int filter2d::Filter2d::dsm2dtm_nesw(const Vector2d&, Vector2d&, double, int, int) [with T = double]’: /<>/src/algorithms/Filter2d.h:934:14: warning: ‘pszMessage’ is used uninitialized in this function [-Wuninitialized] 934 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter2d.h: In member function ‘long unsigned int filter2d::Filter2d::dsm2dtm_senw(const Vector2d&, Vector2d&, double, int, int) [with T = double]’: /<>/src/algorithms/Filter2d.h:1028:14: warning: ‘pszMessage’ is used uninitialized in this function [-Wuninitialized] 1028 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter2d.h: In member function ‘long unsigned int filter2d::Filter2d::dsm2dtm_swne(const Vector2d&, Vector2d&, double, int, int) [with T = double]’: /<>/src/algorithms/Filter2d.h:1118:14: warning: ‘pszMessage’ is used uninitialized in this function [-Wuninitialized] 1118 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/algorithms/Filter2d.h: In member function ‘void filter2d::Filter2d::doit(const Vector2d&, Vector2d&, const string&, int, int, short int, bool) [with T1 = double; T2 = double]’: /<>/src/algorithms/Filter2d.h:265:14: warning: ‘pszMessage’ is used uninitialized in this function [-Wuninitialized] 265 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkfilterdem.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = double; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:395:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:171:5: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 171 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/apps/pkfilterdem.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 112 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘unsigned int statfactory::StatFactory::nvalid(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkfilterdem.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1428:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1428 | { return _M_erase(begin() + (__position - cbegin())); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkfilterdem.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/apps/pkfilterdem.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘double statfactory::StatFactory::var(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘T statfactory::StatFactory::mymin(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘T statfactory::StatFactory::mymax(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkfilterdem.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘bool Optionpk::retrieveOption(int, char**) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘long unsigned int filter2d::Filter2d::morphology(const Vector2d&, Vector2d&, const string&, int, int, bool, double) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkfilterdem.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member 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/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:300:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:300:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkfilterdem.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void ImgReaderGdal::readDataBlock(Vector2d&, int, int, int, int, int) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1625:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1625 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ^~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkfilterdem.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkfilterdem.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘bool ImgWriterGdal::writeDataBlock(Vector2d&, int, int, int, int, int) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1662:4: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1662 | _M_range_insert(__pos, __first, __last, | ^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1662:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/apps/pkfilterdem.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/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/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1839 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/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/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1879:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1879 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1879:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1884 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1889 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/apps/pkfilterdem.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/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/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/apps/pkfilterdem.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/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/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1953 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkfilterdem.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘long unsigned int filter2d::Filter2d::dsm2dtm_nwse(const Vector2d&, Vector2d&, double, int, int) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/apps/pkfilterdem.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1967 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1968 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1970:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1970 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkfilterdem.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘long unsigned int filter2d::Filter2d::dsm2dtm_nesw(const Vector2d&, Vector2d&, double, int, int) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/apps/pkfilterdem.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1967 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1968 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1970:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1970 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkfilterdem.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘long unsigned int filter2d::Filter2d::dsm2dtm_swne(const Vector2d&, Vector2d&, double, int, int) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/apps/pkfilterdem.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1967 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1968 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1970:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1970 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkfilterdem.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘long unsigned int filter2d::Filter2d::dsm2dtm_senw(const Vector2d&, Vector2d&, double, int, int) [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/apps/pkfilterdem.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1967 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1968 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1970:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1970 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In member function ‘T statfactory::StatFactory::median(const std::vector&) const [with T = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkfilterdem.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1428:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1428 | { return _M_erase(begin() + (__position - cbegin())); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/apps/pkfilterdem.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1967 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1968 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1970:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1970 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkfilterdem.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void filter2d::Filter2d::doit(const Vector2d&, Vector2d&, const string&, int, int, short int, bool) [with T1 = double; T2 = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/apps/pkfilterdem.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkfilterdem.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1428:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1428 | { return _M_erase(begin() + (__position - cbegin())); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/apps/pkfilterdem.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkfilterdem.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1625:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1625 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ^~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/apps/pkfilterdem.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkfilterdem.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1428:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1428 | { return _M_erase(begin() + (__position - cbegin())); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/apps/pkfilterdem.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1967 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1968 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1970:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1970 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkfilterdem.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1428:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1428 | { return _M_erase(begin() + (__position - cbegin())); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/apps/pkfilterdem.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkfilterdem.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1428:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1428 | { return _M_erase(begin() + (__position - cbegin())); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/apps/pkfilterdem.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkfilterdem.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1428:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1428 | { return _M_erase(begin() + (__position - cbegin())); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /<>/src/base/Vector2d.h:25, from /<>/src/apps/pkfilterdem.cc:24: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /<>/src/base/Optionpk.h:23, from /<>/src/apps/pkfilterdem.cc:23: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In function ‘int main(int, char**)’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:354:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354 | _M_insert_aux(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:154:6: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 154 | _M_insert_aux(__pos, std::move(_