Mon Feb 24 07:42:13 UTC 2025 I: starting to build pktools/trixie/amd64 on jenkins on '2025-02-24 07:41' Mon Feb 24 07:42:13 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_17/31289/console.log Mon Feb 24 07:42:13 UTC 2025 I: Downloading source for trixie/pktools=2.6.7.6+ds-6 --2025-02-24 07:42:13-- http://deb.debian.org/debian/pool/main/p/pktools/pktools_2.6.7.6%2bds-6.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2535 (2.5K) [text/prs.lines.tag] Saving to: ‘pktools_2.6.7.6+ds-6.dsc’ 0K .. 100% 372M=0s 2025-02-24 07:42:13 (372 MB/s) - ‘pktools_2.6.7.6+ds-6.dsc’ saved [2535/2535] Mon Feb 24 07:42:13 UTC 2025 I: pktools_2.6.7.6+ds-6.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: pktools Binary: pktools, pktools-dev, libalgorithms1t64, libbase1t64, libfileclasses1t64, libimageclasses1t64 Architecture: any Version: 2.6.7.6+ds-6 Maintainer: Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org> Uploaders: Francesco Paolo Lovergine <frankie@debian.org>, Bas Couwenberg <sebastic@debian.org> Homepage: https://pktools.nongnu.org/ Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/debian-gis-team/pktools Vcs-Git: https://salsa.debian.org/debian-gis-team/pktools.git Build-Depends: cmake, debhelper-compat (= 13), dh-sequence-pkgkde-symbolshelper, docbook2x, docbook-xsl, docbook-xml, dpkg-dev (>= 1.22.5), libgdal-dev (>= 1.10.0-0~), libgsl-dev | libgsl0-dev, libboost-dev, libarmadillo-dev, libfann-dev, libsvm-dev, pkg-kde-tools, xsltproc Package-List: libalgorithms1t64 deb libs optional arch=any libbase1t64 deb libs optional arch=any libfileclasses1t64 deb libs optional arch=any libimageclasses1t64 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 cb46704bfa0504d7d027e2d384538512d1c13a43 45540 pktools_2.6.7.6+ds-6.debian.tar.xz Checksums-Sha256: 26105ddbd1cb6cbbababa2fea4e65045e7cdf68b75a8059b0e3cccbba2235529 3140034 pktools_2.6.7.6+ds.orig.tar.gz 45c48c7daa4c3a7bbe0da968cf59654328bff29bc367ba000fcbabeb00fa7931 45540 pktools_2.6.7.6+ds-6.debian.tar.xz Files: ad15b87a2c8d523b32d11c6ee7a9e123 3140034 pktools_2.6.7.6+ds.orig.tar.gz e709c10ac7c196d924617633459e9e94 45540 pktools_2.6.7.6+ds-6.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAmXjIpcACgkQZ1DxCuiN SvF2VRAAgBsE4n1gK7aHj9ahbRfFS5EB7rR9/LUbsaRZIs1Vk4N5crvo1Jr3O95v GVrMtHHzPATcLYyR3j7szp/ejghgiG+Lfu2DtLiocgKl02fl2Ieh2/YFEDDmAGoU 3cicCBr9pouksB3NXSYnIR82E0dhU4UU6GvpdvuwVkaFfU798GZnwK8MAaTQvCKK nhVakc72u3dOM7rJYzVGaSWnpuahoWbyw1cQfDZuSdr2YAwx2vUe1dGLy6HyfFcl DM7Ipb4LtD+KX0R/kHaVCWgowyd2GuyRMH3fEHC6pVnGJB4G3smMLk0SC7RyHsup uhMc3QTmKO8YCYrFZvgeXZObrYzc4qrxozNyY6nCLrrRJMWl43H58QMvYA+gfH32 rb198KeXnxVAq1dwF74El/homTzPoTLc9Ib9egKZgmcha0A2jnD7o9PEd1eEyJEj lecUMarsovdqgHjX20lhS0h3tUO5smhC5SMbkm7hWInHMmSbzcOnXn/8wkMJpRBr ASEusCS9jjlHzCCRAvCWyeJLeD9YwMZ1FNi3SWKx5v3pP+5fdngXP/GqUWLino9m klCathhaYYS+g8sT6FNjDu1cUyjnI5dY+4gWzR0ascqe+nPGvKRhH7x+7MIKTup4 knEWsRvX1N87bXpjRvXegd/YVpA75fGREoJ8BtC1L4a3wCVq440= =Tsgv -----END PGP SIGNATURE----- Mon Feb 24 07:42:13 UTC 2025 I: Checking whether the package is not for us Mon Feb 24 07:42:13 UTC 2025 I: Starting 1st build on remote node ionos1-amd64.debian.net. Mon Feb 24 07:42:13 UTC 2025 I: Preparing to do remote build '1' on ionos1-amd64.debian.net. Mon Feb 24 07:48:54 UTC 2025 I: Deleting $TMPDIR on ionos1-amd64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Sun Feb 23 19:42:15 -12 2025 I: pbuilder-time-stamp: 1740382935 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [pktools_2.6.7.6+ds-6.dsc] I: copying [./pktools_2.6.7.6+ds.orig.tar.gz] I: copying [./pktools_2.6.7.6+ds-6.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./pktools_2.6.7.6+ds-6.dsc: unsupported subcommand dpkg-source: info: extracting pktools in pktools-2.6.7.6+ds dpkg-source: info: unpacking pktools_2.6.7.6+ds.orig.tar.gz dpkg-source: info: unpacking pktools_2.6.7.6+ds-6.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying no-liblas.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2345092/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='813bb0c35d724b31b44eb23aacb6f8f3' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='2345092' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.LfyrfDxz/pbuilderrc_tKIR --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.LfyrfDxz/b1 --logfile b1/build.log pktools_2.6.7.6+ds-6.dsc' SUDO_GID='110' SUDO_UID='105' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://46.16.76.132:3128' I: uname -a Linux ionos1-amd64 6.1.0-31-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2345092/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org> Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: cmake, debhelper-compat (= 13), dh-sequence-pkgkde-symbolshelper, docbook2x, docbook-xsl, docbook-xml, dpkg-dev (>= 1.22.5), libgdal-dev (>= 1.10.0-0~), libgsl-dev | libgsl0-dev, libboost-dev, libarmadillo-dev, libfann-dev, libsvm-dev, pkg-kde-tools, xsltproc dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19802 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on cmake; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-pkgkde-symbolshelper; however: Package dh-sequence-pkgkde-symbolshelper is not installed. pbuilder-satisfydepends-dummy depends on docbook2x; however: Package docbook2x is not installed. pbuilder-satisfydepends-dummy depends on docbook-xsl; however: Package docbook-xsl is not installed. pbuilder-satisfydepends-dummy depends on docbook-xml; however: Package docbook-xml is not installed. pbuilder-satisfydepends-dummy depends on libgdal-dev (>= 1.10.0-0~); however: Package libgdal-dev is not installed. pbuilder-satisfydepends-dummy depends on libgsl-dev | libgsl0-dev; however: Package libgsl-dev is not installed. Package libgsl0-dev is not installed. pbuilder-satisfydepends-dummy depends on libboost-dev; however: Package libboost-dev is not installed. pbuilder-satisfydepends-dummy depends on libarmadillo-dev; however: Package libarmadillo-dev is not installed. pbuilder-satisfydepends-dummy depends on libfann-dev; however: Package libfann-dev is not installed. pbuilder-satisfydepends-dummy depends on libsvm-dev; however: Package libsvm-dev is not installed. pbuilder-satisfydepends-dummy depends on pkg-kde-tools; however: Package pkg-kde-tools is not installed. pbuilder-satisfydepends-dummy depends on xsltproc; however: Package xsltproc is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} cfortran{a} cmake{a} cmake-data{a} comerr-dev{a} debhelper{a} default-libmysqlclient-dev{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dirmngr{a} docbook-xml{a} docbook-xsl{a} docbook2x{a} dwz{a} file{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} gdal-data{a} gdal-plugins{a} gettext{a} gettext-base{a} gnupg{a} gnupg-l10n{a} gpg{a} gpg-agent{a} gpgconf{a} gpgsm{a} groff-base{a} hdf5-helpers{a} icu-devtools{a} intltool-debian{a} krb5-multidev{a} libabsl20230802{a} libaec-dev{a} libaec0{a} libaom-dev{a} libaom3{a} libarchive-zip-perl{a} libarchive13t64{a} libarmadillo-dev{a} libarmadillo14{a} libarpack2-dev{a} libarpack2t64{a} libassuan9{a} libavif-dev{a} libavif16{a} libblas-dev{a} libblas3{a} libblosc-dev{a} libblosc1{a} libboost-dev{a} libboost1.83-dev{a} libbrotli-dev{a} libbrotli1{a} libcfitsio-dev{a} libcfitsio10t64{a} libclone-perl{a} libcom-err2{a} libcurl3t64-gnutls{a} libcurl4-openssl-dev{a} libcurl4t64{a} libdav1d-dev{a} libdav1d7{a} libde265-0{a} libdebhelper-perl{a} libdeflate-dev{a} libdeflate0{a} libelf1t64{a} libencode-locale-perl{a} libevent-2.1-7t64{a} libexpat1{a} libexpat1-dev{a} libfann-dev{a} libfann2{a} libffi8{a} libfile-listing-perl{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfreetype6{a} libfreexl-dev{a} libfreexl1{a} libfyba-dev{a} libfyba0t64{a} libgav1-1{a} libgcrypt20{a} libgdal-dev{a} libgdal36{a} libgeos-c1t64{a} libgeos-dev{a} libgeos3.13.0{a} libgeotiff-dev{a} libgeotiff5{a} libgfortran5{a} libgif-dev{a} libgif7{a} libgmp-dev{a} libgmpxx4ldbl{a} libgnutls-dane0t64{a} libgnutls-openssl27t64{a} libgnutls28-dev{a} libgnutls30t64{a} libgpg-error0{a} libgpgme11t64{a} libgpgmepp6t64{a} libgsl-dev{a} libgsl28{a} libgslcblas0{a} libgssapi-krb5-2{a} libgssrpc4t64{a} libhdf4-0-alt{a} libhdf4-alt-dev{a} libhdf5-310{a} libhdf5-cpp-310{a} libhdf5-dev{a} libhdf5-fortran-310{a} libhdf5-hl-310{a} libhdf5-hl-cpp-310{a} libhdf5-hl-fortran-310{a} libheif-dev{a} libheif-plugin-dav1d{a} libheif-plugin-libde265{a} libheif1{a} libhtml-parser-perl{a} libhtml-tagset-perl{a} libhtml-tree-perl{a} libhttp-cookies-perl{a} libhttp-date-perl{a} libhttp-message-perl{a} libhttp-negotiate-perl{a} libicu-dev{a} libicu72{a} libidn2-0{a} libidn2-dev{a} libio-html-perl{a} libio-socket-ssl-perl{a} libjbig-dev{a} libjbig0{a} libjpeg-dev{a} libjpeg62-turbo{a} libjpeg62-turbo-dev{a} libjson-c-dev{a} libjson-c5{a} libjsoncpp26{a} libk5crypto3{a} libkadm5clnt-mit12{a} libkadm5srv-mit12{a} libkdb5-10t64{a} libkeyutils1{a} libkml-dev{a} libkmlbase1t64{a} libkmlconvenience1t64{a} libkmldom1t64{a} libkmlengine1t64{a} libkmlregionator1t64{a} libkmlxsd1t64{a} libkrb5-3{a} libkrb5-dev{a} libkrb5support0{a} libksba8{a} liblapack-dev{a} liblapack3{a} liblcms2-2{a} libldap-dev{a} libldap2{a} liblerc-dev{a} liblerc4{a} libltdl-dev{a} libltdl7{a} liblwp-mediatypes-perl{a} liblwp-protocol-https-perl{a} liblz4-dev{a} liblzma-dev{a} libmagic-mgc{a} libmagic1t64{a} libmariadb-dev{a} libmariadb-dev-compat{a} libmariadb3{a} libminizip-dev{a} libminizip1t64{a} libnet-http-perl{a} libnet-ssleay-perl{a} libnetcdf-dev{a} libnetcdf22{a} libnghttp2-14{a} libnghttp2-dev{a} libnghttp3-9{a} libnghttp3-dev{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libnpth0t64{a} libnspr4{a} libnss3{a} libodbc2{a} libodbccr2{a} libodbcinst2{a} libogdi-dev{a} libogdi4.1{a} libopenjp2-7{a} libopenjp2-7-dev{a} libosp5{a} libp11-kit-dev{a} libp11-kit0{a} libpcre2-16-0{a} libpcre2-32-0{a} libpcre2-dev{a} libpcre2-posix3{a} libpipeline1{a} libpkgconf3{a} libpng-dev{a} libpng16-16t64{a} libpoppler-dev{a} libpoppler-private-dev{a} libpoppler145{a} libpq-dev{a} libpq5{a} libproc2-0{a} libproj-dev{a} libproj25{a} libpsl-dev{a} libpsl5t64{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libqhull-dev{a} libqhull-r8.0{a} libqhull8.0{a} libqhullcpp8.0{a} librav1e-dev{a} librav1e0.7{a} libreadline8t64{a} librhash1{a} librtmp-dev{a} librtmp1{a} librttopo-dev{a} librttopo1{a} libsasl2-2{a} libsasl2-modules-db{a} libsharpyuv-dev{a} libsharpyuv0{a} libsnappy1v5{a} libspatialite-dev{a} libspatialite8t64{a} libsqlite3-dev{a} libssh2-1-dev{a} libssh2-1t64{a} libssl-dev{a} libsuperlu-dev{a} libsuperlu7{a} libsvm-dev{a} libsvm3{a} libsvtav1enc-dev{a} libsvtav1enc2{a} libsz2{a} libtasn1-6{a} libtasn1-6-dev{a} libtext-charwidth-perl{a} libtext-unidecode-perl{a} libtext-wrapi18n-perl{a} libtiff-dev{a} libtiff6{a} libtiffxx6{a} libtimedate-perl{a} libtirpc-common{a} libtirpc-dev{a} libtirpc3t64{a} libtool{a} libtry-tiny-perl{a} libuchardet0{a} libunbound8{a} libunistring5{a} liburi-perl{a} liburiparser-dev{a} liburiparser1{a} libuv1t64{a} libwebp-dev{a} libwebp7{a} libwebpdecoder3{a} libwebpdemux2{a} libwebpmux3{a} libwww-perl{a} libwww-robotrules-perl{a} libxerces-c-dev{a} libxerces-c3.2t64{a} libxml-libxml-perl{a} libxml-namespacesupport-perl{a} libxml-parser-perl{a} libxml-sax-base-perl{a} libxml-sax-expat-perl{a} libxml-sax-perl{a} libxml2{a} libxml2-dev{a} libxslt1.1{a} libxxhash-dev{a} libyaml-0-2{a} libyuv-dev{a} libyuv0{a} libzstd-dev{a} m4{a} man-db{a} mariadb-common{a} media-types{a} mysql-common{a} netbase{a} nettle-dev{a} opensp{a} openssl{a} perl-openssl-defaults{a} pinentry-curses{a} pkg-kde-tools{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} procps{a} proj-data{a} python3{a} python3-chardet{a} python3-debian{a} python3-minimal{a} python3-yaml{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} sgml-base{a} sgml-data{a} tex-common{a} texinfo{a} texinfo-lib{a} tzdata{a} ucf{a} unixodbc-common{a} unixodbc-dev{a} xml-core{a} xsltproc{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: curl flang-17 flang-18 flang-19 gfortran gnupg-utils gpg-wks-client gpgv gpgv-from-sq krb5-locales lfortran libarchive-cpio-perl libcfitsio-doc libdata-dump-perl libgpg-error-l10n libheif-plugin-aomenc libheif-plugin-x265 libhtml-form-perl libhtml-format-perl libhttp-daemon-perl libio-compress-brotli-perl libldap-common libmail-sendmail-perl libmailtools-perl libpng-tools libsasl2-modules libtasn1-doc linux-sysctl-defaults lynx poppler-data proj-bin psmisc publicsuffix python3-apt wget zstd 0 packages upgraded, 341 newly installed, 0 to remove and 0 not upgraded. Need to get 172 MB of archives. After unpacking 809 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main amd64 libpython3.13-minimal amd64 3.13.2-1 [859 kB] Get: 2 http://deb.debian.org/debian trixie/main amd64 libexpat1 amd64 2.6.4-1 [106 kB] Get: 3 http://deb.debian.org/debian trixie/main amd64 python3.13-minimal amd64 3.13.2-1 [2205 kB] Get: 4 http://deb.debian.org/debian trixie/main amd64 python3-minimal amd64 3.13.1-2 [27.0 kB] Get: 5 http://deb.debian.org/debian trixie/main amd64 media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian trixie/main amd64 netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian trixie/main amd64 tzdata all 2025a-2 [259 kB] Get: 8 http://deb.debian.org/debian trixie/main amd64 libffi8 amd64 3.4.7-1 [23.9 kB] Get: 9 http://deb.debian.org/debian trixie/main amd64 readline-common all 8.2-6 [69.4 kB] Get: 10 http://deb.debian.org/debian trixie/main amd64 libreadline8t64 amd64 8.2-6 [169 kB] Get: 11 http://deb.debian.org/debian trixie/main amd64 libpython3.13-stdlib amd64 3.13.2-1 [1979 kB] Get: 12 http://deb.debian.org/debian trixie/main amd64 python3.13 amd64 3.13.2-1 [745 kB] Get: 13 http://deb.debian.org/debian trixie/main amd64 libpython3-stdlib amd64 3.13.1-2 [9952 B] Get: 14 http://deb.debian.org/debian trixie/main amd64 python3 amd64 3.13.1-2 [28.0 kB] Get: 15 http://deb.debian.org/debian trixie/main amd64 sgml-base all 1.31 [15.4 kB] Get: 16 http://deb.debian.org/debian trixie/main amd64 libproc2-0 amd64 2:4.0.4-7 [64.9 kB] Get: 17 http://deb.debian.org/debian trixie/main amd64 procps amd64 2:4.0.4-7 [878 kB] Get: 18 http://deb.debian.org/debian trixie/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get: 19 http://deb.debian.org/debian trixie/main amd64 openssl amd64 3.4.1-1 [1427 kB] Get: 20 http://deb.debian.org/debian trixie/main amd64 ca-certificates all 20241223 [164 kB] Get: 21 http://deb.debian.org/debian trixie/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get: 22 http://deb.debian.org/debian trixie/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get: 23 http://deb.debian.org/debian trixie/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get: 24 http://deb.debian.org/debian trixie/main amd64 gettext-base amd64 0.23.1-1 [243 kB] Get: 25 http://deb.debian.org/debian trixie/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 26 http://deb.debian.org/debian trixie/main amd64 groff-base amd64 1.23.0-7 [1185 kB] Get: 27 http://deb.debian.org/debian trixie/main amd64 bsdextrautils amd64 2.40.4-4 [92.4 kB] Get: 28 http://deb.debian.org/debian trixie/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 29 http://deb.debian.org/debian trixie/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get: 30 http://deb.debian.org/debian trixie/main amd64 libtext-charwidth-perl amd64 0.04-11+b4 [9476 B] Get: 31 http://deb.debian.org/debian trixie/main amd64 libtext-wrapi18n-perl all 0.06-10 [8808 B] Get: 32 http://deb.debian.org/debian trixie/main amd64 ucf all 3.0050 [42.7 kB] Get: 33 http://deb.debian.org/debian trixie/main amd64 m4 amd64 1.4.19-5 [294 kB] Get: 34 http://deb.debian.org/debian trixie/main amd64 autoconf all 2.72-3 [493 kB] Get: 35 http://deb.debian.org/debian trixie/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 36 http://deb.debian.org/debian trixie/main amd64 automake all 1:1.17-3 [862 kB] Get: 37 http://deb.debian.org/debian trixie/main amd64 autopoint all 0.23.1-1 [770 kB] Get: 38 http://deb.debian.org/debian trixie/main amd64 cfortran all 20210827-1 [67.7 kB] Get: 39 http://deb.debian.org/debian trixie/main amd64 cmake-data all 3.31.5-2 [2267 kB] Get: 40 http://deb.debian.org/debian trixie/main amd64 libicu72 amd64 72.1-6 [9421 kB] Get: 41 http://deb.debian.org/debian trixie/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB] Get: 42 http://deb.debian.org/debian trixie/main amd64 libarchive13t64 amd64 3.7.4-1.1 [349 kB] Get: 43 http://deb.debian.org/debian trixie/main amd64 libbrotli1 amd64 1.1.0-2+b6 [302 kB] Get: 44 http://deb.debian.org/debian trixie/main amd64 libkrb5support0 amd64 1.21.3-4 [32.8 kB] Get: 45 http://deb.debian.org/debian trixie/main amd64 libcom-err2 amd64 1.47.2-1 [24.0 kB] Get: 46 http://deb.debian.org/debian trixie/main amd64 libk5crypto3 amd64 1.21.3-4 [80.9 kB] Get: 47 http://deb.debian.org/debian trixie/main amd64 libkeyutils1 amd64 1.6.3-4 [9092 B] Get: 48 http://deb.debian.org/debian trixie/main amd64 libkrb5-3 amd64 1.21.3-4 [326 kB] Get: 49 http://deb.debian.org/debian trixie/main amd64 libgssapi-krb5-2 amd64 1.21.3-4 [138 kB] Get: 50 http://deb.debian.org/debian trixie/main amd64 libunistring5 amd64 1.3-1 [476 kB] Get: 51 http://deb.debian.org/debian trixie/main amd64 libidn2-0 amd64 2.3.7-2+b1 [129 kB] Get: 52 http://deb.debian.org/debian trixie/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-8+b1 [19.9 kB] Get: 53 http://deb.debian.org/debian trixie/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-8+b1 [57.6 kB] Get: 54 http://deb.debian.org/debian trixie/main amd64 libldap2 amd64 2.6.9+dfsg-1 [192 kB] Get: 55 http://deb.debian.org/debian trixie/main amd64 libnghttp2-14 amd64 1.64.0-1 [75.5 kB] Get: 56 http://deb.debian.org/debian trixie/main amd64 libnghttp3-9 amd64 1.6.0-2 [64.8 kB] Get: 57 http://deb.debian.org/debian trixie/main amd64 libpsl5t64 amd64 0.21.2-1.1+b1 [57.2 kB] Get: 58 http://deb.debian.org/debian trixie/main amd64 libp11-kit0 amd64 0.25.5-3 [425 kB] Get: 59 http://deb.debian.org/debian trixie/main amd64 libtasn1-6 amd64 4.20.0-2 [49.9 kB] Get: 60 http://deb.debian.org/debian trixie/main amd64 libgnutls30t64 amd64 3.8.9-2 [1464 kB] Get: 61 http://deb.debian.org/debian trixie/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b5 [58.8 kB] Get: 62 http://deb.debian.org/debian trixie/main amd64 libssh2-1t64 amd64 1.11.1-1 [245 kB] Get: 63 http://deb.debian.org/debian trixie/main amd64 libcurl4t64 amd64 8.12.1-2 [369 kB] Get: 64 http://deb.debian.org/debian trixie/main amd64 libjsoncpp26 amd64 1.9.6-3 [81.7 kB] Get: 65 http://deb.debian.org/debian trixie/main amd64 librhash1 amd64 1.4.5-1 [132 kB] Get: 66 http://deb.debian.org/debian trixie/main amd64 libuv1t64 amd64 1.50.0-2 [154 kB] Get: 67 http://deb.debian.org/debian trixie/main amd64 cmake amd64 3.31.5-2 [12.0 MB] Get: 68 http://deb.debian.org/debian trixie/main amd64 comerr-dev amd64 2.1-1.47.2-1 [55.7 kB] Get: 69 http://deb.debian.org/debian trixie/main amd64 libdebhelper-perl all 13.24.1 [90.9 kB] Get: 70 http://deb.debian.org/debian trixie/main amd64 libtool all 2.5.4-3 [539 kB] Get: 71 http://deb.debian.org/debian trixie/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 72 http://deb.debian.org/debian trixie/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 73 http://deb.debian.org/debian trixie/main amd64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB] Get: 74 http://deb.debian.org/debian trixie/main amd64 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Get: 75 http://deb.debian.org/debian trixie/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 76 http://deb.debian.org/debian trixie/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 77 http://deb.debian.org/debian trixie/main amd64 gettext amd64 0.23.1-1 [1680 kB] Get: 78 http://deb.debian.org/debian trixie/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 79 http://deb.debian.org/debian trixie/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 80 http://deb.debian.org/debian trixie/main amd64 debhelper all 13.24.1 [920 kB] Get: 81 http://deb.debian.org/debian trixie/main amd64 mysql-common all 5.8+1.1.1 [6784 B] Get: 82 http://deb.debian.org/debian trixie/main amd64 mariadb-common all 1:11.4.5-1 [28.4 kB] Get: 83 http://deb.debian.org/debian trixie/main amd64 libmariadb3 amd64 1:11.4.5-1 [185 kB] Get: 84 http://deb.debian.org/debian trixie/main amd64 libssl-dev amd64 3.4.1-1 [2787 kB] Get: 85 http://deb.debian.org/debian trixie/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] Get: 86 http://deb.debian.org/debian trixie/main amd64 libmariadb-dev amd64 1:11.4.5-1 [275 kB] Get: 87 http://deb.debian.org/debian trixie/main amd64 libmariadb-dev-compat amd64 1:11.4.5-1 [27.2 kB] Get: 88 http://deb.debian.org/debian trixie/main amd64 default-libmysqlclient-dev amd64 1.1.1 [3252 B] Get: 89 http://deb.debian.org/debian trixie/main amd64 libgpg-error0 amd64 1.51-3 [82.2 kB] Get: 90 http://deb.debian.org/debian trixie/main amd64 libassuan9 amd64 3.0.1-2 [60.6 kB] Get: 91 http://deb.debian.org/debian trixie/main amd64 libgcrypt20 amd64 1.11.0-7 [843 kB] Get: 92 http://deb.debian.org/debian trixie/main amd64 gpgconf amd64 2.2.46-1+b1 [121 kB] Get: 93 http://deb.debian.org/debian trixie/main amd64 libksba8 amd64 1.6.7-2+b1 [136 kB] Get: 94 http://deb.debian.org/debian trixie/main amd64 libnpth0t64 amd64 1.8-2 [22.9 kB] Get: 95 http://deb.debian.org/debian trixie/main amd64 dirmngr amd64 2.2.46-1+b1 [369 kB] Get: 96 http://deb.debian.org/debian trixie/main amd64 xml-core all 0.19 [20.1 kB] Get: 97 http://deb.debian.org/debian trixie/main amd64 sgml-data all 2.0.11+nmu1 [179 kB] Get: 98 http://deb.debian.org/debian trixie/main amd64 docbook-xml all 4.5-13 [77.4 kB] Get: 99 http://deb.debian.org/debian trixie/main amd64 docbook-xsl all 1.79.2+dfsg-7 [1221 kB] Get: 100 http://deb.debian.org/debian trixie/main amd64 libxml-namespacesupport-perl all 1.12-2 [15.1 kB] Get: 101 http://deb.debian.org/debian trixie/main amd64 liburi-perl all 5.30-1 [105 kB] Get: 102 http://deb.debian.org/debian trixie/main amd64 libencode-locale-perl all 1.05-3 [12.9 kB] Get: 103 http://deb.debian.org/debian trixie/main amd64 libtimedate-perl all 2.3300-2 [39.3 kB] Get: 104 http://deb.debian.org/debian trixie/main amd64 libhttp-date-perl all 6.06-1 [10.7 kB] Get: 105 http://deb.debian.org/debian trixie/main amd64 libfile-listing-perl all 6.16-1 [12.4 kB] Get: 106 http://deb.debian.org/debian trixie/main amd64 libhtml-tagset-perl all 3.24-1 [14.7 kB] Get: 107 http://deb.debian.org/debian trixie/main amd64 libhtml-parser-perl amd64 3.83-1+b2 [99.7 kB] Get: 108 http://deb.debian.org/debian trixie/main amd64 libhtml-tree-perl all 5.07-3 [211 kB] Get: 109 http://deb.debian.org/debian trixie/main amd64 libclone-perl amd64 0.47-1+b1 [13.9 kB] Get: 110 http://deb.debian.org/debian trixie/main amd64 libio-html-perl all 1.004-3 [16.2 kB] Get: 111 http://deb.debian.org/debian trixie/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.2 kB] Get: 112 http://deb.debian.org/debian trixie/main amd64 libhttp-message-perl all 7.00-2 [79.8 kB] Get: 113 http://deb.debian.org/debian trixie/main amd64 libhttp-cookies-perl all 6.11-1 [19.1 kB] Get: 114 http://deb.debian.org/debian trixie/main amd64 libhttp-negotiate-perl all 6.01-2 [13.1 kB] Get: 115 http://deb.debian.org/debian trixie/main amd64 perl-openssl-defaults amd64 7+b2 [6724 B] Get: 116 http://deb.debian.org/debian trixie/main amd64 libnet-ssleay-perl amd64 1.94-3 [339 kB] Get: 117 http://deb.debian.org/debian trixie/main amd64 libio-socket-ssl-perl all 2.089-1 [223 kB] Get: 118 http://deb.debian.org/debian trixie/main amd64 libnet-http-perl all 6.23-1 [23.9 kB] Get: 119 http://deb.debian.org/debian trixie/main amd64 liblwp-protocol-https-perl all 6.14-1 [10.8 kB] Get: 120 http://deb.debian.org/debian trixie/main amd64 libtry-tiny-perl all 0.32-1 [22.9 kB] Get: 121 http://deb.debian.org/debian trixie/main amd64 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get: 122 http://deb.debian.org/debian trixie/main amd64 libwww-perl all 6.77-1 [183 kB] Get: 123 http://deb.debian.org/debian trixie/main amd64 libxml-parser-perl amd64 2.47-1+b3 [198 kB] Get: 124 http://deb.debian.org/debian trixie/main amd64 libxml-sax-base-perl all 1.09-3 [20.6 kB] Get: 125 http://deb.debian.org/debian trixie/main amd64 libxml-sax-perl all 1.02+dfsg-4 [53.4 kB] Get: 126 http://deb.debian.org/debian trixie/main amd64 libxml-sax-expat-perl all 0.51-2 [11.1 kB] Get: 127 http://deb.debian.org/debian trixie/main amd64 libosp5 amd64 1.5.2-15.2 [972 kB] Get: 128 http://deb.debian.org/debian trixie/main amd64 opensp amd64 1.5.2-15.2 [448 kB] Get: 129 http://deb.debian.org/debian trixie/main amd64 libtext-unidecode-perl all 1.30-3 [101 kB] Get: 130 http://deb.debian.org/debian trixie/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0134-5+b2 [314 kB] Get: 131 http://deb.debian.org/debian trixie/main amd64 texinfo-lib amd64 7.1.1-1+b1 [232 kB] Get: 132 http://deb.debian.org/debian trixie/main amd64 tex-common all 6.18 [32.5 kB] Get: 133 http://deb.debian.org/debian trixie/main amd64 texinfo all 7.1.1-1 [1753 kB] Get: 134 http://deb.debian.org/debian trixie/main amd64 libxslt1.1 amd64 1.1.35-1.1+b1 [233 kB] Get: 135 http://deb.debian.org/debian trixie/main amd64 xsltproc amd64 1.1.35-1.1+b1 [115 kB] Get: 136 http://deb.debian.org/debian trixie/main amd64 docbook2x amd64 0.8.8-18 [291 kB] Get: 137 http://deb.debian.org/debian trixie/main amd64 fonts-dejavu-mono all 2.37-8 [489 kB] Get: 138 http://deb.debian.org/debian trixie/main amd64 fonts-dejavu-core all 2.37-8 [840 kB] Get: 139 http://deb.debian.org/debian trixie/main amd64 fontconfig-config amd64 2.15.0-2 [317 kB] Get: 140 http://deb.debian.org/debian trixie/main amd64 gdal-data all 3.10.2+dfsg-1 [402 kB] Get: 141 http://deb.debian.org/debian trixie/main amd64 gdal-plugins amd64 3.10.2+dfsg-1+b1 [180 kB] Get: 142 http://deb.debian.org/debian trixie/main amd64 gnupg-l10n all 2.2.46-1 [702 kB] Get: 143 http://deb.debian.org/debian trixie/main amd64 gpg amd64 2.2.46-1+b1 [532 kB] Get: 144 http://deb.debian.org/debian trixie/main amd64 pinentry-curses amd64 1.3.1-2 [86.4 kB] Get: 145 http://deb.debian.org/debian trixie/main amd64 gpg-agent amd64 2.2.46-1+b1 [252 kB] Get: 146 http://deb.debian.org/debian trixie/main amd64 gpgsm amd64 2.2.46-1+b1 [255 kB] Get: 147 http://deb.debian.org/debian trixie/main amd64 gnupg all 2.2.46-1 [376 kB] Get: 148 http://deb.debian.org/debian trixie/main amd64 hdf5-helpers amd64 1.14.5+repack-3 [26.6 kB] Get: 149 http://deb.debian.org/debian trixie/main amd64 icu-devtools amd64 72.1-6 [210 kB] Get: 150 http://deb.debian.org/debian trixie/main amd64 libgssrpc4t64 amd64 1.21.3-4 [60.0 kB] Get: 151 http://deb.debian.org/debian trixie/main amd64 libkadm5clnt-mit12 amd64 1.21.3-4 [42.2 kB] Get: 152 http://deb.debian.org/debian trixie/main amd64 libkdb5-10t64 amd64 1.21.3-4 [42.4 kB] Get: 153 http://deb.debian.org/debian trixie/main amd64 libkadm5srv-mit12 amd64 1.21.3-4 [54.2 kB] Get: 154 http://deb.debian.org/debian trixie/main amd64 krb5-multidev amd64 1.21.3-4 [126 kB] Get: 155 http://deb.debian.org/debian trixie/main amd64 libabsl20230802 amd64 20230802.1-4 [464 kB] Get: 156 http://deb.debian.org/debian trixie/main amd64 libaec0 amd64 1.1.3-1+b1 [23.8 kB] Get: 157 http://deb.debian.org/debian trixie/main amd64 libsz2 amd64 1.1.3-1+b1 [8080 B] Get: 158 http://deb.debian.org/debian trixie/main amd64 libaec-dev amd64 1.1.3-1+b1 [21.5 kB] Get: 159 http://deb.debian.org/debian trixie/main amd64 libaom3 amd64 3.12.0-1 [1870 kB] Get: 160 http://deb.debian.org/debian trixie/main amd64 libaom-dev amd64 3.12.0-1 [2104 kB] Get: 161 http://deb.debian.org/debian trixie/main amd64 libblas3 amd64 3.12.1-2 [160 kB] Get: 162 http://deb.debian.org/debian trixie/main amd64 libgfortran5 amd64 14.2.0-16 [836 kB] Get: 163 http://deb.debian.org/debian trixie/main amd64 liblapack3 amd64 3.12.1-2 [2452 kB] Get: 164 http://deb.debian.org/debian trixie/main amd64 libarpack2t64 amd64 3.9.1-4 [104 kB] Get: 165 http://deb.debian.org/debian trixie/main amd64 libarmadillo14 amd64 1:14.2.3+dfsg-1+b1 [102 kB] Get: 166 http://deb.debian.org/debian trixie/main amd64 libblas-dev amd64 3.12.1-2 [170 kB] Get: 167 http://deb.debian.org/debian trixie/main amd64 liblapack-dev amd64 3.12.1-2 [4998 kB] Get: 168 http://deb.debian.org/debian trixie/main amd64 libarpack2-dev amd64 3.9.1-4 [120 kB] Get: 169 http://deb.debian.org/debian trixie/main amd64 libhdf5-310 amd64 1.14.5+repack-3 [1344 kB] Get: 170 http://deb.debian.org/debian trixie/main amd64 libhdf5-fortran-310 amd64 1.14.5+repack-3 [111 kB] Get: 171 http://deb.debian.org/debian trixie/main amd64 libhdf5-hl-310 amd64 1.14.5+repack-3 [69.3 kB] Get: 172 http://deb.debian.org/debian trixie/main amd64 libhdf5-hl-fortran-310 amd64 1.14.5+repack-3 [43.9 kB] Get: 173 http://deb.debian.org/debian trixie/main amd64 libhdf5-cpp-310 amd64 1.14.5+repack-3 [133 kB] Get: 174 http://deb.debian.org/debian trixie/main amd64 libhdf5-hl-cpp-310 amd64 1.14.5+repack-3 [24.4 kB] Get: 175 http://deb.debian.org/debian trixie/main amd64 libjpeg62-turbo amd64 1:2.1.5-3+b1 [168 kB] Get: 176 http://deb.debian.org/debian trixie/main amd64 libjpeg62-turbo-dev amd64 1:2.1.5-3+b1 [292 kB] Get: 177 http://deb.debian.org/debian trixie/main amd64 libjpeg-dev amd64 1:2.1.5-3+b1 [72.2 kB] Get: 178 http://deb.debian.org/debian trixie/main amd64 libbrotli-dev amd64 1.1.0-2+b6 [316 kB] Get: 179 http://deb.debian.org/debian trixie/main amd64 libidn2-dev amd64 2.3.7-2+b1 [123 kB] Get: 180 http://deb.debian.org/debian trixie/main amd64 libkrb5-dev amd64 1.21.3-4 [15.9 kB] Get: 181 http://deb.debian.org/debian trixie/main amd64 libldap-dev amd64 2.6.9+dfsg-1 [307 kB] Get: 182 http://deb.debian.org/debian trixie/main amd64 libpkgconf3 amd64 1.8.1-4 [36.4 kB] Get: 183 http://deb.debian.org/debian trixie/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get: 184 http://deb.debian.org/debian trixie/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get: 185 http://deb.debian.org/debian trixie/main amd64 libnghttp2-dev amd64 1.64.0-1 [115 kB] Get: 186 http://deb.debian.org/debian trixie/main amd64 libnghttp3-dev amd64 1.6.0-2 [88.5 kB] Get: 187 http://deb.debian.org/debian trixie/main amd64 libpsl-dev amd64 0.21.2-1.1+b1 [77.6 kB] Get: 188 http://deb.debian.org/debian trixie/main amd64 libgmpxx4ldbl amd64 2:6.3.0+dfsg-3 [329 kB] Get: 189 http://deb.debian.org/debian trixie/main amd64 libgmp-dev amd64 2:6.3.0+dfsg-3 [642 kB] Get: 190 http://deb.debian.org/debian trixie/main amd64 libevent-2.1-7t64 amd64 2.1.12-stable-10+b1 [182 kB] Get: 191 http://deb.debian.org/debian trixie/main amd64 libunbound8 amd64 1.22.0-1+b1 [598 kB] Get: 192 http://deb.debian.org/debian trixie/main amd64 libgnutls-dane0t64 amd64 3.8.9-2 [455 kB] Get: 193 http://deb.debian.org/debian trixie/main amd64 libgnutls-openssl27t64 amd64 3.8.9-2 [455 kB] Get: 194 http://deb.debian.org/debian trixie/main amd64 libp11-kit-dev amd64 0.25.5-3 [208 kB] Get: 195 http://deb.debian.org/debian trixie/main amd64 libtasn1-6-dev amd64 4.20.0-2 [99.2 kB] Get: 196 http://deb.debian.org/debian trixie/main amd64 nettle-dev amd64 3.10-1+b1 [1317 kB] Get: 197 http://deb.debian.org/debian trixie/main amd64 libgnutls28-dev amd64 3.8.9-2 [1401 kB] Get: 198 http://deb.debian.org/debian trixie/main amd64 librtmp-dev amd64 2.4+20151223.gitfa8646d.1-2+b5 [68.0 kB] Get: 199 http://deb.debian.org/debian trixie/main amd64 libssh2-1-dev amd64 1.11.1-1 [393 kB] Get: 200 http://deb.debian.org/debian trixie/main amd64 libzstd-dev amd64 1.5.6+dfsg-2 [365 kB] Get: 201 http://deb.debian.org/debian trixie/main amd64 libcurl4-openssl-dev amd64 8.12.1-2 [483 kB] Get: 202 http://deb.debian.org/debian trixie/main amd64 libhdf5-dev amd64 1.14.5+repack-3 [3165 kB] Get: 203 http://deb.debian.org/debian trixie/main amd64 libsuperlu7 amd64 7.0.0+dfsg1-2 [174 kB] Get: 204 http://deb.debian.org/debian trixie/main amd64 libsuperlu-dev amd64 7.0.0+dfsg1-2 [21.9 kB] Get: 205 http://deb.debian.org/debian trixie/main amd64 libarmadillo-dev amd64 1:14.2.3+dfsg-1+b1 [414 kB] Get: 206 http://deb.debian.org/debian trixie/main amd64 libdav1d7 amd64 1.5.1-1 [559 kB] Get: 207 http://deb.debian.org/debian trixie/main amd64 libdav1d-dev amd64 1.5.1-1 [26.6 kB] Get: 208 http://deb.debian.org/debian trixie/main amd64 librav1e0.7 amd64 0.7.1-9+b1 [946 kB] Get: 209 http://deb.debian.org/debian trixie/main amd64 librav1e-dev amd64 0.7.1-9+b1 [14.4 kB] Get: 210 http://deb.debian.org/debian trixie/main amd64 libsvtav1enc2 amd64 2.3.0+dfsg-1 [2489 kB] Get: 211 http://deb.debian.org/debian trixie/main amd64 libsvtav1enc-dev amd64 2.3.0+dfsg-1 [33.0 kB] Get: 212 http://deb.debian.org/debian trixie/main amd64 libyuv0 amd64 0.0.1904.20250204-1 [174 kB] Get: 213 http://deb.debian.org/debian trixie/main amd64 libyuv-dev amd64 0.0.1904.20250204-1 [226 kB] Get: 214 http://deb.debian.org/debian trixie/main amd64 libgav1-1 amd64 0.19.0-3 [350 kB] Get: 215 http://deb.debian.org/debian trixie/main amd64 libavif16 amd64 1.1.1-1 [117 kB] Get: 216 http://deb.debian.org/debian trixie/main amd64 libavif-dev amd64 1.1.1-1 [54.8 kB] Get: 217 http://deb.debian.org/debian trixie/main amd64 libsnappy1v5 amd64 1.2.1-1+b1 [29.6 kB] Get: 218 http://deb.debian.org/debian trixie/main amd64 libblosc1 amd64 1.21.5+ds-1+b2 [49.5 kB] Get: 219 http://deb.debian.org/debian trixie/main amd64 libblosc-dev amd64 1.21.5+ds-1+b2 [61.5 kB] Get: 220 http://deb.debian.org/debian trixie/main amd64 libboost1.83-dev amd64 1.83.0-4.1 [10.6 MB] Get: 221 http://deb.debian.org/debian trixie/main amd64 libboost-dev amd64 1.83.0.2+b2 [3836 B] Get: 222 http://deb.debian.org/debian trixie/main amd64 libngtcp2-16 amd64 1.9.1-1 [119 kB] Get: 223 http://deb.debian.org/debian trixie/main amd64 libngtcp2-crypto-gnutls8 amd64 1.9.1-1 [18.5 kB] Get: 224 http://deb.debian.org/debian trixie/main amd64 libcurl3t64-gnutls amd64 8.12.1-2 [365 kB] Get: 225 http://deb.debian.org/debian trixie/main amd64 libcfitsio10t64 amd64 4.5.0-5 [575 kB] Get: 226 http://deb.debian.org/debian trixie/main amd64 libcfitsio-dev amd64 4.5.0-5 [640 kB] Get: 227 http://deb.debian.org/debian trixie/main amd64 libde265-0 amd64 1.0.15-1+b2 [189 kB] Get: 228 http://deb.debian.org/debian trixie/main amd64 libdeflate0 amd64 1.23-1+b1 [47.5 kB] Get: 229 http://deb.debian.org/debian trixie/main amd64 libdeflate-dev amd64 1.23-1+b1 [56.0 kB] Get: 230 http://deb.debian.org/debian trixie/main amd64 libexpat1-dev amd64 2.6.4-1 [158 kB] Get: 231 http://deb.debian.org/debian trixie/main amd64 libfann2 amd64 2.2.0+ds-8+b3 [63.5 kB] Get: 232 http://deb.debian.org/debian trixie/main amd64 libfann-dev amd64 2.2.0+ds-8+b3 [92.6 kB] Get: 233 http://deb.debian.org/debian trixie/main amd64 libpng16-16t64 amd64 1.6.46-4 [284 kB] Get: 234 http://deb.debian.org/debian trixie/main amd64 libfreetype6 amd64 2.13.3+dfsg-1 [452 kB] Get: 235 http://deb.debian.org/debian trixie/main amd64 libfontconfig1 amd64 2.15.0-2 [391 kB] Get: 236 http://deb.debian.org/debian trixie/main amd64 libminizip1t64 amd64 1:1.3.dfsg+really1.3.1-1+b1 [53.3 kB] Get: 237 http://deb.debian.org/debian trixie/main amd64 libfreexl1 amd64 2.0.0-1+b3 [40.0 kB] Get: 238 http://deb.debian.org/debian trixie/main amd64 libminizip-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [61.0 kB] Get: 239 http://deb.debian.org/debian trixie/main amd64 libfreexl-dev amd64 2.0.0-1+b3 [42.1 kB] Get: 240 http://deb.debian.org/debian trixie/main amd64 libfyba0t64 amd64 4.1.1-11+b1 [113 kB] Get: 241 http://deb.debian.org/debian trixie/main amd64 libfyba-dev amd64 4.1.1-11+b1 [169 kB] Get: 242 http://deb.debian.org/debian trixie/main amd64 libgeos3.13.0 amd64 3.13.0-1 [968 kB] Get: 243 http://deb.debian.org/debian trixie/main amd64 libgeos-c1t64 amd64 3.13.0-1 [102 kB] Get: 244 http://deb.debian.org/debian trixie/main amd64 proj-data all 9.5.1-1 [6284 kB] Get: 245 http://deb.debian.org/debian trixie/main amd64 libjbig0 amd64 2.1-6.1+b2 [32.1 kB] Get: 246 http://deb.debian.org/debian trixie/main amd64 liblerc4 amd64 4.0.0+ds-5 [183 kB] Get: 247 http://deb.debian.org/debian trixie/main amd64 libsharpyuv0 amd64 1.5.0-0.1 [116 kB] Get: 248 http://deb.debian.org/debian trixie/main amd64 libwebp7 amd64 1.5.0-0.1 [318 kB] Get: 249 http://deb.debian.org/debian trixie/main amd64 libtiff6 amd64 4.5.1+git230720-5 [324 kB] Get: 250 http://deb.debian.org/debian trixie/main amd64 libproj25 amd64 9.5.1-1 [1420 kB] Get: 251 http://deb.debian.org/debian trixie/main amd64 libgeotiff5 amd64 1.7.4-1 [68.3 kB] Get: 252 http://deb.debian.org/debian trixie/main amd64 libgif7 amd64 5.2.2-1+b1 [44.2 kB] Get: 253 http://deb.debian.org/debian trixie/main amd64 libhdf4-0-alt amd64 4.3.0-1+b1 [269 kB] Get: 254 http://deb.debian.org/debian trixie/main amd64 libheif-plugin-dav1d amd64 1.19.5-1+b1 [11.5 kB] Get: 255 http://deb.debian.org/debian trixie/main amd64 libheif-plugin-libde265 amd64 1.19.5-1+b1 [15.5 kB] Get: 256 http://deb.debian.org/debian trixie/main amd64 libheif1 amd64 1.19.5-1+b1 [514 kB] Get: 257 http://deb.debian.org/debian trixie/main amd64 libjson-c5 amd64 0.18+ds-1 [46.0 kB] Get: 258 http://deb.debian.org/debian trixie/main amd64 liburiparser1 amd64 0.9.8+dfsg-2 [45.5 kB] Get: 259 http://deb.debian.org/debian trixie/main amd64 libkmlbase1t64 amd64 1.3.0-12+b2 [50.5 kB] Get: 260 http://deb.debian.org/debian trixie/main amd64 libkmldom1t64 amd64 1.3.0-12+b2 [158 kB] Get: 261 http://deb.debian.org/debian trixie/main amd64 libkmlengine1t64 amd64 1.3.0-12+b2 [80.1 kB] Get: 262 http://deb.debian.org/debian trixie/main amd64 libnetcdf22 amd64 1:4.9.3-1 [517 kB] Get: 263 http://deb.debian.org/debian trixie/main amd64 libltdl7 amd64 2.5.4-3 [415 kB] Get: 264 http://deb.debian.org/debian trixie/main amd64 libodbc2 amd64 2.3.12-2 [151 kB] Get: 265 http://deb.debian.org/debian trixie/main amd64 unixodbc-common all 2.3.12-2 [8640 B] Get: 266 http://deb.debian.org/debian trixie/main amd64 libodbcinst2 amd64 2.3.12-2 [35.1 kB] Get: 267 http://deb.debian.org/debian trixie/main amd64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 268 http://deb.debian.org/debian trixie/main amd64 libtirpc3t64 amd64 1.3.4+ds-1.3+b1 [83.1 kB] Get: 269 http://deb.debian.org/debian trixie/main amd64 libogdi4.1 amd64 4.1.1+ds-5 [217 kB] Get: 270 http://deb.debian.org/debian trixie/main amd64 libopenjp2-7 amd64 2.5.3-1 [204 kB] Get: 271 http://deb.debian.org/debian trixie/main amd64 libgpgme11t64 amd64 1.24.2-1 [345 kB] Get: 272 http://deb.debian.org/debian trixie/main amd64 libgpgmepp6t64 amd64 1.24.2-1 [340 kB] Get: 273 http://deb.debian.org/debian trixie/main amd64 liblcms2-2 amd64 2.16-2 [160 kB] Get: 274 http://deb.debian.org/debian trixie/main amd64 libnspr4 amd64 2:4.36-1 [110 kB] Get: 275 http://deb.debian.org/debian trixie/main amd64 libnss3 amd64 2:3.108-1 [1393 kB] Get: 276 http://deb.debian.org/debian trixie/main amd64 libpoppler145 amd64 25.01.0-4 [2009 kB] Get: 277 http://deb.debian.org/debian trixie/main amd64 libpq5 amd64 17.3-3 [225 kB] Get: 278 http://deb.debian.org/debian trixie/main amd64 libqhull-r8.0 amd64 2020.2-6+b2 [248 kB] Get: 279 http://deb.debian.org/debian trixie/main amd64 librttopo1 amd64 1.1.0-3+b2 [179 kB] Get: 280 http://deb.debian.org/debian trixie/main amd64 libspatialite8t64 amd64 5.1.0-3+b2 [1864 kB] Get: 281 http://deb.debian.org/debian trixie/main amd64 libxerces-c3.2t64 amd64 3.2.4+debian-1.3+b1 [900 kB] Get: 282 http://deb.debian.org/debian trixie/main amd64 libgdal36 amd64 3.10.2+dfsg-1+b1 [9261 kB] Get: 283 http://deb.debian.org/debian trixie/main amd64 libgeos-dev amd64 3.13.0-1 [58.3 kB] Get: 284 http://deb.debian.org/debian trixie/main amd64 libsqlite3-dev amd64 3.46.1-1 [1107 kB] Get: 285 http://deb.debian.org/debian trixie/main amd64 libjbig-dev amd64 2.1-6.1+b2 [31.4 kB] Get: 286 http://deb.debian.org/debian trixie/main amd64 liblzma-dev amd64 5.6.3-1+b1 [316 kB] Get: 287 http://deb.debian.org/debian trixie/main amd64 libwebpdemux2 amd64 1.5.0-0.1 [113 kB] Get: 288 http://deb.debian.org/debian trixie/main amd64 libwebpmux3 amd64 1.5.0-0.1 [126 kB] Get: 289 http://deb.debian.org/debian trixie/main amd64 libwebpdecoder3 amd64 1.5.0-0.1 [208 kB] Get: 290 http://deb.debian.org/debian trixie/main amd64 libsharpyuv-dev amd64 1.5.0-0.1 [120 kB] Get: 291 http://deb.debian.org/debian trixie/main amd64 libwebp-dev amd64 1.5.0-0.1 [450 kB] Get: 292 http://deb.debian.org/debian trixie/main amd64 libtiffxx6 amd64 4.5.1+git230720-5 [149 kB] Get: 293 http://deb.debian.org/debian trixie/main amd64 liblerc-dev amd64 4.0.0+ds-5 [183 kB] Get: 294 http://deb.debian.org/debian trixie/main amd64 libtiff-dev amd64 4.5.1+git230720-5 [463 kB] Get: 295 http://deb.debian.org/debian trixie/main amd64 libproj-dev amd64 9.5.1-1 [135 kB] Get: 296 http://deb.debian.org/debian trixie/main amd64 libgeotiff-dev amd64 1.7.4-1 [97.5 kB] Get: 297 http://deb.debian.org/debian trixie/main amd64 libgif-dev amd64 5.2.2-1+b1 [47.0 kB] Get: 298 http://deb.debian.org/debian trixie/main amd64 libicu-dev amd64 72.1-6 [10.4 MB] Get: 299 http://deb.debian.org/debian trixie/main amd64 libxml2-dev amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [795 kB] Get: 300 http://deb.debian.org/debian trixie/main amd64 libnetcdf-dev amd64 1:4.9.3-1 [116 kB] Get: 301 http://deb.debian.org/debian trixie/main amd64 libhdf4-alt-dev amd64 4.3.0-1+b1 [324 kB] Get: 302 http://deb.debian.org/debian trixie/main amd64 libheif-dev amd64 1.19.5-1+b1 [51.1 kB] Get: 303 http://deb.debian.org/debian trixie/main amd64 libjson-c-dev amd64 0.18+ds-1 [74.8 kB] Get: 304 http://deb.debian.org/debian trixie/main amd64 libkmlconvenience1t64 amd64 1.3.0-12+b2 [49.8 kB] Get: 305 http://deb.debian.org/debian trixie/main amd64 libkmlregionator1t64 amd64 1.3.0-12+b2 [22.8 kB] Get: 306 http://deb.debian.org/debian trixie/main amd64 libkmlxsd1t64 amd64 1.3.0-12+b2 [31.1 kB] Get: 307 http://deb.debian.org/debian trixie/main amd64 liburiparser-dev amd64 0.9.8+dfsg-2 [26.7 kB] Get: 308 http://deb.debian.org/debian trixie/main amd64 libkml-dev amd64 1.3.0-12+b2 [662 kB] Get: 309 http://deb.debian.org/debian trixie/main amd64 libltdl-dev amd64 2.5.4-3 [167 kB] Get: 310 http://deb.debian.org/debian trixie/main amd64 libxxhash-dev amd64 0.8.3-2 [81.0 kB] Get: 311 http://deb.debian.org/debian trixie/main amd64 liblz4-dev amd64 1.10.0-3 [88.3 kB] Get: 312 http://deb.debian.org/debian trixie/main amd64 libtirpc-dev amd64 1.3.4+ds-1.3+b1 [190 kB] Get: 313 http://deb.debian.org/debian trixie/main amd64 libogdi-dev amd64 4.1.1+ds-5 [35.5 kB] Get: 314 http://deb.debian.org/debian trixie/main amd64 libopenjp2-7-dev amd64 2.5.3-1 [278 kB] Get: 315 http://deb.debian.org/debian trixie/main amd64 libpcre2-16-0 amd64 10.45-1 [281 kB] Get: 316 http://deb.debian.org/debian trixie/main amd64 libpcre2-32-0 amd64 10.45-1 [268 kB] Get: 317 http://deb.debian.org/debian trixie/main amd64 libpcre2-posix3 amd64 10.45-1 [63.5 kB] Get: 318 http://deb.debian.org/debian trixie/main amd64 libpcre2-dev amd64 10.45-1 [853 kB] Get: 319 http://deb.debian.org/debian trixie/main amd64 libpng-dev amd64 1.6.46-4 [370 kB] Get: 320 http://deb.debian.org/debian trixie/main amd64 libpoppler-dev amd64 25.01.0-4 [8876 B] Get: 321 http://deb.debian.org/debian trixie/main amd64 libpoppler-private-dev amd64 25.01.0-4 [182 kB] Get: 322 http://deb.debian.org/debian trixie/main amd64 libpq-dev amd64 17.3-3 [148 kB] Get: 323 http://deb.debian.org/debian trixie/main amd64 libqhull8.0 amd64 2020.2-6+b2 [246 kB] Get: 324 http://deb.debian.org/debian trixie/main amd64 libqhullcpp8.0 amd64 2020.2-6+b2 [108 kB] Get: 325 http://deb.debian.org/debian trixie/main amd64 libqhull-dev amd64 2020.2-6+b2 [522 kB] Get: 326 http://deb.debian.org/debian trixie/main amd64 librttopo-dev amd64 1.1.0-3+b2 [221 kB] Get: 327 http://deb.debian.org/debian trixie/main amd64 libspatialite-dev amd64 5.1.0-3+b2 [2025 kB] Get: 328 http://deb.debian.org/debian trixie/main amd64 libxerces-c-dev amd64 3.2.4+debian-1.3+b1 [1708 kB] Get: 329 http://deb.debian.org/debian trixie/main amd64 libodbccr2 amd64 2.3.12-2 [18.1 kB] Get: 330 http://deb.debian.org/debian trixie/main amd64 unixodbc-dev amd64 2.3.12-2 [234 kB] Get: 331 http://deb.debian.org/debian trixie/main amd64 libgdal-dev amd64 3.10.2+dfsg-1+b1 [378 kB] Get: 332 http://deb.debian.org/debian trixie/main amd64 libgslcblas0 amd64 2.8+dfsg-5 [116 kB] Get: 333 http://deb.debian.org/debian trixie/main amd64 libgsl28 amd64 2.8+dfsg-5 [994 kB] Get: 334 http://deb.debian.org/debian trixie/main amd64 libgsl-dev amd64 2.8+dfsg-5 [1222 kB] Get: 335 http://deb.debian.org/debian trixie/main amd64 libsvm3 amd64 3.24+ds-6+b1 [41.5 kB] Get: 336 http://deb.debian.org/debian trixie/main amd64 libsvm-dev amd64 3.24+ds-6+b1 [62.1 kB] Get: 337 http://deb.debian.org/debian trixie/main amd64 libyaml-0-2 amd64 0.2.5-2 [52.5 kB] Get: 338 http://deb.debian.org/debian trixie/main amd64 python3-chardet all 5.2.0+dfsg-2 [108 kB] Get: 339 http://deb.debian.org/debian trixie/main amd64 python3-debian all 0.1.49 [115 kB] Get: 340 http://deb.debian.org/debian trixie/main amd64 python3-yaml amd64 6.0.2-1+b1 [178 kB] Get: 341 http://deb.debian.org/debian trixie/main amd64 pkg-kde-tools all 0.18.12 [89.1 kB] Fetched 172 MB in 11s (15.6 MB/s) Preconfiguring packages ... Selecting previously unselected package libpython3.13-minimal:amd64. (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 ... 19802 files and directories currently installed.) Preparing to unpack .../libpython3.13-minimal_3.13.2-1_amd64.deb ... Unpacking libpython3.13-minimal:amd64 (3.13.2-1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.6.4-1_amd64.deb ... Unpacking libexpat1:amd64 (2.6.4-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.2-1_amd64.deb ... Unpacking python3.13-minimal (3.13.2-1) ... Setting up libpython3.13-minimal:amd64 (3.13.2-1) ... Setting up libexpat1:amd64 (2.6.4-1) ... Setting up python3.13-minimal (3.13.2-1) ... Selecting previously unselected package python3-minimal. (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 ... 20136 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.1-2_amd64.deb ... Unpacking python3-minimal (3.13.1-2) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2025a-2_all.deb ... Unpacking tzdata (2025a-2) ... Selecting previously unselected package libffi8:amd64. Preparing to unpack .../4-libffi8_3.4.7-1_amd64.deb ... Unpacking libffi8:amd64 (3.4.7-1) ... Selecting previously unselected package readline-common. Preparing to unpack .../5-readline-common_8.2-6_all.deb ... Unpacking readline-common (8.2-6) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../6-libreadline8t64_8.2-6_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.2-6) ... Selecting previously unselected package libpython3.13-stdlib:amd64. Preparing to unpack .../7-libpython3.13-stdlib_3.13.2-1_amd64.deb ... Unpacking libpython3.13-stdlib:amd64 (3.13.2-1) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.2-1_amd64.deb ... Unpacking python3.13 (3.13.2-1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../9-libpython3-stdlib_3.13.1-2_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.13.1-2) ... Setting up python3-minimal (3.13.1-2) ... Selecting previously unselected package python3. (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 ... 21146 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.1-2_amd64.deb ... Unpacking python3 (3.13.1-2) ... Selecting previously unselected package sgml-base. Preparing to unpack .../001-sgml-base_1.31_all.deb ... Unpacking sgml-base (1.31) ... Selecting previously unselected package libproc2-0:amd64. Preparing to unpack .../002-libproc2-0_2%3a4.0.4-7_amd64.deb ... Unpacking libproc2-0:amd64 (2:4.0.4-7) ... Selecting previously unselected package procps. Preparing to unpack .../003-procps_2%3a4.0.4-7_amd64.deb ... Unpacking procps (2:4.0.4-7) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../004-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package openssl. Preparing to unpack .../005-openssl_3.4.1-1_amd64.deb ... Unpacking openssl (3.4.1-1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../006-ca-certificates_20241223_all.deb ... Unpacking ca-certificates (20241223) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../007-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../008-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../009-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../010-gettext-base_0.23.1-1_amd64.deb ... Unpacking gettext-base (0.23.1-1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../011-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../012-groff-base_1.23.0-7_amd64.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../013-bsdextrautils_2.40.4-4_amd64.deb ... Unpacking bsdextrautils (2.40.4-4) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../014-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../015-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package libtext-charwidth-perl:amd64. Preparing to unpack .../016-libtext-charwidth-perl_0.04-11+b4_amd64.deb ... Unpacking libtext-charwidth-perl:amd64 (0.04-11+b4) ... Selecting previously unselected package libtext-wrapi18n-perl. Preparing to unpack .../017-libtext-wrapi18n-perl_0.06-10_all.deb ... Unpacking libtext-wrapi18n-perl (0.06-10) ... Selecting previously unselected package ucf. Preparing to unpack .../018-ucf_3.0050_all.deb ... Moving old data out of the way Unpacking ucf (3.0050) ... Selecting previously unselected package m4. Preparing to unpack .../019-m4_1.4.19-5_amd64.deb ... Unpacking m4 (1.4.19-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../020-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../021-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../022-automake_1%3a1.17-3_all.deb ... Unpacking automake (1:1.17-3) ... Selecting previously unselected package autopoint. Preparing to unpack .../023-autopoint_0.23.1-1_all.deb ... Unpacking autopoint (0.23.1-1) ... Selecting previously unselected package cfortran. Preparing to unpack .../024-cfortran_20210827-1_all.deb ... Unpacking cfortran (20210827-1) ... Selecting previously unselected package cmake-data. Preparing to unpack .../025-cmake-data_3.31.5-2_all.deb ... Unpacking cmake-data (3.31.5-2) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../026-libicu72_72.1-6_amd64.deb ... Unpacking libicu72:amd64 (72.1-6) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../027-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package libarchive13t64:amd64. Preparing to unpack .../028-libarchive13t64_3.7.4-1.1_amd64.deb ... Unpacking libarchive13t64:amd64 (3.7.4-1.1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../029-libbrotli1_1.1.0-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b6) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../030-libkrb5support0_1.21.3-4_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-4) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../031-libcom-err2_1.47.2-1_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.2-1) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../032-libk5crypto3_1.21.3-4_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-4) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../033-libkeyutils1_1.6.3-4_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../034-libkrb5-3_1.21.3-4_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-4) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../035-libgssapi-krb5-2_1.21.3-4_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-4) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../036-libunistring5_1.3-1_amd64.deb ... Unpacking libunistring5:amd64 (1.3-1) ... Selecting previously unselected package libidn2-0:amd64. Preparing to unpack .../037-libidn2-0_2.3.7-2+b1_amd64.deb ... Unpacking libidn2-0:amd64 (2.3.7-2+b1) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../038-libsasl2-modules-db_2.1.28+dfsg1-8+b1_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-8+b1) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../039-libsasl2-2_2.1.28+dfsg1-8+b1_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-8+b1) ... Selecting previously unselected package libldap2:amd64. Preparing to unpack .../040-libldap2_2.6.9+dfsg-1_amd64.deb ... Unpacking libldap2:amd64 (2.6.9+dfsg-1) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../041-libnghttp2-14_1.64.0-1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.64.0-1) ... Selecting previously unselected package libnghttp3-9:amd64. Preparing to unpack .../042-libnghttp3-9_1.6.0-2_amd64.deb ... Unpacking libnghttp3-9:amd64 (1.6.0-2) ... Selecting previously unselected package libpsl5t64:amd64. Preparing to unpack .../043-libpsl5t64_0.21.2-1.1+b1_amd64.deb ... Unpacking libpsl5t64:amd64 (0.21.2-1.1+b1) ... Selecting previously unselected package libp11-kit0:amd64. Preparing to unpack .../044-libp11-kit0_0.25.5-3_amd64.deb ... Unpacking libp11-kit0:amd64 (0.25.5-3) ... Selecting previously unselected package libtasn1-6:amd64. Preparing to unpack .../045-libtasn1-6_4.20.0-2_amd64.deb ... Unpacking libtasn1-6:amd64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:amd64. Preparing to unpack .../046-libgnutls30t64_3.8.9-2_amd64.deb ... Unpacking libgnutls30t64:amd64 (3.8.9-2) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../047-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:amd64. Preparing to unpack .../048-libssh2-1t64_1.11.1-1_amd64.deb ... Unpacking libssh2-1t64:amd64 (1.11.1-1) ... Selecting previously unselected package libcurl4t64:amd64. Preparing to unpack .../049-libcurl4t64_8.12.1-2_amd64.deb ... Unpacking libcurl4t64:amd64 (8.12.1-2) ... Selecting previously unselected package libjsoncpp26:amd64. Preparing to unpack .../050-libjsoncpp26_1.9.6-3_amd64.deb ... Unpacking libjsoncpp26:amd64 (1.9.6-3) ... Selecting previously unselected package librhash1:amd64. Preparing to unpack .../051-librhash1_1.4.5-1_amd64.deb ... Unpacking librhash1:amd64 (1.4.5-1) ... Selecting previously unselected package libuv1t64:amd64. Preparing to unpack .../052-libuv1t64_1.50.0-2_amd64.deb ... Unpacking libuv1t64:amd64 (1.50.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../053-cmake_3.31.5-2_amd64.deb ... Unpacking cmake (3.31.5-2) ... Selecting previously unselected package comerr-dev:amd64. Preparing to unpack .../054-comerr-dev_2.1-1.47.2-1_amd64.deb ... Unpacking comerr-dev:amd64 (2.1-1.47.2-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../055-libdebhelper-perl_13.24.1_all.deb ... Unpacking libdebhelper-perl (13.24.1) ... Selecting previously unselected package libtool. Preparing to unpack .../056-libtool_2.5.4-3_all.deb ... Unpacking libtool (2.5.4-3) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../057-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../058-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../059-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../060-dh-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-2) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../061-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../062-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../063-gettext_0.23.1-1_amd64.deb ... Unpacking gettext (0.23.1-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../064-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../065-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../066-debhelper_13.24.1_all.deb ... Unpacking debhelper (13.24.1) ... Selecting previously unselected package mysql-common. Preparing to unpack .../067-mysql-common_5.8+1.1.1_all.deb ... Unpacking mysql-common (5.8+1.1.1) ... Selecting previously unselected package mariadb-common. Preparing to unpack .../068-mariadb-common_1%3a11.4.5-1_all.deb ... Unpacking mariadb-common (1:11.4.5-1) ... Selecting previously unselected package libmariadb3:amd64. Preparing to unpack .../069-libmariadb3_1%3a11.4.5-1_amd64.deb ... Unpacking libmariadb3:amd64 (1:11.4.5-1) ... Selecting previously unselected package libssl-dev:amd64. Preparing to unpack .../070-libssl-dev_3.4.1-1_amd64.deb ... Unpacking libssl-dev:amd64 (3.4.1-1) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../071-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libmariadb-dev. Preparing to unpack .../072-libmariadb-dev_1%3a11.4.5-1_amd64.deb ... Unpacking libmariadb-dev (1:11.4.5-1) ... Selecting previously unselected package libmariadb-dev-compat. Preparing to unpack .../073-libmariadb-dev-compat_1%3a11.4.5-1_amd64.deb ... Unpacking libmariadb-dev-compat (1:11.4.5-1) ... Selecting previously unselected package default-libmysqlclient-dev:amd64. Preparing to unpack .../074-default-libmysqlclient-dev_1.1.1_amd64.deb ... Unpacking default-libmysqlclient-dev:amd64 (1.1.1) ... Selecting previously unselected package libgpg-error0:amd64. Preparing to unpack .../075-libgpg-error0_1.51-3_amd64.deb ... Unpacking libgpg-error0:amd64 (1.51-3) ... Selecting previously unselected package libassuan9:amd64. Preparing to unpack .../076-libassuan9_3.0.1-2_amd64.deb ... Unpacking libassuan9:amd64 (3.0.1-2) ... Selecting previously unselected package libgcrypt20:amd64. Preparing to unpack .../077-libgcrypt20_1.11.0-7_amd64.deb ... Unpacking libgcrypt20:amd64 (1.11.0-7) ... Selecting previously unselected package gpgconf. Preparing to unpack .../078-gpgconf_2.2.46-1+b1_amd64.deb ... Unpacking gpgconf (2.2.46-1+b1) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../079-libksba8_1.6.7-2+b1_amd64.deb ... Unpacking libksba8:amd64 (1.6.7-2+b1) ... Selecting previously unselected package libnpth0t64:amd64. Preparing to unpack .../080-libnpth0t64_1.8-2_amd64.deb ... Unpacking libnpth0t64:amd64 (1.8-2) ... Selecting previously unselected package dirmngr. Preparing to unpack .../081-dirmngr_2.2.46-1+b1_amd64.deb ... Unpacking dirmngr (2.2.46-1+b1) ... Selecting previously unselected package xml-core. Preparing to unpack .../082-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package sgml-data. Preparing to unpack .../083-sgml-data_2.0.11+nmu1_all.deb ... Unpacking sgml-data (2.0.11+nmu1) ... Selecting previously unselected package docbook-xml. Preparing to unpack .../084-docbook-xml_4.5-13_all.deb ... Unpacking docbook-xml (4.5-13) ... Selecting previously unselected package docbook-xsl. Preparing to unpack .../085-docbook-xsl_1.79.2+dfsg-7_all.deb ... Unpacking docbook-xsl (1.79.2+dfsg-7) ... Selecting previously unselected package libxml-namespacesupport-perl. Preparing to unpack .../086-libxml-namespacesupport-perl_1.12-2_all.deb ... Unpacking libxml-namespacesupport-perl (1.12-2) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../087-liburi-perl_5.30-1_all.deb ... Unpacking liburi-perl (5.30-1) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../088-libencode-locale-perl_1.05-3_all.deb ... Unpacking libencode-locale-perl (1.05-3) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../089-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../090-libhttp-date-perl_6.06-1_all.deb ... Unpacking libhttp-date-perl (6.06-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../091-libfile-listing-perl_6.16-1_all.deb ... Unpacking libfile-listing-perl (6.16-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../092-libhtml-tagset-perl_3.24-1_all.deb ... Unpacking libhtml-tagset-perl (3.24-1) ... Selecting previously unselected package libhtml-parser-perl:amd64. Preparing to unpack .../093-libhtml-parser-perl_3.83-1+b2_amd64.deb ... Unpacking libhtml-parser-perl:amd64 (3.83-1+b2) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../094-libhtml-tree-perl_5.07-3_all.deb ... Unpacking libhtml-tree-perl (5.07-3) ... Selecting previously unselected package libclone-perl:amd64. Preparing to unpack .../095-libclone-perl_0.47-1+b1_amd64.deb ... Unpacking libclone-perl:amd64 (0.47-1+b1) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../096-libio-html-perl_1.004-3_all.deb ... Unpacking libio-html-perl (1.004-3) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../097-liblwp-mediatypes-perl_6.04-2_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-2) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../098-libhttp-message-perl_7.00-2_all.deb ... Unpacking libhttp-message-perl (7.00-2) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../099-libhttp-cookies-perl_6.11-1_all.deb ... Unpacking libhttp-cookies-perl (6.11-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../100-libhttp-negotiate-perl_6.01-2_all.deb ... Unpacking libhttp-negotiate-perl (6.01-2) ... Selecting previously unselected package perl-openssl-defaults:amd64. Preparing to unpack .../101-perl-openssl-defaults_7+b2_amd64.deb ... Unpacking perl-openssl-defaults:amd64 (7+b2) ... Selecting previously unselected package libnet-ssleay-perl:amd64. Preparing to unpack .../102-libnet-ssleay-perl_1.94-3_amd64.deb ... Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../103-libio-socket-ssl-perl_2.089-1_all.deb ... Unpacking libio-socket-ssl-perl (2.089-1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../104-libnet-http-perl_6.23-1_all.deb ... Unpacking libnet-http-perl (6.23-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../105-liblwp-protocol-https-perl_6.14-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.14-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../106-libtry-tiny-perl_0.32-1_all.deb ... Unpacking libtry-tiny-perl (0.32-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../107-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../108-libwww-perl_6.77-1_all.deb ... Unpacking libwww-perl (6.77-1) ... Selecting previously unselected package libxml-parser-perl. Preparing to unpack .../109-libxml-parser-perl_2.47-1+b3_amd64.deb ... Unpacking libxml-parser-perl (2.47-1+b3) ... Selecting previously unselected package libxml-sax-base-perl. Preparing to unpack .../110-libxml-sax-base-perl_1.09-3_all.deb ... Unpacking libxml-sax-base-perl (1.09-3) ... Selecting previously unselected package libxml-sax-perl. Preparing to unpack .../111-libxml-sax-perl_1.02+dfsg-4_all.deb ... Unpacking libxml-sax-perl (1.02+dfsg-4) ... Selecting previously unselected package libxml-sax-expat-perl. Preparing to unpack .../112-libxml-sax-expat-perl_0.51-2_all.deb ... Unpacking libxml-sax-expat-perl (0.51-2) ... Selecting previously unselected package libosp5. Preparing to unpack .../113-libosp5_1.5.2-15.2_amd64.deb ... Unpacking libosp5 (1.5.2-15.2) ... Selecting previously unselected package opensp. Preparing to unpack .../114-opensp_1.5.2-15.2_amd64.deb ... Unpacking opensp (1.5.2-15.2) ... Selecting previously unselected package libtext-unidecode-perl. Preparing to unpack .../115-libtext-unidecode-perl_1.30-3_all.deb ... Unpacking libtext-unidecode-perl (1.30-3) ... Selecting previously unselected package libxml-libxml-perl. Preparing to unpack .../116-libxml-libxml-perl_2.0207+dfsg+really+2.0134-5+b2_amd64.deb ... Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-5+b2) ... Selecting previously unselected package texinfo-lib. Preparing to unpack .../117-texinfo-lib_7.1.1-1+b1_amd64.deb ... Unpacking texinfo-lib (7.1.1-1+b1) ... Selecting previously unselected package tex-common. Preparing to unpack .../118-tex-common_6.18_all.deb ... Unpacking tex-common (6.18) ... Selecting previously unselected package texinfo. Preparing to unpack .../119-texinfo_7.1.1-1_all.deb ... Unpacking texinfo (7.1.1-1) ... Selecting previously unselected package libxslt1.1:amd64. Preparing to unpack .../120-libxslt1.1_1.1.35-1.1+b1_amd64.deb ... Unpacking libxslt1.1:amd64 (1.1.35-1.1+b1) ... Selecting previously unselected package xsltproc. Preparing to unpack .../121-xsltproc_1.1.35-1.1+b1_amd64.deb ... Unpacking xsltproc (1.1.35-1.1+b1) ... Selecting previously unselected package docbook2x. Preparing to unpack .../122-docbook2x_0.8.8-18_amd64.deb ... Unpacking docbook2x (0.8.8-18) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../123-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../124-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../125-fontconfig-config_2.15.0-2_amd64.deb ... Unpacking fontconfig-config (2.15.0-2) ... Selecting previously unselected package gdal-data. Preparing to unpack .../126-gdal-data_3.10.2+dfsg-1_all.deb ... Unpacking gdal-data (3.10.2+dfsg-1) ... Selecting previously unselected package gdal-plugins:amd64. Preparing to unpack .../127-gdal-plugins_3.10.2+dfsg-1+b1_amd64.deb ... Unpacking gdal-plugins:amd64 (3.10.2+dfsg-1+b1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../128-gnupg-l10n_2.2.46-1_all.deb ... Unpacking gnupg-l10n (2.2.46-1) ... Selecting previously unselected package gpg. Preparing to unpack .../129-gpg_2.2.46-1+b1_amd64.deb ... Unpacking gpg (2.2.46-1+b1) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../130-pinentry-curses_1.3.1-2_amd64.deb ... Unpacking pinentry-curses (1.3.1-2) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../131-gpg-agent_2.2.46-1+b1_amd64.deb ... Unpacking gpg-agent (2.2.46-1+b1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../132-gpgsm_2.2.46-1+b1_amd64.deb ... Unpacking gpgsm (2.2.46-1+b1) ... Selecting previously unselected package gnupg. Preparing to unpack .../133-gnupg_2.2.46-1_all.deb ... Unpacking gnupg (2.2.46-1) ... Selecting previously unselected package hdf5-helpers. Preparing to unpack .../134-hdf5-helpers_1.14.5+repack-3_amd64.deb ... Unpacking hdf5-helpers (1.14.5+repack-3) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../135-icu-devtools_72.1-6_amd64.deb ... Unpacking icu-devtools (72.1-6) ... Selecting previously unselected package libgssrpc4t64:amd64. Preparing to unpack .../136-libgssrpc4t64_1.21.3-4_amd64.deb ... Unpacking libgssrpc4t64:amd64 (1.21.3-4) ... Selecting previously unselected package libkadm5clnt-mit12:amd64. Preparing to unpack .../137-libkadm5clnt-mit12_1.21.3-4_amd64.deb ... Unpacking libkadm5clnt-mit12:amd64 (1.21.3-4) ... Selecting previously unselected package libkdb5-10t64:amd64. Preparing to unpack .../138-libkdb5-10t64_1.21.3-4_amd64.deb ... Unpacking libkdb5-10t64:amd64 (1.21.3-4) ... Selecting previously unselected package libkadm5srv-mit12:amd64. Preparing to unpack .../139-libkadm5srv-mit12_1.21.3-4_amd64.deb ... Unpacking libkadm5srv-mit12:amd64 (1.21.3-4) ... Selecting previously unselected package krb5-multidev:amd64. Preparing to unpack .../140-krb5-multidev_1.21.3-4_amd64.deb ... Unpacking krb5-multidev:amd64 (1.21.3-4) ... Selecting previously unselected package libabsl20230802:amd64. Preparing to unpack .../141-libabsl20230802_20230802.1-4_amd64.deb ... Unpacking libabsl20230802:amd64 (20230802.1-4) ... Selecting previously unselected package libaec0:amd64. Preparing to unpack .../142-libaec0_1.1.3-1+b1_amd64.deb ... Unpacking libaec0:amd64 (1.1.3-1+b1) ... Selecting previously unselected package libsz2:amd64. Preparing to unpack .../143-libsz2_1.1.3-1+b1_amd64.deb ... Unpacking libsz2:amd64 (1.1.3-1+b1) ... Selecting previously unselected package libaec-dev:amd64. Preparing to unpack .../144-libaec-dev_1.1.3-1+b1_amd64.deb ... Unpacking libaec-dev:amd64 (1.1.3-1+b1) ... Selecting previously unselected package libaom3:amd64. Preparing to unpack .../145-libaom3_3.12.0-1_amd64.deb ... Unpacking libaom3:amd64 (3.12.0-1) ... Selecting previously unselected package libaom-dev:amd64. Preparing to unpack .../146-libaom-dev_3.12.0-1_amd64.deb ... Unpacking libaom-dev:amd64 (3.12.0-1) ... Selecting previously unselected package libblas3:amd64. Preparing to unpack .../147-libblas3_3.12.1-2_amd64.deb ... Unpacking libblas3:amd64 (3.12.1-2) ... Selecting previously unselected package libgfortran5:amd64. Preparing to unpack .../148-libgfortran5_14.2.0-16_amd64.deb ... Unpacking libgfortran5:amd64 (14.2.0-16) ... Selecting previously unselected package liblapack3:amd64. Preparing to unpack .../149-liblapack3_3.12.1-2_amd64.deb ... Unpacking liblapack3:amd64 (3.12.1-2) ... Selecting previously unselected package libarpack2t64:amd64. Preparing to unpack .../150-libarpack2t64_3.9.1-4_amd64.deb ... Unpacking libarpack2t64:amd64 (3.9.1-4) ... Selecting previously unselected package libarmadillo14. Preparing to unpack .../151-libarmadillo14_1%3a14.2.3+dfsg-1+b1_amd64.deb ... Unpacking libarmadillo14 (1:14.2.3+dfsg-1+b1) ... Selecting previously unselected package libblas-dev:amd64. Preparing to unpack .../152-libblas-dev_3.12.1-2_amd64.deb ... Unpacking libblas-dev:amd64 (3.12.1-2) ... Selecting previously unselected package liblapack-dev:amd64. Preparing to unpack .../153-liblapack-dev_3.12.1-2_amd64.deb ... Unpacking liblapack-dev:amd64 (3.12.1-2) ... Selecting previously unselected package libarpack2-dev:amd64. Preparing to unpack .../154-libarpack2-dev_3.9.1-4_amd64.deb ... Unpacking libarpack2-dev:amd64 (3.9.1-4) ... Selecting previously unselected package libhdf5-310:amd64. Preparing to unpack .../155-libhdf5-310_1.14.5+repack-3_amd64.deb ... Unpacking libhdf5-310:amd64 (1.14.5+repack-3) ... Selecting previously unselected package libhdf5-fortran-310:amd64. Preparing to unpack .../156-libhdf5-fortran-310_1.14.5+repack-3_amd64.deb ... Unpacking libhdf5-fortran-310:amd64 (1.14.5+repack-3) ... Selecting previously unselected package libhdf5-hl-310:amd64. Preparing to unpack .../157-libhdf5-hl-310_1.14.5+repack-3_amd64.deb ... Unpacking libhdf5-hl-310:amd64 (1.14.5+repack-3) ... Selecting previously unselected package libhdf5-hl-fortran-310:amd64. Preparing to unpack .../158-libhdf5-hl-fortran-310_1.14.5+repack-3_amd64.deb ... Unpacking libhdf5-hl-fortran-310:amd64 (1.14.5+repack-3) ... Selecting previously unselected package libhdf5-cpp-310:amd64. Preparing to unpack .../159-libhdf5-cpp-310_1.14.5+repack-3_amd64.deb ... Unpacking libhdf5-cpp-310:amd64 (1.14.5+repack-3) ... Selecting previously unselected package libhdf5-hl-cpp-310:amd64. Preparing to unpack .../160-libhdf5-hl-cpp-310_1.14.5+repack-3_amd64.deb ... Unpacking libhdf5-hl-cpp-310:amd64 (1.14.5+repack-3) ... Selecting previously unselected package libjpeg62-turbo:amd64. Preparing to unpack .../161-libjpeg62-turbo_1%3a2.1.5-3+b1_amd64.deb ... Unpacking libjpeg62-turbo:amd64 (1:2.1.5-3+b1) ... Selecting previously unselected package libjpeg62-turbo-dev:amd64. Preparing to unpack .../162-libjpeg62-turbo-dev_1%3a2.1.5-3+b1_amd64.deb ... Unpacking libjpeg62-turbo-dev:amd64 (1:2.1.5-3+b1) ... Selecting previously unselected package libjpeg-dev:amd64. Preparing to unpack .../163-libjpeg-dev_1%3a2.1.5-3+b1_amd64.deb ... Unpacking libjpeg-dev:amd64 (1:2.1.5-3+b1) ... Selecting previously unselected package libbrotli-dev:amd64. Preparing to unpack .../164-libbrotli-dev_1.1.0-2+b6_amd64.deb ... Unpacking libbrotli-dev:amd64 (1.1.0-2+b6) ... Selecting previously unselected package libidn2-dev:amd64. Preparing to unpack .../165-libidn2-dev_2.3.7-2+b1_amd64.deb ... Unpacking libidn2-dev:amd64 (2.3.7-2+b1) ... Selecting previously unselected package libkrb5-dev:amd64. Preparing to unpack .../166-libkrb5-dev_1.21.3-4_amd64.deb ... Unpacking libkrb5-dev:amd64 (1.21.3-4) ... Selecting previously unselected package libldap-dev:amd64. Preparing to unpack .../167-libldap-dev_2.6.9+dfsg-1_amd64.deb ... Unpacking libldap-dev:amd64 (2.6.9+dfsg-1) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../168-libpkgconf3_1.8.1-4_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../169-pkgconf-bin_1.8.1-4_amd64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../170-pkgconf_1.8.1-4_amd64.deb ... Unpacking pkgconf:amd64 (1.8.1-4) ... Selecting previously unselected package libnghttp2-dev:amd64. Preparing to unpack .../171-libnghttp2-dev_1.64.0-1_amd64.deb ... Unpacking libnghttp2-dev:amd64 (1.64.0-1) ... Selecting previously unselected package libnghttp3-dev:amd64. Preparing to unpack .../172-libnghttp3-dev_1.6.0-2_amd64.deb ... Unpacking libnghttp3-dev:amd64 (1.6.0-2) ... Selecting previously unselected package libpsl-dev:amd64. Preparing to unpack .../173-libpsl-dev_0.21.2-1.1+b1_amd64.deb ... Unpacking libpsl-dev:amd64 (0.21.2-1.1+b1) ... Selecting previously unselected package libgmpxx4ldbl:amd64. Preparing to unpack .../174-libgmpxx4ldbl_2%3a6.3.0+dfsg-3_amd64.deb ... Unpacking libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-3) ... Selecting previously unselected package libgmp-dev:amd64. Preparing to unpack .../175-libgmp-dev_2%3a6.3.0+dfsg-3_amd64.deb ... Unpacking libgmp-dev:amd64 (2:6.3.0+dfsg-3) ... Selecting previously unselected package libevent-2.1-7t64:amd64. Preparing to unpack .../176-libevent-2.1-7t64_2.1.12-stable-10+b1_amd64.deb ... Unpacking libevent-2.1-7t64:amd64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libunbound8:amd64. Preparing to unpack .../177-libunbound8_1.22.0-1+b1_amd64.deb ... Unpacking libunbound8:amd64 (1.22.0-1+b1) ... Selecting previously unselected package libgnutls-dane0t64:amd64. Preparing to unpack .../178-libgnutls-dane0t64_3.8.9-2_amd64.deb ... Unpacking libgnutls-dane0t64:amd64 (3.8.9-2) ... Selecting previously unselected package libgnutls-openssl27t64:amd64. Preparing to unpack .../179-libgnutls-openssl27t64_3.8.9-2_amd64.deb ... Unpacking libgnutls-openssl27t64:amd64 (3.8.9-2) ... Selecting previously unselected package libp11-kit-dev:amd64. Preparing to unpack .../180-libp11-kit-dev_0.25.5-3_amd64.deb ... Unpacking libp11-kit-dev:amd64 (0.25.5-3) ... Selecting previously unselected package libtasn1-6-dev:amd64. Preparing to unpack .../181-libtasn1-6-dev_4.20.0-2_amd64.deb ... Unpacking libtasn1-6-dev:amd64 (4.20.0-2) ... Selecting previously unselected package nettle-dev:amd64. Preparing to unpack .../182-nettle-dev_3.10-1+b1_amd64.deb ... Unpacking nettle-dev:amd64 (3.10-1+b1) ... Selecting previously unselected package libgnutls28-dev:amd64. Preparing to unpack .../183-libgnutls28-dev_3.8.9-2_amd64.deb ... Unpacking libgnutls28-dev:amd64 (3.8.9-2) ... Selecting previously unselected package librtmp-dev:amd64. Preparing to unpack .../184-librtmp-dev_2.4+20151223.gitfa8646d.1-2+b5_amd64.deb ... Unpacking librtmp-dev:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1-dev:amd64. Preparing to unpack .../185-libssh2-1-dev_1.11.1-1_amd64.deb ... Unpacking libssh2-1-dev:amd64 (1.11.1-1) ... Selecting previously unselected package libzstd-dev:amd64. Preparing to unpack .../186-libzstd-dev_1.5.6+dfsg-2_amd64.deb ... Unpacking libzstd-dev:amd64 (1.5.6+dfsg-2) ... Selecting previously unselected package libcurl4-openssl-dev:amd64. Preparing to unpack .../187-libcurl4-openssl-dev_8.12.1-2_amd64.deb ... Unpacking libcurl4-openssl-dev:amd64 (8.12.1-2) ... Selecting previously unselected package libhdf5-dev. Preparing to unpack .../188-libhdf5-dev_1.14.5+repack-3_amd64.deb ... Unpacking libhdf5-dev (1.14.5+repack-3) ... Selecting previously unselected package libsuperlu7:amd64. Preparing to unpack .../189-libsuperlu7_7.0.0+dfsg1-2_amd64.deb ... Unpacking libsuperlu7:amd64 (7.0.0+dfsg1-2) ... Selecting previously unselected package libsuperlu-dev:amd64. Preparing to unpack .../190-libsuperlu-dev_7.0.0+dfsg1-2_amd64.deb ... Unpacking libsuperlu-dev:amd64 (7.0.0+dfsg1-2) ... Selecting previously unselected package libarmadillo-dev. Preparing to unpack .../191-libarmadillo-dev_1%3a14.2.3+dfsg-1+b1_amd64.deb ... Unpacking libarmadillo-dev (1:14.2.3+dfsg-1+b1) ... Selecting previously unselected package libdav1d7:amd64. Preparing to unpack .../192-libdav1d7_1.5.1-1_amd64.deb ... Unpacking libdav1d7:amd64 (1.5.1-1) ... Selecting previously unselected package libdav1d-dev:amd64. Preparing to unpack .../193-libdav1d-dev_1.5.1-1_amd64.deb ... Unpacking libdav1d-dev:amd64 (1.5.1-1) ... Selecting previously unselected package librav1e0.7:amd64. Preparing to unpack .../194-librav1e0.7_0.7.1-9+b1_amd64.deb ... Unpacking librav1e0.7:amd64 (0.7.1-9+b1) ... Selecting previously unselected package librav1e-dev:amd64. Preparing to unpack .../195-librav1e-dev_0.7.1-9+b1_amd64.deb ... Unpacking librav1e-dev:amd64 (0.7.1-9+b1) ... Selecting previously unselected package libsvtav1enc2:amd64. Preparing to unpack .../196-libsvtav1enc2_2.3.0+dfsg-1_amd64.deb ... Unpacking libsvtav1enc2:amd64 (2.3.0+dfsg-1) ... Selecting previously unselected package libsvtav1enc-dev:amd64. Preparing to unpack .../197-libsvtav1enc-dev_2.3.0+dfsg-1_amd64.deb ... Unpacking libsvtav1enc-dev:amd64 (2.3.0+dfsg-1) ... Selecting previously unselected package libyuv0:amd64. Preparing to unpack .../198-libyuv0_0.0.1904.20250204-1_amd64.deb ... Unpacking libyuv0:amd64 (0.0.1904.20250204-1) ... Selecting previously unselected package libyuv-dev:amd64. Preparing to unpack .../199-libyuv-dev_0.0.1904.20250204-1_amd64.deb ... Unpacking libyuv-dev:amd64 (0.0.1904.20250204-1) ... Selecting previously unselected package libgav1-1:amd64. Preparing to unpack .../200-libgav1-1_0.19.0-3_amd64.deb ... Unpacking libgav1-1:amd64 (0.19.0-3) ... Selecting previously unselected package libavif16:amd64. Preparing to unpack .../201-libavif16_1.1.1-1_amd64.deb ... Unpacking libavif16:amd64 (1.1.1-1) ... Selecting previously unselected package libavif-dev:amd64. Preparing to unpack .../202-libavif-dev_1.1.1-1_amd64.deb ... Unpacking libavif-dev:amd64 (1.1.1-1) ... Selecting previously unselected package libsnappy1v5:amd64. Preparing to unpack .../203-libsnappy1v5_1.2.1-1+b1_amd64.deb ... Unpacking libsnappy1v5:amd64 (1.2.1-1+b1) ... Selecting previously unselected package libblosc1:amd64. Preparing to unpack .../204-libblosc1_1.21.5+ds-1+b2_amd64.deb ... Unpacking libblosc1:amd64 (1.21.5+ds-1+b2) ... Selecting previously unselected package libblosc-dev:amd64. Preparing to unpack .../205-libblosc-dev_1.21.5+ds-1+b2_amd64.deb ... Unpacking libblosc-dev:amd64 (1.21.5+ds-1+b2) ... Selecting previously unselected package libboost1.83-dev:amd64. Preparing to unpack .../206-libboost1.83-dev_1.83.0-4.1_amd64.deb ... Unpacking libboost1.83-dev:amd64 (1.83.0-4.1) ... Selecting previously unselected package libboost-dev:amd64. Preparing to unpack .../207-libboost-dev_1.83.0.2+b2_amd64.deb ... Unpacking libboost-dev:amd64 (1.83.0.2+b2) ... Selecting previously unselected package libngtcp2-16:amd64. Preparing to unpack .../208-libngtcp2-16_1.9.1-1_amd64.deb ... Unpacking libngtcp2-16:amd64 (1.9.1-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:amd64. Preparing to unpack .../209-libngtcp2-crypto-gnutls8_1.9.1-1_amd64.deb ... Unpacking libngtcp2-crypto-gnutls8:amd64 (1.9.1-1) ... Selecting previously unselected package libcurl3t64-gnutls:amd64. Preparing to unpack .../210-libcurl3t64-gnutls_8.12.1-2_amd64.deb ... Unpacking libcurl3t64-gnutls:amd64 (8.12.1-2) ... Selecting previously unselected package libcfitsio10t64:amd64. Preparing to unpack .../211-libcfitsio10t64_4.5.0-5_amd64.deb ... Unpacking libcfitsio10t64:amd64 (4.5.0-5) ... Selecting previously unselected package libcfitsio-dev:amd64. Preparing to unpack .../212-libcfitsio-dev_4.5.0-5_amd64.deb ... Unpacking libcfitsio-dev:amd64 (4.5.0-5) ... Selecting previously unselected package libde265-0:amd64. Preparing to unpack .../213-libde265-0_1.0.15-1+b2_amd64.deb ... Unpacking libde265-0:amd64 (1.0.15-1+b2) ... Selecting previously unselected package libdeflate0:amd64. Preparing to unpack .../214-libdeflate0_1.23-1+b1_amd64.deb ... Unpacking libdeflate0:amd64 (1.23-1+b1) ... Selecting previously unselected package libdeflate-dev:amd64. Preparing to unpack .../215-libdeflate-dev_1.23-1+b1_amd64.deb ... Unpacking libdeflate-dev:amd64 (1.23-1+b1) ... Selecting previously unselected package libexpat1-dev:amd64. Preparing to unpack .../216-libexpat1-dev_2.6.4-1_amd64.deb ... Unpacking libexpat1-dev:amd64 (2.6.4-1) ... Selecting previously unselected package libfann2:amd64. Preparing to unpack .../217-libfann2_2.2.0+ds-8+b3_amd64.deb ... Unpacking libfann2:amd64 (2.2.0+ds-8+b3) ... Selecting previously unselected package libfann-dev:amd64. Preparing to unpack .../218-libfann-dev_2.2.0+ds-8+b3_amd64.deb ... Unpacking libfann-dev:amd64 (2.2.0+ds-8+b3) ... Selecting previously unselected package libpng16-16t64:amd64. Preparing to unpack .../219-libpng16-16t64_1.6.46-4_amd64.deb ... Unpacking libpng16-16t64:amd64 (1.6.46-4) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../220-libfreetype6_2.13.3+dfsg-1_amd64.deb ... Unpacking libfreetype6:amd64 (2.13.3+dfsg-1) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../221-libfontconfig1_2.15.0-2_amd64.deb ... Unpacking libfontconfig1:amd64 (2.15.0-2) ... Selecting previously unselected package libminizip1t64:amd64. Preparing to unpack .../222-libminizip1t64_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Unpacking libminizip1t64:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libfreexl1:amd64. Preparing to unpack .../223-libfreexl1_2.0.0-1+b3_amd64.deb ... Unpacking libfreexl1:amd64 (2.0.0-1+b3) ... Selecting previously unselected package libminizip-dev:amd64. Preparing to unpack .../224-libminizip-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Unpacking libminizip-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libfreexl-dev:amd64. Preparing to unpack .../225-libfreexl-dev_2.0.0-1+b3_amd64.deb ... Unpacking libfreexl-dev:amd64 (2.0.0-1+b3) ... Selecting previously unselected package libfyba0t64:amd64. Preparing to unpack .../226-libfyba0t64_4.1.1-11+b1_amd64.deb ... Unpacking libfyba0t64:amd64 (4.1.1-11+b1) ... Selecting previously unselected package libfyba-dev:amd64. Preparing to unpack .../227-libfyba-dev_4.1.1-11+b1_amd64.deb ... Unpacking libfyba-dev:amd64 (4.1.1-11+b1) ... Selecting previously unselected package libgeos3.13.0:amd64. Preparing to unpack .../228-libgeos3.13.0_3.13.0-1_amd64.deb ... Unpacking libgeos3.13.0:amd64 (3.13.0-1) ... Selecting previously unselected package libgeos-c1t64:amd64. Preparing to unpack .../229-libgeos-c1t64_3.13.0-1_amd64.deb ... Unpacking libgeos-c1t64:amd64 (3.13.0-1) ... Selecting previously unselected package proj-data. Preparing to unpack .../230-proj-data_9.5.1-1_all.deb ... Unpacking proj-data (9.5.1-1) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../231-libjbig0_2.1-6.1+b2_amd64.deb ... Unpacking libjbig0:amd64 (2.1-6.1+b2) ... Selecting previously unselected package liblerc4:amd64. Preparing to unpack .../232-liblerc4_4.0.0+ds-5_amd64.deb ... Unpacking liblerc4:amd64 (4.0.0+ds-5) ... Selecting previously unselected package libsharpyuv0:amd64. Preparing to unpack .../233-libsharpyuv0_1.5.0-0.1_amd64.deb ... Unpacking libsharpyuv0:amd64 (1.5.0-0.1) ... Selecting previously unselected package libwebp7:amd64. Preparing to unpack .../234-libwebp7_1.5.0-0.1_amd64.deb ... Unpacking libwebp7:amd64 (1.5.0-0.1) ... Selecting previously unselected package libtiff6:amd64. Preparing to unpack .../235-libtiff6_4.5.1+git230720-5_amd64.deb ... Unpacking libtiff6:amd64 (4.5.1+git230720-5) ... Selecting previously unselected package libproj25:amd64. Preparing to unpack .../236-libproj25_9.5.1-1_amd64.deb ... Unpacking libproj25:amd64 (9.5.1-1) ... Selecting previously unselected package libgeotiff5:amd64. Preparing to unpack .../237-libgeotiff5_1.7.4-1_amd64.deb ... Unpacking libgeotiff5:amd64 (1.7.4-1) ... Selecting previously unselected package libgif7:amd64. Preparing to unpack .../238-libgif7_5.2.2-1+b1_amd64.deb ... Unpacking libgif7:amd64 (5.2.2-1+b1) ... Selecting previously unselected package libhdf4-0-alt:amd64. Preparing to unpack .../239-libhdf4-0-alt_4.3.0-1+b1_amd64.deb ... Unpacking libhdf4-0-alt:amd64 (4.3.0-1+b1) ... Selecting previously unselected package libheif-plugin-dav1d:amd64. Preparing to unpack .../240-libheif-plugin-dav1d_1.19.5-1+b1_amd64.deb ... Unpacking libheif-plugin-dav1d:amd64 (1.19.5-1+b1) ... Selecting previously unselected package libheif-plugin-libde265:amd64. Preparing to unpack .../241-libheif-plugin-libde265_1.19.5-1+b1_amd64.deb ... Unpacking libheif-plugin-libde265:amd64 (1.19.5-1+b1) ... Selecting previously unselected package libheif1:amd64. Preparing to unpack .../242-libheif1_1.19.5-1+b1_amd64.deb ... Unpacking libheif1:amd64 (1.19.5-1+b1) ... Selecting previously unselected package libjson-c5:amd64. Preparing to unpack .../243-libjson-c5_0.18+ds-1_amd64.deb ... Unpacking libjson-c5:amd64 (0.18+ds-1) ... Selecting previously unselected package liburiparser1:amd64. Preparing to unpack .../244-liburiparser1_0.9.8+dfsg-2_amd64.deb ... Unpacking liburiparser1:amd64 (0.9.8+dfsg-2) ... Selecting previously unselected package libkmlbase1t64:amd64. Preparing to unpack .../245-libkmlbase1t64_1.3.0-12+b2_amd64.deb ... Unpacking libkmlbase1t64:amd64 (1.3.0-12+b2) ... Selecting previously unselected package libkmldom1t64:amd64. Preparing to unpack .../246-libkmldom1t64_1.3.0-12+b2_amd64.deb ... Unpacking libkmldom1t64:amd64 (1.3.0-12+b2) ... Selecting previously unselected package libkmlengine1t64:amd64. Preparing to unpack .../247-libkmlengine1t64_1.3.0-12+b2_amd64.deb ... Unpacking libkmlengine1t64:amd64 (1.3.0-12+b2) ... Selecting previously unselected package libnetcdf22:amd64. Preparing to unpack .../248-libnetcdf22_1%3a4.9.3-1_amd64.deb ... Unpacking libnetcdf22:amd64 (1:4.9.3-1) ... Selecting previously unselected package libltdl7:amd64. Preparing to unpack .../249-libltdl7_2.5.4-3_amd64.deb ... Unpacking libltdl7:amd64 (2.5.4-3) ... Selecting previously unselected package libodbc2:amd64. Preparing to unpack .../250-libodbc2_2.3.12-2_amd64.deb ... Unpacking libodbc2:amd64 (2.3.12-2) ... Selecting previously unselected package unixodbc-common. Preparing to unpack .../251-unixodbc-common_2.3.12-2_all.deb ... Unpacking unixodbc-common (2.3.12-2) ... Selecting previously unselected package libodbcinst2:amd64. Preparing to unpack .../252-libodbcinst2_2.3.12-2_amd64.deb ... Unpacking libodbcinst2:amd64 (2.3.12-2) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../253-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:amd64. Preparing to unpack .../254-libtirpc3t64_1.3.4+ds-1.3+b1_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3 to /lib/x86_64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3.0.0 to /lib/x86_64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libogdi4.1:amd64. Preparing to unpack .../255-libogdi4.1_4.1.1+ds-5_amd64.deb ... Unpacking libogdi4.1:amd64 (4.1.1+ds-5) ... Selecting previously unselected package libopenjp2-7:amd64. Preparing to unpack .../256-libopenjp2-7_2.5.3-1_amd64.deb ... Unpacking libopenjp2-7:amd64 (2.5.3-1) ... Selecting previously unselected package libgpgme11t64:amd64. Preparing to unpack .../257-libgpgme11t64_1.24.2-1_amd64.deb ... Unpacking libgpgme11t64:amd64 (1.24.2-1) ... Selecting previously unselected package libgpgmepp6t64:amd64. Preparing to unpack .../258-libgpgmepp6t64_1.24.2-1_amd64.deb ... Unpacking libgpgmepp6t64:amd64 (1.24.2-1) ... Selecting previously unselected package liblcms2-2:amd64. Preparing to unpack .../259-liblcms2-2_2.16-2_amd64.deb ... Unpacking liblcms2-2:amd64 (2.16-2) ... Selecting previously unselected package libnspr4:amd64. Preparing to unpack .../260-libnspr4_2%3a4.36-1_amd64.deb ... Unpacking libnspr4:amd64 (2:4.36-1) ... Selecting previously unselected package libnss3:amd64. Preparing to unpack .../261-libnss3_2%3a3.108-1_amd64.deb ... Unpacking libnss3:amd64 (2:3.108-1) ... Selecting previously unselected package libpoppler145:amd64. Preparing to unpack .../262-libpoppler145_25.01.0-4_amd64.deb ... Unpacking libpoppler145:amd64 (25.01.0-4) ... Selecting previously unselected package libpq5:amd64. Preparing to unpack .../263-libpq5_17.3-3_amd64.deb ... Unpacking libpq5:amd64 (17.3-3) ... Selecting previously unselected package libqhull-r8.0:amd64. Preparing to unpack .../264-libqhull-r8.0_2020.2-6+b2_amd64.deb ... Unpacking libqhull-r8.0:amd64 (2020.2-6+b2) ... Selecting previously unselected package librttopo1:amd64. Preparing to unpack .../265-librttopo1_1.1.0-3+b2_amd64.deb ... Unpacking librttopo1:amd64 (1.1.0-3+b2) ... Selecting previously unselected package libspatialite8t64:amd64. Preparing to unpack .../266-libspatialite8t64_5.1.0-3+b2_amd64.deb ... Unpacking libspatialite8t64:amd64 (5.1.0-3+b2) ... Selecting previously unselected package libxerces-c3.2t64:amd64. Preparing to unpack .../267-libxerces-c3.2t64_3.2.4+debian-1.3+b1_amd64.deb ... Unpacking libxerces-c3.2t64:amd64 (3.2.4+debian-1.3+b1) ... Selecting previously unselected package libgdal36:amd64. Preparing to unpack .../268-libgdal36_3.10.2+dfsg-1+b1_amd64.deb ... Unpacking libgdal36:amd64 (3.10.2+dfsg-1+b1) ... Selecting previously unselected package libgeos-dev. Preparing to unpack .../269-libgeos-dev_3.13.0-1_amd64.deb ... Unpacking libgeos-dev (3.13.0-1) ... Selecting previously unselected package libsqlite3-dev:amd64. Preparing to unpack .../270-libsqlite3-dev_3.46.1-1_amd64.deb ... Unpacking libsqlite3-dev:amd64 (3.46.1-1) ... Selecting previously unselected package libjbig-dev:amd64. Preparing to unpack .../271-libjbig-dev_2.1-6.1+b2_amd64.deb ... Unpacking libjbig-dev:amd64 (2.1-6.1+b2) ... Selecting previously unselected package liblzma-dev:amd64. Preparing to unpack .../272-liblzma-dev_5.6.3-1+b1_amd64.deb ... Unpacking liblzma-dev:amd64 (5.6.3-1+b1) ... Selecting previously unselected package libwebpdemux2:amd64. Preparing to unpack .../273-libwebpdemux2_1.5.0-0.1_amd64.deb ... Unpacking libwebpdemux2:amd64 (1.5.0-0.1) ... Selecting previously unselected package libwebpmux3:amd64. Preparing to unpack .../274-libwebpmux3_1.5.0-0.1_amd64.deb ... Unpacking libwebpmux3:amd64 (1.5.0-0.1) ... Selecting previously unselected package libwebpdecoder3:amd64. Preparing to unpack .../275-libwebpdecoder3_1.5.0-0.1_amd64.deb ... Unpacking libwebpdecoder3:amd64 (1.5.0-0.1) ... Selecting previously unselected package libsharpyuv-dev:amd64. Preparing to unpack .../276-libsharpyuv-dev_1.5.0-0.1_amd64.deb ... Unpacking libsharpyuv-dev:amd64 (1.5.0-0.1) ... Selecting previously unselected package libwebp-dev:amd64. Preparing to unpack .../277-libwebp-dev_1.5.0-0.1_amd64.deb ... Unpacking libwebp-dev:amd64 (1.5.0-0.1) ... Selecting previously unselected package libtiffxx6:amd64. Preparing to unpack .../278-libtiffxx6_4.5.1+git230720-5_amd64.deb ... Unpacking libtiffxx6:amd64 (4.5.1+git230720-5) ... Selecting previously unselected package liblerc-dev:amd64. Preparing to unpack .../279-liblerc-dev_4.0.0+ds-5_amd64.deb ... Unpacking liblerc-dev:amd64 (4.0.0+ds-5) ... Selecting previously unselected package libtiff-dev:amd64. Preparing to unpack .../280-libtiff-dev_4.5.1+git230720-5_amd64.deb ... Unpacking libtiff-dev:amd64 (4.5.1+git230720-5) ... Selecting previously unselected package libproj-dev:amd64. Preparing to unpack .../281-libproj-dev_9.5.1-1_amd64.deb ... Unpacking libproj-dev:amd64 (9.5.1-1) ... Selecting previously unselected package libgeotiff-dev:amd64. Preparing to unpack .../282-libgeotiff-dev_1.7.4-1_amd64.deb ... Unpacking libgeotiff-dev:amd64 (1.7.4-1) ... Selecting previously unselected package libgif-dev:amd64. Preparing to unpack .../283-libgif-dev_5.2.2-1+b1_amd64.deb ... Unpacking libgif-dev:amd64 (5.2.2-1+b1) ... Selecting previously unselected package libicu-dev:amd64. Preparing to unpack .../284-libicu-dev_72.1-6_amd64.deb ... Unpacking libicu-dev:amd64 (72.1-6) ... Selecting previously unselected package libxml2-dev:amd64. Preparing to unpack .../285-libxml2-dev_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2-dev:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package libnetcdf-dev. Preparing to unpack .../286-libnetcdf-dev_1%3a4.9.3-1_amd64.deb ... Unpacking libnetcdf-dev (1:4.9.3-1) ... Selecting previously unselected package libhdf4-alt-dev. Preparing to unpack .../287-libhdf4-alt-dev_4.3.0-1+b1_amd64.deb ... Unpacking libhdf4-alt-dev (4.3.0-1+b1) ... Selecting previously unselected package libheif-dev:amd64. Preparing to unpack .../288-libheif-dev_1.19.5-1+b1_amd64.deb ... Unpacking libheif-dev:amd64 (1.19.5-1+b1) ... Selecting previously unselected package libjson-c-dev:amd64. Preparing to unpack .../289-libjson-c-dev_0.18+ds-1_amd64.deb ... Unpacking libjson-c-dev:amd64 (0.18+ds-1) ... Selecting previously unselected package libkmlconvenience1t64:amd64. Preparing to unpack .../290-libkmlconvenience1t64_1.3.0-12+b2_amd64.deb ... Unpacking libkmlconvenience1t64:amd64 (1.3.0-12+b2) ... Selecting previously unselected package libkmlregionator1t64:amd64. Preparing to unpack .../291-libkmlregionator1t64_1.3.0-12+b2_amd64.deb ... Unpacking libkmlregionator1t64:amd64 (1.3.0-12+b2) ... Selecting previously unselected package libkmlxsd1t64:amd64. Preparing to unpack .../292-libkmlxsd1t64_1.3.0-12+b2_amd64.deb ... Unpacking libkmlxsd1t64:amd64 (1.3.0-12+b2) ... Selecting previously unselected package liburiparser-dev. Preparing to unpack .../293-liburiparser-dev_0.9.8+dfsg-2_amd64.deb ... Unpacking liburiparser-dev (0.9.8+dfsg-2) ... Selecting previously unselected package libkml-dev:amd64. Preparing to unpack .../294-libkml-dev_1.3.0-12+b2_amd64.deb ... Unpacking libkml-dev:amd64 (1.3.0-12+b2) ... Selecting previously unselected package libltdl-dev:amd64. Preparing to unpack .../295-libltdl-dev_2.5.4-3_amd64.deb ... Unpacking libltdl-dev:amd64 (2.5.4-3) ... Selecting previously unselected package libxxhash-dev:amd64. Preparing to unpack .../296-libxxhash-dev_0.8.3-2_amd64.deb ... Unpacking libxxhash-dev:amd64 (0.8.3-2) ... Selecting previously unselected package liblz4-dev:amd64. Preparing to unpack .../297-liblz4-dev_1.10.0-3_amd64.deb ... Unpacking liblz4-dev:amd64 (1.10.0-3) ... Selecting previously unselected package libtirpc-dev:amd64. Preparing to unpack .../298-libtirpc-dev_1.3.4+ds-1.3+b1_amd64.deb ... Unpacking libtirpc-dev:amd64 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libogdi-dev. Preparing to unpack .../299-libogdi-dev_4.1.1+ds-5_amd64.deb ... Unpacking libogdi-dev (4.1.1+ds-5) ... Selecting previously unselected package libopenjp2-7-dev:amd64. Preparing to unpack .../300-libopenjp2-7-dev_2.5.3-1_amd64.deb ... Unpacking libopenjp2-7-dev:amd64 (2.5.3-1) ... Selecting previously unselected package libpcre2-16-0:amd64. Preparing to unpack .../301-libpcre2-16-0_10.45-1_amd64.deb ... Unpacking libpcre2-16-0:amd64 (10.45-1) ... Selecting previously unselected package libpcre2-32-0:amd64. Preparing to unpack .../302-libpcre2-32-0_10.45-1_amd64.deb ... Unpacking libpcre2-32-0:amd64 (10.45-1) ... Selecting previously unselected package libpcre2-posix3:amd64. Preparing to unpack .../303-libpcre2-posix3_10.45-1_amd64.deb ... Unpacking libpcre2-posix3:amd64 (10.45-1) ... Selecting previously unselected package libpcre2-dev:amd64. Preparing to unpack .../304-libpcre2-dev_10.45-1_amd64.deb ... Unpacking libpcre2-dev:amd64 (10.45-1) ... Selecting previously unselected package libpng-dev:amd64. Preparing to unpack .../305-libpng-dev_1.6.46-4_amd64.deb ... Unpacking libpng-dev:amd64 (1.6.46-4) ... Selecting previously unselected package libpoppler-dev:amd64. Preparing to unpack .../306-libpoppler-dev_25.01.0-4_amd64.deb ... Unpacking libpoppler-dev:amd64 (25.01.0-4) ... Selecting previously unselected package libpoppler-private-dev:amd64. Preparing to unpack .../307-libpoppler-private-dev_25.01.0-4_amd64.deb ... Unpacking libpoppler-private-dev:amd64 (25.01.0-4) ... Selecting previously unselected package libpq-dev. Preparing to unpack .../308-libpq-dev_17.3-3_amd64.deb ... Unpacking libpq-dev (17.3-3) ... Selecting previously unselected package libqhull8.0:amd64. Preparing to unpack .../309-libqhull8.0_2020.2-6+b2_amd64.deb ... Unpacking libqhull8.0:amd64 (2020.2-6+b2) ... Selecting previously unselected package libqhullcpp8.0:amd64. Preparing to unpack .../310-libqhullcpp8.0_2020.2-6+b2_amd64.deb ... Unpacking libqhullcpp8.0:amd64 (2020.2-6+b2) ... Selecting previously unselected package libqhull-dev:amd64. Preparing to unpack .../311-libqhull-dev_2020.2-6+b2_amd64.deb ... Unpacking libqhull-dev:amd64 (2020.2-6+b2) ... Selecting previously unselected package librttopo-dev:amd64. Preparing to unpack .../312-librttopo-dev_1.1.0-3+b2_amd64.deb ... Unpacking librttopo-dev:amd64 (1.1.0-3+b2) ... Selecting previously unselected package libspatialite-dev:amd64. Preparing to unpack .../313-libspatialite-dev_5.1.0-3+b2_amd64.deb ... Unpacking libspatialite-dev:amd64 (5.1.0-3+b2) ... Selecting previously unselected package libxerces-c-dev:amd64. Preparing to unpack .../314-libxerces-c-dev_3.2.4+debian-1.3+b1_amd64.deb ... Unpacking libxerces-c-dev:amd64 (3.2.4+debian-1.3+b1) ... Selecting previously unselected package libodbccr2:amd64. Preparing to unpack .../315-libodbccr2_2.3.12-2_amd64.deb ... Unpacking libodbccr2:amd64 (2.3.12-2) ... Selecting previously unselected package unixodbc-dev:amd64. Preparing to unpack .../316-unixodbc-dev_2.3.12-2_amd64.deb ... Unpacking unixodbc-dev:amd64 (2.3.12-2) ... Selecting previously unselected package libgdal-dev. Preparing to unpack .../317-libgdal-dev_3.10.2+dfsg-1+b1_amd64.deb ... Unpacking libgdal-dev (3.10.2+dfsg-1+b1) ... Selecting previously unselected package libgslcblas0:amd64. Preparing to unpack .../318-libgslcblas0_2.8+dfsg-5_amd64.deb ... Unpacking libgslcblas0:amd64 (2.8+dfsg-5) ... Selecting previously unselected package libgsl28:amd64. Preparing to unpack .../319-libgsl28_2.8+dfsg-5_amd64.deb ... Unpacking libgsl28:amd64 (2.8+dfsg-5) ... Selecting previously unselected package libgsl-dev. Preparing to unpack .../320-libgsl-dev_2.8+dfsg-5_amd64.deb ... Unpacking libgsl-dev (2.8+dfsg-5) ... Selecting previously unselected package libsvm3:amd64. Preparing to unpack .../321-libsvm3_3.24+ds-6+b1_amd64.deb ... Unpacking libsvm3:amd64 (3.24+ds-6+b1) ... Selecting previously unselected package libsvm-dev:amd64. Preparing to unpack .../322-libsvm-dev_3.24+ds-6+b1_amd64.deb ... Unpacking libsvm-dev:amd64 (3.24+ds-6+b1) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../323-libyaml-0-2_0.2.5-2_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.5-2) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../324-python3-chardet_5.2.0+dfsg-2_all.deb ... Unpacking python3-chardet (5.2.0+dfsg-2) ... Selecting previously unselected package python3-debian. Preparing to unpack .../325-python3-debian_0.1.49_all.deb ... Unpacking python3-debian (0.1.49) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../326-python3-yaml_6.0.2-1+b1_amd64.deb ... Unpacking python3-yaml (6.0.2-1+b1) ... Selecting previously unselected package pkg-kde-tools. Preparing to unpack .../327-pkg-kde-tools_0.18.12_all.deb ... Unpacking pkg-kde-tools (0.18.12) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up liblcms2-2:amd64 (2.16-2) ... Setting up libtext-charwidth-perl:amd64 (0.04-11+b4) ... Setting up libsharpyuv0:amd64 (1.5.0-0.1) ... Setting up libaom3:amd64 (3.12.0-1) ... Setting up mysql-common (5.8+1.1.1) ... update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up libnpth0t64:amd64 (1.8-2) ... Setting up libkeyutils1:amd64 (1.6.3-4) ... Setting up libboost1.83-dev:amd64 (1.83.0-4.1) ... Setting up libicu72:amd64 (72.1-6) ... Setting up libzstd-dev:amd64 (1.5.6+dfsg-2) ... Setting up liblerc4:amd64 (4.0.0+ds-5) ... Setting up proj-data (9.5.1-1) ... Setting up bsdextrautils (2.40.4-4) ... Setting up hdf5-helpers (1.14.5+repack-3) ... Setting up libgpg-error0:amd64 (1.51-3) ... Setting up libgslcblas0:amd64 (2.8+dfsg-5) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libqhull8.0:amd64 (2020.2-6+b2) ... Setting up libclone-perl:amd64 (0.47-1+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:amd64 (0.2.5-2) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libhtml-tagset-perl (3.24-1) ... Setting up libgeos3.13.0:amd64 (3.13.0-1) ... Setting up libdebhelper-perl (13.24.1) ... Setting up libbrotli1:amd64 (1.1.0-2+b6) ... Setting up liblwp-mediatypes-perl (6.04-2) ... Setting up libuv1t64:amd64 (1.50.0-2) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... Setting up libtry-tiny-perl (0.32-1) ... Setting up libnghttp2-14:amd64 (1.64.0-1) ... Setting up libdeflate0:amd64 (1.23-1+b1) ... Setting up perl-openssl-defaults:amd64 (7+b2) ... Setting up libwebpdecoder3:amd64 (1.5.0-0.1) ... Setting up libxml-namespacesupport-perl (1.12-2) ... Setting up gettext-base (0.23.1-1) ... Setting up m4 (1.4.19-5) ... Setting up libevent-2.1-7t64:amd64 (2.1.12-stable-10+b1) ... Setting up libgcrypt20:amd64 (1.11.0-7) ... Setting up libqhull-r8.0:amd64 (2020.2-6+b2) ... Setting up libencode-locale-perl (1.05-3) ... Setting up libcom-err2:amd64 (1.47.2-1) ... Setting up file (1:5.45-3+b1) ... Setting up texinfo-lib (7.1.1-1+b1) ... Setting up libtext-wrapi18n-perl (0.06-10) ... Setting up libjbig0:amd64 (2.1-6.1+b2) ... Setting up libpcre2-16-0:amd64 (10.45-1) ... Setting up libaec0:amd64 (1.1.3-1+b1) ... Setting up gdal-data (3.10.2+dfsg-1) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up libsnappy1v5:amd64 (1.2.1-1+b1) ... Setting up libkrb5support0:amd64 (1.21.3-4) ... Setting up libaom-dev:amd64 (3.12.0-1) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-8+b1) ... Setting up libosp5 (1.5.2-15.2) ... Setting up tzdata (2025a-2) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Feb 24 07:45:18 UTC 2025. Universal Time is now: Mon Feb 24 07:45:18 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up mariadb-common (1:11.4.5-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-3) ... Setting up autotools-dev (20220109.1) ... Setting up libpcre2-32-0:amd64 (10.45-1) ... Setting up libblas3:amd64 (3.12.1-2) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode Setting up libunbound8:amd64 (1.22.0-1+b1) ... Setting up libpkgconf3:amd64 (1.8.1-4) ... Setting up libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-3) ... Setting up libexpat1-dev:amd64 (2.6.4-1) ... Setting up libjpeg62-turbo:amd64 (1:2.1.5-3+b1) ... Setting up libsqlite3-dev:amd64 (3.46.1-1) ... Setting up libsvtav1enc2:amd64 (2.3.0+dfsg-1) ... Setting up libjpeg62-turbo-dev:amd64 (1:2.1.5-3+b1) ... Setting up libnspr4:amd64 (2:4.36-1) ... Setting up gnupg-l10n (2.2.46-1) ... Setting up libjsoncpp26:amd64 (1.9.6-3) ... Setting up libproc2-0:amd64 (2:4.0.4-7) ... Setting up comerr-dev:amd64 (2.1-1.47.2-1) ... Setting up libunistring5:amd64 (1.3-1) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libssl-dev:amd64 (3.4.1-1) ... Setting up libpng16-16t64:amd64 (1.6.46-4) ... Setting up libio-html-perl (1.004-3) ... Setting up autopoint (0.23.1-1) ... Setting up icu-devtools (72.1-6) ... Setting up libmariadb3:amd64 (1:11.4.5-1) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up unixodbc-common (2.3.12-2) ... Setting up libqhullcpp8.0:amd64 (2020.2-6+b2) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up liblerc-dev:amd64 (4.0.0+ds-5) ... Setting up libk5crypto3:amd64 (1.21.3-4) ... Setting up libltdl7:amd64 (2.5.4-3) ... Setting up libqhull-dev:amd64 (2020.2-6+b2) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg1-8+b1) ... Setting up libgfortran5:amd64 (14.2.0-16) ... Setting up autoconf (2.72-3) ... Setting up libnghttp3-9:amd64 (1.6.0-2) ... Setting up libxxhash-dev:amd64 (0.8.3-2) ... Setting up libwebp7:amd64 (1.5.0-0.1) ... Setting up libnghttp3-dev:amd64 (1.6.0-2) ... Setting up libtimedate-perl (2.3300-2) ... Setting up liblzma-dev:amd64 (5.6.3-1+b1) ... Setting up libgif7:amd64 (5.2.2-1+b1) ... Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libodbc2:amd64 (2.3.12-2) ... Setting up liburiparser1:amd64 (0.9.8+dfsg-2) ... Setting up libffi8:amd64 (3.4.7-1) ... Setting up libpcre2-posix3:amd64 (10.45-1) ... Setting up libfyba0t64:amd64 (4.1.1-11+b1) ... Setting up dwz (0.15-1+b1) ... Setting up libdav1d7:amd64 (1.5.1-1) ... Setting up sensible-utils (0.0.24) ... Setting up libminizip1t64:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libgif-dev:amd64 (5.2.2-1+b1) ... Setting up cfortran (20210827-1) ... Setting up libtiff6:amd64 (4.5.1+git230720-5) ... Setting up librav1e0.7:amd64 (0.7.1-9+b1) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up libassuan9:amd64 (3.0.1-2) ... Setting up procps (2:4.0.4-7) ... Setting up libblosc1:amd64 (1.21.5+ds-1+b2) ... Setting up libtasn1-6:amd64 (4.20.0-2) ... Setting up libopenjp2-7:amd64 (2.5.3-1) ... Setting up netbase (6.4) ... Setting up libabsl20230802:amd64 (20230802.1-4) ... Setting up libngtcp2-16:amd64 (1.9.1-1) ... Setting up sgml-base (1.31) ... Setting up cmake-data (3.31.5-2) ... Setting up librhash1:amd64 (1.4.5-1) ... Setting up libkrb5-3:amd64 (1.21.3-4) ... Setting up libboost-dev:amd64 (1.83.0.2+b2) ... Setting up libssh2-1t64:amd64 (1.11.1-1) ... Setting up libtext-unidecode-perl (1.30-3) ... Setting up libgsl28:amd64 (2.8+dfsg-5) ... Setting up libde265-0:amd64 (1.0.15-1+b2) ... Setting up libsharpyuv-dev:amd64 (1.5.0-0.1) ... Setting up libfann2:amd64 (2.2.0+ds-8+b3) ... Setting up libkmlbase1t64:amd64 (1.3.0-12+b2) ... Setting up libtasn1-6-dev:amd64 (4.20.0-2) ... Setting up openssl (3.4.1-1) ... Setting up libwebpmux3:amd64 (1.5.0-0.1) ... Setting up libtiffxx6:amd64 (4.5.1+git230720-5) ... Setting up libdeflate-dev:amd64 (1.23-1+b1) ... Setting up libyuv0:amd64 (0.0.1904.20250204-1) ... Setting up libjson-c5:amd64 (0.18+ds-1) ... Setting up readline-common (8.2-6) ... Setting up libicu-dev:amd64 (72.1-6) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libldap2:amd64 (2.6.9+dfsg-1) ... Setting up liburi-perl (5.30-1) ... Setting up libbrotli-dev:amd64 (1.1.0-2+b6) ... Setting up libblas-dev:amd64 (3.12.1-2) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so to provide /usr/lib/x86_64-linux-gnu/libblas.so (libblas.so-x86_64-linux-gnu) in auto mode Setting up libsz2:amd64 (1.1.3-1+b1) ... Setting up libsvm3:amd64 (3.24+ds-6+b1) ... Setting up libodbccr2:amd64 (2.3.12-2) ... Setting up libfann-dev:amd64 (2.2.0+ds-8+b3) ... Setting up gdal-plugins:amd64 (3.10.2+dfsg-1+b1) ... Setting up libnet-ssleay-perl:amd64 (1.94-3) ... Setting up automake (1:1.17-3) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libksba8:amd64 (1.6.7-2+b1) ... Setting up pinentry-curses (1.3.1-2) ... Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... Setting up libhttp-date-perl (6.06-1) ... Setting up libodbcinst2:amd64 (2.3.12-2) ... Setting up liblapack3:amd64 (3.12.1-2) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode Setting up libkmlxsd1t64:amd64 (1.3.0-12+b2) ... Setting up gettext (0.23.1-1) ... Setting up libgsl-dev (2.8+dfsg-5) ... Setting up libarpack2t64:amd64 (3.9.1-4) ... Setting up libgmp-dev:amd64 (2:6.3.0+dfsg-3) ... Setting up libfile-listing-perl (6.16-1) ... Setting up libpcre2-dev:amd64 (10.45-1) ... Setting up nettle-dev:amd64 (3.10-1+b1) ... Setting up libtool (2.5.4-3) ... Setting up libblosc-dev:amd64 (1.21.5+ds-1+b2) ... Setting up fontconfig-config (2.15.0-2) ... Setting up libjson-c-dev:amd64 (0.18+ds-1) ... Setting up libgeos-c1t64:amd64 (3.13.0-1) ... Setting up libfyba-dev:amd64 (4.1.1-11+b1) ... Setting up libwebpdemux2:amd64 (1.5.0-0.1) ... Setting up libpng-dev:amd64 (1.6.46-4) ... Setting up libaec-dev:amd64 (1.1.3-1+b1) ... Setting up libjpeg-dev:amd64 (1:2.1.5-3+b1) ... Setting up libjbig-dev:amd64 (2.1-6.1+b2) ... Setting up libnet-http-perl (6.23-1) ... Setting up libidn2-0:amd64 (2.3.7-2+b1) ... Setting up libnss3:amd64 (2:3.108-1) ... Setting up opensp (1.5.2-15.2) ... Setting up libsvtav1enc-dev:amd64 (2.3.0+dfsg-1) ... Setting up libsuperlu7:amd64 (7.0.0+dfsg1-2) ... Setting up pkgconf:amd64 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up liburiparser-dev (0.9.8+dfsg-2) ... Setting up libkmldom1t64:amd64 (1.3.0-12+b2) ... Setting up dh-autoreconf (20) ... Setting up libminizip-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libltdl-dev:amd64 (2.5.4-3) ... Setting up ca-certificates (20241223) ... Updating certificates in /etc/ssl/certs... 152 added, 0 removed; done. Setting up libxml2-dev:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libwebp-dev:amd64 (1.5.0-0.1) ... Setting up libfreetype6:amd64 (2.13.3+dfsg-1) ... Setting up libtiff-dev:amd64 (4.5.1+git230720-5) ... Setting up libopenjp2-7-dev:amd64 (2.5.3-1) ... Setting up libldap-dev:amd64 (2.6.9+dfsg-1) ... Setting up libgeos-dev (3.13.0-1) ... Setting up libdav1d-dev:amd64 (1.5.1-1) ... Setting up libp11-kit0:amd64 (0.25.5-3) ... Setting up libsvm-dev:amd64 (3.24+ds-6+b1) ... Setting up liblapack-dev:amd64 (3.12.1-2) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so to provide /usr/lib/x86_64-linux-gnu/liblapack.so (liblapack.so-x86_64-linux-gnu) in auto mode Setting up libgssapi-krb5-2:amd64 (1.21.3-4) ... Setting up liblz4-dev:amd64 (1.10.0-3) ... Setting up libgav1-1:amd64 (0.19.0-3) ... Setting up ucf (3.0050) ... Setting up libssh2-1-dev:amd64 (1.11.1-1) ... Setting up libidn2-dev:amd64 (2.3.7-2+b1) ... Setting up libhdf4-0-alt:amd64 (4.3.0-1+b1) ... Setting up libmariadb-dev (1:11.4.5-1) ... Setting up libreadline8t64:amd64 (8.2-6) ... Setting up dh-strip-nondeterminism (1.14.1-2) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up librttopo1:amd64 (1.1.0-3+b2) ... Setting up librav1e-dev:amd64 (0.7.1-9+b1) ... Setting up libyuv-dev:amd64 (0.0.1904.20250204-1) ... Setting up libfreexl1:amd64 (2.0.0-1+b3) ... Setting up groff-base (1.23.0-7) ... Setting up xml-core (0.19) ... Setting up libhtml-parser-perl:amd64 (3.83-1+b2) ... Setting up libxslt1.1:amd64 (1.1.35-1.1+b1) ... Setting up gpgconf (2.2.46-1+b1) ... Setting up libarmadillo14 (1:14.2.3+dfsg-1+b1) ... Setting up libfontconfig1:amd64 (2.15.0-2) ... Setting up libsuperlu-dev:amd64 (7.0.0+dfsg1-2) ... Setting up libarchive13t64:amd64 (3.7.4-1.1) ... Setting up libpython3.13-stdlib:amd64 (3.13.2-1) ... Setting up unixodbc-dev:amd64 (2.3.12-2) ... Setting up libio-socket-ssl-perl (2.089-1) ... Setting up gpg (2.2.46-1+b1) ... Setting up libp11-kit-dev:amd64 (0.25.5-3) ... Setting up libpython3-stdlib:amd64 (3.13.1-2) ... Setting up libhttp-message-perl (7.00-2) ... Setting up libgnutls30t64:amd64 (3.8.9-2) ... Setting up libmariadb-dev-compat (1:11.4.5-1) ... Setting up libgnutls-openssl27t64:amd64 (3.8.9-2) ... Setting up librttopo-dev:amd64 (1.1.0-3+b2) ... Setting up libnghttp2-dev:amd64 (1.64.0-1) ... Setting up libhttp-negotiate-perl (6.01-2) ... Setting up libavif16:amd64 (1.1.1-1) ... Setting up libarpack2-dev:amd64 (3.9.1-4) ... Setting up gpg-agent (2.2.46-1+b1) ... Setting up libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Setting up libhttp-cookies-perl (6.11-1) ... Setting up libogdi4.1:amd64 (4.1.1+ds-5) ... Setting up python3.13 (3.13.2-1) ... Setting up libfreexl-dev:amd64 (2.0.0-1+b3) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libhtml-tree-perl (5.07-3) ... Setting up gpgsm (2.2.46-1+b1) ... Setting up xsltproc (1.1.35-1.1+b1) ... Setting up libpsl5t64:amd64 (0.21.2-1.1+b1) ... Setting up libpq5:amd64 (17.3-3) ... Setting up libpq-dev (17.3-3) ... Setting up python3 (3.13.1-2) ... Setting up libkmlengine1t64:amd64 (1.3.0-12+b2) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libxml-sax-perl (1.02+dfsg-4) ... 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 libpsl-dev:amd64 (0.21.2-1.1+b1) ... Setting up tex-common (6.18) ... update-language: texlive-base not installed and configured, doing nothing! Setting up dirmngr (2.2.46-1+b1) ... Setting up libtirpc-dev:amd64 (1.3.4+ds-1.3+b1) ... Setting up python3-chardet (5.2.0+dfsg-2) ... Setting up libgnutls-dane0t64:amd64 (3.8.9-2) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libgssrpc4t64:amd64 (1.21.3-4) ... Setting up python3-debian (0.1.49) ... Setting up libavif-dev:amd64 (1.1.1-1) ... Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-5+b2) ... 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 gnupg (2.2.46-1) ... Setting up libgpgme11t64:amd64 (1.24.2-1) ... Setting up libkmlconvenience1t64:amd64 (1.3.0-12+b2) ... Setting up libogdi-dev (4.1.1+ds-5) ... Setting up libngtcp2-crypto-gnutls8:amd64 (1.9.1-1) ... Setting up libkadm5clnt-mit12:amd64 (1.21.3-4) ... Setting up default-libmysqlclient-dev:amd64 (1.1.1) ... Setting up libgnutls28-dev:amd64 (3.8.9-2) ... Setting up libgpgmepp6t64:amd64 (1.24.2-1) ... Setting up libkmlregionator1t64:amd64 (1.3.0-12+b2) ... Setting up libcurl4t64:amd64 (8.12.1-2) ... Setting up libkdb5-10t64:amd64 (1.21.3-4) ... Setting up libcurl3t64-gnutls:amd64 (8.12.1-2) ... Setting up python3-yaml (6.0.2-1+b1) ... Setting up debhelper (13.24.1) ... Setting up libxerces-c3.2t64:amd64 (3.2.4+debian-1.3+b1) ... Setting up libcfitsio10t64:amd64 (4.5.0-5) ... Setting up libxerces-c-dev:amd64 (3.2.4+debian-1.3+b1) ... Setting up librtmp-dev:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up pkg-kde-tools (0.18.12) ... Setting up texinfo (7.1.1-1) ... Setting up libhdf5-310:amd64 (1.14.5+repack-3) ... Setting up libkadm5srv-mit12:amd64 (1.21.3-4) ... Setting up cmake (3.31.5-2) ... Setting up libhdf5-fortran-310:amd64 (1.14.5+repack-3) ... Setting up krb5-multidev:amd64 (1.21.3-4) ... Setting up libhdf5-cpp-310:amd64 (1.14.5+repack-3) ... Setting up libpoppler145:amd64 (25.01.0-4) ... Setting up libpoppler-dev:amd64 (25.01.0-4) ... Setting up libkml-dev:amd64 (1.3.0-12+b2) ... Setting up libhdf5-hl-310:amd64 (1.14.5+repack-3) ... Setting up libcfitsio-dev:amd64 (4.5.0-5) ... Setting up libproj25:amd64 (9.5.1-1) ... Setting up libpoppler-private-dev:amd64 (25.01.0-4) ... Setting up libnetcdf22:amd64 (1:4.9.3-1) ... Setting up libgeotiff5:amd64 (1.7.4-1) ... Setting up libkrb5-dev:amd64 (1.21.3-4) ... Setting up libcurl4-openssl-dev:amd64 (8.12.1-2) ... Setting up libproj-dev:amd64 (9.5.1-1) ... Setting up libspatialite8t64:amd64 (5.1.0-3+b2) ... Setting up libhdf5-hl-cpp-310:amd64 (1.14.5+repack-3) ... Setting up libhdf5-hl-fortran-310:amd64 (1.14.5+repack-3) ... Setting up libgeotiff-dev:amd64 (1.7.4-1) ... Setting up libhdf5-dev (1.14.5+repack-3) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/pkgconfig/hdf5-serial.pc to provide /usr/lib/x86_64-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode Setting up libnetcdf-dev (1:4.9.3-1) ... Setting up libspatialite-dev:amd64 (5.1.0-3+b2) ... Setting up libarmadillo-dev (1:14.2.3+dfsg-1+b1) ... Setting up libhdf4-alt-dev (4.3.0-1+b1) ... Setting up liblwp-protocol-https-perl (6.14-1) ... Setting up libwww-perl (6.77-1) ... Setting up libheif1:amd64 (1.19.5-1+b1) ... Setting up libheif-dev:amd64 (1.19.5-1+b1) ... Setting up libgdal36:amd64 (3.10.2+dfsg-1+b1) ... Setting up libheif-plugin-dav1d:amd64 (1.19.5-1+b1) ... Setting up libheif-plugin-libde265:amd64 (1.19.5-1+b1) ... Setting up libxml-parser-perl (2.47-1+b3) ... Setting up libgdal-dev (3.10.2+dfsg-1+b1) ... Setting up libxml-sax-expat-perl (0.51-2) ... 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 Processing triggers for libc-bin (2.40-7) ... Processing triggers for sgml-base (1.31) ... Setting up docbook-xsl (1.79.2+dfsg-7) ... Setting up sgml-data (2.0.11+nmu1) ... Setting up docbook2x (0.8.8-18) ... Processing triggers for sgml-base (1.31) ... Setting up docbook-xml (4.5-13) ... Processing triggers for ca-certificates (20241223) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Processing triggers for sgml-base (1.31) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/pktools-2.6.7.6+ds/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../pktools_2.6.7.6+ds-6_source.changes dpkg-buildpackage: info: source package pktools dpkg-buildpackage: info: source version 2.6.7.6+ds-6 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Bas Couwenberg <sebastic@debian.org> dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --buildsystem cmake debian/rules execute_before_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds' find /build/reproducible-path/pktools-2.6.7.6+ds -name '*.o' -delete find /build/reproducible-path/pktools-2.6.7.6+ds -name '*.so*' -delete find /build/reproducible-path/pktools-2.6.7.6+ds -name '*.a' -delete make[1]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds' dh_auto_clean -O--buildsystem=cmake dh_autoreconf_clean -O--buildsystem=cmake dh_clean -O--buildsystem=cmake debian/rules binary dh binary --buildsystem cmake dh_update_autotools_config -O--buildsystem=cmake dh_autoreconf -O--buildsystem=cmake debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds' dh_auto_configure -- -DBUILD_WITH_FANN=ON \ -DBUILD_SHARED_LIBS=ON \ -DINSTALL_LIBRARY_DIR=/usr/lib/x86_64-linux-gnu cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DBUILD_WITH_FANN=ON -DBUILD_SHARED_LIBS=ON -DINSTALL_LIBRARY_DIR=/usr/lib/x86_64-linux-gnu .. CMake Deprecation Warning at CMakeLists.txt:24 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument <min> value. Or, use the <min>...<max> syntax to tell CMake that the project requires at least <min> but has been updated to work with policies introduced by <max> or earlier. -- The C compiler identification is GNU 14.2.0 -- The CXX compiler identification is GNU 14.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found GDAL: /usr/lib/x86_64-linux-gnu/libgdal.so (found suitable version "3.10.2", minimum required is "1.10") CMake Warning (dev) at cmake/modules/FindGSL.cmake:65 (EXEC_PROGRAM): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): CMakeLists.txt:202 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at cmake/modules/FindGSL.cmake:71 (EXEC_PROGRAM): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): CMakeLists.txt:202 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at cmake/modules/FindGSL.cmake:76 (EXEC_PROGRAM): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): CMakeLists.txt:202 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Using GSL from /usr -- Found Armadillo: /usr/include (found version "14.2.3") -- Found FANN: /usr/lib/x86_64-linux-gnu/libfloatfann.so -- Configuring done (2.6s) -- Generating done (0.4s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LOCALSTATEDIR CMAKE_INSTALL_RUNSTATEDIR CMAKE_INSTALL_SYSCONFDIR FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu make[1]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds' debian/rules execute_before_dh_auto_build make[1]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds' # Create man pages from DocBook XML for x in debian/man/pkann.1.xml debian/man/pkannogr.1.xml debian/man/pkascii2img.1.xml debian/man/pkascii2ogr.1.xml debian/man/pkcomposite.1.xml debian/man/pkcreatect.1.xml debian/man/pkcrop.1.xml debian/man/pkdiff.1.xml debian/man/pkdsm2shadow.1.xml debian/man/pkdumpimg.1.xml debian/man/pkdumpogr.1.xml debian/man/pkegcs.1.xml debian/man/pkextractimg.1.xml debian/man/pkextractogr.1.xml debian/man/pkfillnodata.1.xml debian/man/pkfilter.1.xml debian/man/pkfilterascii.1.xml debian/man/pkfilterdem.1.xml debian/man/pkfsann.1.xml debian/man/pkfssvm.1.xml debian/man/pkgetmask.1.xml debian/man/pkinfo.1.xml debian/man/pkkalman.1.xml debian/man/pklas2img.1.xml debian/man/pkoptsvm.1.xml debian/man/pkpolygonize.1.xml debian/man/pkreclass.1.xml debian/man/pkreclassogr.1.xml debian/man/pkregann.1.xml debian/man/pksetmask.1.xml debian/man/pksieve.1.xml debian/man/pkstat.1.xml debian/man/pkstatascii.1.xml debian/man/pkstatogr.1.xml debian/man/pkstatprofile.1.xml debian/man/pksvm.1.xml debian/man/pksvmogr.1.xml debian/man/pktools-config.1.xml ; do \ docbook2x-man --string-param header-3="02 March 2024" $x ; \ mv `basename $x | sed 's/.xml$//'` `dirname $x` ; \ done error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates 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 error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates error : xmlAddEntity: invalid redeclaration of predefined entity xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates xsl:call-template: misplaced xsl:apply-templates make[1]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds' dh_auto_build -O--buildsystem=cmake cd obj-x86_64-linux-gnu && make -j20 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/pktools-2.6.7.6+ds -B/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f src/CMakeFiles/fileClasses.dir/build.make src/CMakeFiles/fileClasses.dir/depend make -f src/CMakeFiles/base.dir/build.make src/CMakeFiles/base.dir/depend make -f src/CMakeFiles/imageClasses.dir/build.make src/CMakeFiles/imageClasses.dir/depend make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/src /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src/CMakeFiles/imageClasses.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/src /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src/CMakeFiles/base.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/src /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src/CMakeFiles/fileClasses.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f src/CMakeFiles/fileClasses.dir/build.make src/CMakeFiles/fileClasses.dir/build make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f src/CMakeFiles/base.dir/build.make src/CMakeFiles/base.dir/build make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f src/CMakeFiles/imageClasses.dir/build.make src/CMakeFiles/imageClasses.dir/build make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 1%] Building CXX object src/CMakeFiles/fileClasses.dir/base/Vector2d.cc.o [ 2%] Building CXX object src/CMakeFiles/fileClasses.dir/fileclasses/FileReaderAscii.cc.o cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DfileClasses_EXPORTS -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/fileClasses.dir/fileclasses/FileReaderAscii.cc.o -MF CMakeFiles/fileClasses.dir/fileclasses/FileReaderAscii.cc.o.d -o CMakeFiles/fileClasses.dir/fileclasses/FileReaderAscii.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc [ 3%] Building CXX object src/CMakeFiles/imageClasses.dir/imageclasses/ImgReaderOgr.cc.o [ 4%] Building CXX object src/CMakeFiles/imageClasses.dir/imageclasses/ImgUpdaterGdal.cc.o cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DimageClasses_EXPORTS -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/imageClasses.dir/imageclasses/ImgReaderOgr.cc.o -MF CMakeFiles/imageClasses.dir/imageclasses/ImgReaderOgr.cc.o.d -o CMakeFiles/imageClasses.dir/imageclasses/ImgReaderOgr.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DfileClasses_EXPORTS -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/fileClasses.dir/base/Vector2d.cc.o -MF CMakeFiles/fileClasses.dir/base/Vector2d.cc.o.d -o CMakeFiles/fileClasses.dir/base/Vector2d.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.cc [ 6%] Building CXX object src/CMakeFiles/imageClasses.dir/imageclasses/ImgReaderGdal.cc.o [ 6%] Building CXX object src/CMakeFiles/imageClasses.dir/imageclasses/ImgWriterGdal.cc.o cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DimageClasses_EXPORTS -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/imageClasses.dir/imageclasses/ImgUpdaterGdal.cc.o -MF CMakeFiles/imageClasses.dir/imageclasses/ImgUpdaterGdal.cc.o.d -o CMakeFiles/imageClasses.dir/imageclasses/ImgUpdaterGdal.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgUpdaterGdal.cc [ 7%] Building CXX object src/CMakeFiles/imageClasses.dir/imageclasses/ImgRasterGdal.cc.o [ 8%] Building CXX object src/CMakeFiles/base.dir/base/Vector2d.cc.o [ 10%] Building CXX object src/CMakeFiles/imageClasses.dir/imageclasses/ImgWriterOgr.cc.o [ 10%] Building CXX object src/CMakeFiles/imageClasses.dir/base/Vector2d.cc.o cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DimageClasses_EXPORTS -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/imageClasses.dir/imageclasses/ImgReaderGdal.cc.o -MF CMakeFiles/imageClasses.dir/imageclasses/ImgReaderGdal.cc.o.d -o CMakeFiles/imageClasses.dir/imageclasses/ImgReaderGdal.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DimageClasses_EXPORTS -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/imageClasses.dir/imageclasses/ImgWriterGdal.cc.o -MF CMakeFiles/imageClasses.dir/imageclasses/ImgWriterGdal.cc.o.d -o CMakeFiles/imageClasses.dir/imageclasses/ImgWriterGdal.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.cc cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dbase_EXPORTS -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/base.dir/base/Vector2d.cc.o -MF CMakeFiles/base.dir/base/Vector2d.cc.o.d -o CMakeFiles/base.dir/base/Vector2d.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.cc cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DimageClasses_EXPORTS -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/imageClasses.dir/imageclasses/ImgRasterGdal.cc.o -MF CMakeFiles/imageClasses.dir/imageclasses/ImgRasterGdal.cc.o.d -o CMakeFiles/imageClasses.dir/imageclasses/ImgRasterGdal.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DimageClasses_EXPORTS -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/imageClasses.dir/imageclasses/ImgWriterOgr.cc.o -MF CMakeFiles/imageClasses.dir/imageclasses/ImgWriterOgr.cc.o.d -o CMakeFiles/imageClasses.dir/imageclasses/ImgWriterOgr.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -DimageClasses_EXPORTS -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/imageClasses.dir/base/Vector2d.cc.o -MF CMakeFiles/imageClasses.dir/base/Vector2d.cc.o.d -o CMakeFiles/imageClasses.dir/base/Vector2d.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.cc [ 11%] Linking CXX shared library libbase.so cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/base.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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,--dependency-file=CMakeFiles/base.dir/link.d -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/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_symlink_library libbase.so.1.6.1 libbase.so.1 libbase.so make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 11%] Built target base In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:28, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.cc:27: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc:22: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:31, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:23: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc: In member function 'char** ImgRasterGdal::getMetadata()': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc:221:12: warning: cast from type 'const char*' to type 'char**' casts away qualifiers [-Wcast-qual] 221 | return (char**)""; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc: In member function 'char** ImgRasterGdal::getMetadata() const': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc:234:12: warning: cast from type 'const char*' to type 'char**' casts away qualifiers [-Wcast-qual] 234 | return (char**)""; | ^~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:32: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc:25: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.cc: In member function 'virtual void ImgWriterGdal::setCodec(const ImgReaderGdal&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.cc:96:10: warning: variable 'papszMetadata' set but not used [-Wunused-but-set-variable] 96 | char **papszMetadata; | ^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.cc: In member function 'virtual void ImgWriterGdal::setCodec(const std::string&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.cc:171:10: warning: variable 'papszMetadata' set but not used [-Wunused-but-set-variable] 171 | char **papszMetadata; | ^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc: In member function 'int ImgWriterOgr::getFields(std::vector<OGRFieldDefn*>&, int) const': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:345:19: warning: unused variable 'poFieldDefn' [-Wunused-variable] 345 | OGRFieldDefn *poFieldDefn = poFDefn->GetFieldDefn(iField); | ^~~~~~~~~~~ In file included from /usr/include/armadillo:27, from /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:27, from /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc:22: /usr/include/armadillo_bits/compiler_check.hpp:87:98: note: '#pragma message: INFO: support for C++11 is deprecated; minimum recommended standard is C++14' 87 | #pragma message ("INFO: support for C++11 is deprecated; minimum recommended standard is C++14") | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.cc: In member function 'void ImgWriterGdal::rasterizeOgr(ImgReaderOgr&, const std::vector<double>&, const std::vector<std::__cxx11::basic_string<char> >&, const std::vector<std::__cxx11::basic_string<char> >&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.cc:329:27: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 329 | while(burnBands.size()<nrOfBand()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc: In member function 'void ImgWriterOgr::copyFields(const ImgReaderOgr&, int, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:359:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<OGRFieldDefn*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 359 | for(int iField=0;iField<fields.size();++iField){ | ~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc: In member function 'void ImgWriterOgr::addPoint(double, double, const std::map<std::__cxx11::basic_string<char>, double>&, std::string, int, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:391:30: warning: comparison of integer expressions of different signedness: 'std::map<std::__cxx11::basic_string<char>, double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 391 | if(pointAttributes.size()+1!=poFeature->GetFieldCount()){ | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:398:7: warning: unused variable 'fid' [-Wunused-variable] 398 | int fid=0; | ^~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc: In member function 'void ImgWriterOgr::addLineString(std::vector<OGRPoint*>&, const std::string&, int, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:420:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<OGRPoint*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | for(int ip=0;ip<points.size();++ip) | ~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc: In member function 'void ImgWriterOgr::addRing(std::vector<OGRPoint*>&, const std::string&, int, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:443:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<OGRPoint*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 443 | for(int ip=0;ip<points.size();++ip) | ~~^~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc: In member function 'void ImgWriterOgr::addLineString(std::vector<OGRPoint*>&, const std::string&, const std::string&, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:469:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<OGRPoint*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 469 | for(int ip=0;ip<points.size();++ip) | ~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc: In member function 'int ImgWriterOgr::ascii2ogr(const std::string&, const std::string&, const std::vector<std::__cxx11::basic_string<char> >&, const std::vector<OGRFieldType>&, short int, short int, const std::string&, const OGRwkbGeometryType&, char)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:538:12: warning: unused variable 'skip' [-Wunused-variable] 538 | bool skip=false; | ^~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:31, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc:22: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:602:12: warning: unused variable 'skip' [-Wunused-variable] 602 | bool skip=false; | ^~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgUpdaterGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgUpdaterGdal.cc:21: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc: In member function 'void ImgReaderGdal::getMinMax(int, int, int, int, int, double&, double&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc:171:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 171 | for(int icol=0;icol<lineBuffer.size();++icol){ | ~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc: In member function 'double ImgReaderGdal::getHistogram(std::vector<double>&, double&, double&, unsigned int&, int, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc:287:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 287 | if(m_scale.size()>theBand){ | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc:304:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 304 | for(int i=0;i<nbin;histvector[i++]=0); | ~^~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:32: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc:326:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 326 | for(int ibin=0;ibin<nbin;++ibin){ | ~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc:307:21: warning: unused variable 'nsample' [-Wunused-variable] 307 | unsigned long int nsample=0; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(T&, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:707:25: required from here 707 | imgReader.readData(imgData,x,y,iband); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:105:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 105 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:105:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 105 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:106:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 106 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:108:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 108 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc: In member function 'int ImgReaderOgr::getFields(std::vector<OGRFieldDefn*>&, int) const': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc:183:19: warning: unused variable 'poFieldDefn' [-Wunused-variable] 183 | OGRFieldDefn *poFieldDefn = poFDefn->GetFieldDefn(iField); | ^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc: In member function 'char** ImgRasterGdal::getMetadata()': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc:222:1: warning: control reaches end of non-void function [-Wreturn-type] 222 | } | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc: In member function 'char** ImgRasterGdal::getMetadata() const': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc:235:1: warning: control reaches end of non-void function [-Wreturn-type] 235 | } | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc: In member function 'std::string ImgRasterGdal::getDescription() const': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc:262:1: warning: control reaches end of non-void function [-Wreturn-type] 262 | } | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc: In member function 'std::string ImgRasterGdal::getMetadataItem() const': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc:275:1: warning: control reaches end of non-void function [-Wreturn-type] 275 | } | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc: In function 'std::ostream& operator<<(std::ostream&, ImgReaderOgr&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc:218:9: warning: unused variable 'iField' [-Wunused-variable] 218 | int iField=0; | ^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc: In member function 'std::string ImgRasterGdal::getImageDescription() const': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc:288:1: warning: control reaches end of non-void function [-Wreturn-type] 288 | } | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc: In member function 'std::string ImgRasterGdal::getCompression() const': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.cc:316:1: warning: control reaches end of non-void function [-Wreturn-type] 316 | } | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc: In member function 'unsigned int ImgReaderOgr::readDataImageOgr(std::map<std::__cxx11::basic_string<char>, Vector2d<float> >&, std::vector<std::__cxx11::basic_string<char> >&, const std::vector<short unsigned int, std::allocator<short unsigned int> >&, const std::string&, const std::vector<std::__cxx11::basic_string<char> >&, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc:313:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short unsigned int, std::allocator<short unsigned int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 313 | for(int iband=0;iband<bands.size();++iband){ | ~~~~~^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc:170:13: required from here 170 | readData(lineBuffer,startCol,endCol,irow,band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgUpdaterGdal.h:24: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = short int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector<T>&, int, int) [with T = short int]' 282 | readData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc:360:13: required from here 360 | readData(lineBuffer,irow,band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In instantiation of 'int ImgReaderOgr::readData(std::map<std::__cxx11::basic_string<char>, Vector2d<T> >&, const OGRFieldType&, std::vector<std::__cxx11::basic_string<char> >&, const std::string&, int, bool, bool) [with T = float; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc:342:16: required from here 342 | nband=readData(mapPixels,OFTReal,fields,label,ilayer,true,verbose==2); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:313:29: warning: comparison of integer expressions of different signedness: 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 313 | if(fields.size()<poFDefn->GetFieldCount()){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:323:29: warning: comparison of integer expressions of different signedness: 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 323 | if(fields.size()<poFDefn->GetFieldCount()){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:261:9: warning: unused variable 'posOffset' [-Wunused-variable] 261 | int posOffset=(pos)?2:0; | ^~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(T&, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:114:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 114 | poBand->RasterIO(GF_Read,col,row,1,1,&value,1,1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = short int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.cc:354:27: warning: 'pTransformArg' may be used uninitialized [-Wmaybe-uninitialized] 354 | if(GDALRasterizeLayers( (GDALDatasetH)m_gds,nrOfBand(),&(bands[0]),layers.size(),&(layers[0]),NULL,pTransformArg,NULL,coptions,pfnProgress,pProgressArg)!=CE_None){ | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.cc:345:9: note: 'pTransformArg' was declared here 345 | void* pTransformArg; | ^~~~~~~~~~~~~ In file included from /usr/include/c++/14/iostream:41, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc:20: In member function 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits<char>]', inlined from 'std::ostream& operator<<(std::ostream&, ImgReaderOgr&)' at /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc:249:16: /usr/include/c++/14/ostream:232:25: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 232 | { return _M_insert(__f); } | ~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc: In function 'std::ostream& operator<<(std::ostream&, ImgReaderOgr&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc:235:14: note: 'x' was declared here 235 | double x,y; | ^ In member function 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits<char>]', inlined from 'std::ostream& operator<<(std::ostream&, ImgReaderOgr&)' at /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc:249:59: /usr/include/c++/14/ostream:232:25: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 232 | { return _M_insert(__f); } | ~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc: In function 'std::ostream& operator<<(std::ostream&, ImgReaderOgr&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.cc:235:16: note: 'y' was declared here 235 | double x,y; | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc: In member function 'double ImgReaderGdal::getHistogram(std::vector<double>&, double&, double&, unsigned int&, int, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc:282:34: warning: 'pfnProgress' may be used uninitialized [-Wmaybe-uninitialized] 282 | rasterBand->ComputeStatistics(0,&minValue,&maxValue,&meanValue,&stdDev,pfnProgress,pProgressData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc:278:22: note: 'pfnProgress' was declared here 278 | GDALProgressFunc pfnProgress; | ^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc:282:34: warning: 'pProgressData' may be used uninitialized [-Wmaybe-uninitialized] 282 | rasterBand->ComputeStatistics(0,&minValue,&maxValue,&meanValue,&stdDev,pfnProgress,pProgressData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.cc:279:11: note: 'pProgressData' was declared here 279 | void* pProgressData; | ^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc: In member function 'int ImgWriterOgr::ascii2ogr(const std::string&, const std::string&, const std::vector<std::__cxx11::basic_string<char> >&, const std::vector<OGRFieldType>&, short int, short int, const std::string&, const OGRwkbGeometryType&, char)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:618:36: warning: 'polyFeature' may be used uninitialized [-Wmaybe-uninitialized] 618 | polyFeature->SetField(fieldId,atof(value.c_str())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:526:15: note: 'polyFeature' was declared here 526 | OGRFeature *polyFeature; | ^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:645:34: warning: 'pointFeature' may be used uninitialized [-Wmaybe-uninitialized] 645 | pointFeature->SetGeometry( &thePoint ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:598:19: note: 'pointFeature' was declared here 598 | OGRFeature *pointFeature; | ^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:581:34: warning: 'pointFeature' may be used uninitialized [-Wmaybe-uninitialized] 581 | pointFeature->SetGeometry( &thePoint ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.cc:534:19: note: 'pointFeature' was declared here 534 | OGRFeature *pointFeature; | ^~~~~~~~~~~~ [ 12%] Linking CXX shared library libimageClasses.so cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/imageClasses.dir/link.txt --verbose=1 /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In member function 'unsigned int FileReaderAscii::readData(std::vector<T>&, int, double, double, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:127:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 127 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:157:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 157 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In member function 'unsigned int FileReaderAscii::readData(std::vector<std::vector<T> >&, const std::vector<int>&, double, double, bool, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:250:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 250 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:286:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 286 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In constructor 'FileReaderAscii::FileReaderAscii()': /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:57:7: warning: 'FileReaderAscii::m_maxRow' will be initialized after [-Wreorder] 57 | int m_maxRow; | ^~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:52:8: warning: 'char FileReaderAscii::m_fs' [-Wreorder] 52 | char m_fs; | ^~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc:24:1: warning: when initialized here [-Wreorder] 24 | FileReaderAscii::FileReaderAscii(void) | ^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In constructor 'FileReaderAscii::FileReaderAscii(const std::string&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:57:7: warning: 'FileReaderAscii::m_maxRow' will be initialized after [-Wreorder] 57 | int m_maxRow; | ^~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:52:8: warning: 'char FileReaderAscii::m_fs' [-Wreorder] 52 | char m_fs; | ^~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc:28:1: warning: when initialized here [-Wreorder] 28 | FileReaderAscii::FileReaderAscii(const std::string& filename) | ^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In constructor 'FileReaderAscii::FileReaderAscii(const std::string&, const char&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:57:7: warning: 'FileReaderAscii::m_maxRow' will be initialized after [-Wreorder] 57 | int m_maxRow; | ^~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:52:8: warning: 'char FileReaderAscii::m_fs' [-Wreorder] 52 | char m_fs; | ^~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc:33:1: warning: when initialized here [-Wreorder] 33 | FileReaderAscii::FileReaderAscii(const std::string& filename, const char& fieldseparator) | ^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc: In member function 'unsigned int FileReaderAscii::nrOfCol(bool, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc:109:17: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 109 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc: In member function 'unsigned int FileReaderAscii::nrOfRow(bool, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc:202:17: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 202 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.cc:230:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 230 | if(totalCol!=ncol){ | ~~~~~~~~^~~~~~ /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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,--dependency-file=CMakeFiles/imageClasses.dir/link.d -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/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_symlink_library libimageClasses.so.1.6.1 libimageClasses.so.1 libimageClasses.so make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 12%] Built target imageClasses make -f src/CMakeFiles/algorithms.dir/build.make src/CMakeFiles/algorithms.dir/depend make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/src /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src/CMakeFiles/algorithms.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f src/CMakeFiles/algorithms.dir/build.make src/CMakeFiles/algorithms.dir/build make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 21%] Building CXX object src/CMakeFiles/algorithms.dir/algorithms/Filter.cc.o [ 21%] Building CXX object src/CMakeFiles/algorithms.dir/algorithms/Filter2d.cc.o [ 21%] Building CXX object src/CMakeFiles/algorithms.dir/base/Vector2d.cc.o [ 21%] Building CXX object src/CMakeFiles/algorithms.dir/algorithms/ImgRegression.cc.o [ 21%] Building CXX object src/CMakeFiles/algorithms.dir/algorithms/svm.cpp.o [ 21%] Building CXX object src/CMakeFiles/algorithms.dir/algorithms/CostFactorySVM.cc.o [ 21%] Building CXX object src/CMakeFiles/algorithms.dir/algorithms/Egcs.cc.o [ 21%] Building CXX object src/CMakeFiles/algorithms.dir/algorithms/ConfusionMatrix.cc.o cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/algorithms.dir/base/Vector2d.cc.o -MF CMakeFiles/algorithms.dir/base/Vector2d.cc.o.d -o CMakeFiles/algorithms.dir/base/Vector2d.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.cc cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/algorithms.dir/algorithms/CostFactorySVM.cc.o -MF CMakeFiles/algorithms.dir/algorithms/CostFactorySVM.cc.o.d -o CMakeFiles/algorithms.dir/algorithms/CostFactorySVM.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/CostFactorySVM.cc cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/algorithms.dir/algorithms/ConfusionMatrix.cc.o -MF CMakeFiles/algorithms.dir/algorithms/ConfusionMatrix.cc.o.d -o CMakeFiles/algorithms.dir/algorithms/ConfusionMatrix.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/algorithms.dir/algorithms/Egcs.cc.o -MF CMakeFiles/algorithms.dir/algorithms/Egcs.cc.o.d -o CMakeFiles/algorithms.dir/algorithms/Egcs.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Egcs.cc cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/algorithms.dir/algorithms/Filter.cc.o -MF CMakeFiles/algorithms.dir/algorithms/Filter.cc.o.d -o CMakeFiles/algorithms.dir/algorithms/Filter.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/algorithms.dir/algorithms/Filter2d.cc.o -MF CMakeFiles/algorithms.dir/algorithms/Filter2d.cc.o.d -o CMakeFiles/algorithms.dir/algorithms/Filter2d.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/algorithms.dir/algorithms/ImgRegression.cc.o -MF CMakeFiles/algorithms.dir/algorithms/ImgRegression.cc.o.d -o CMakeFiles/algorithms.dir/algorithms/ImgRegression.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ImgRegression.cc cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -Dalgorithms_EXPORTS -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -fPIC -MD -MT src/CMakeFiles/algorithms.dir/algorithms/svm.cpp.o -MF CMakeFiles/algorithms.dir/algorithms/svm.cpp.o.d -o CMakeFiles/algorithms.dir/algorithms/svm.cpp.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/svm.cpp /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/svm.cpp: In instantiation of 'void clone(T*&, S*, int) [with S = svm_node* const; T = const svm_node*]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:278:7: required from here 278 | clone(x,x_,l); | ~~~~~^~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:26:28: warning: cast from type 'svm_node* const*' to type 'void*' casts away qualifiers [-Wcast-qual] 26 | memcpy((void *)dst,(void *)src,sizeof(T)*n); | ^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/svm.cpp: In instantiation of 'void clone(T*&, S*, int) [with S = const double; T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:514:7: required from here 514 | clone(p, p_,l); | ~~~~~^~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:26:28: warning: cast from type 'const double*' to type 'void*' casts away qualifiers [-Wcast-qual] 26 | memcpy((void *)dst,(void *)src,sizeof(T)*n); | ^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/svm.cpp: In instantiation of 'void clone(T*&, S*, int) [with S = const signed char; T = signed char]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:515:7: required from here 515 | clone(y, y_,l); | ~~~~~^~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:26:28: warning: cast from type 'const signed char*' to type 'void*' casts away qualifiers [-Wcast-qual] 26 | memcpy((void *)dst,(void *)src,sizeof(T)*n); | ^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/svm.cpp: In function 'svm_model* svm_load_model(const char*)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2749:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 2749 | fscanf(fp,"%80s",cmd); | ~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2753:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 2753 | fscanf(fp,"%80s",cmd); | ~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2778:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 2778 | fscanf(fp,"%80s",cmd); | ~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2802:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 2802 | fscanf(fp,"%d",¶m.degree); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2804:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 2804 | fscanf(fp,"%lf",¶m.gamma); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2806:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 2806 | fscanf(fp,"%lf",¶m.coef0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2808:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 2808 | fscanf(fp,"%d",&model->nr_class); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2810:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 2810 | fscanf(fp,"%d",&model->l); | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2816:39: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 2816 | fscanf(fp,"%lf",&model->rho[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2823:39: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 2823 | fscanf(fp,"%d",&model->label[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2830:39: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 2830 | fscanf(fp,"%lf",&model->probA[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2837:39: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 2837 | fscanf(fp,"%lf",&model->probB[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/svm.cpp:2844:39: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 2844 | fscanf(fp,"%d",&model->nSV[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Egcs.cc: In member function 'std::string Egcs::geo2cell(double, double) const': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Egcs.cc:166:10: warning: unused variable 'xcel' [-Wunused-variable] 166 | double xcel=static_cast<int>(geoX)/getBaseSize(); | ^~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Egcs.cc:167:10: warning: unused variable 'ycel' [-Wunused-variable] 167 | double ycel=static_cast<int>(geoY)/getBaseSize(); | ^~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/CostFactorySVM.h:26, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/CostFactorySVM.cc:20: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:25, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc:20: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:20: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:53, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:24: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ImgRegression.h:24, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ImgRegression.cc:20: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/CostFactory.h:26, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/CostFactorySVM.h:27: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In member function 'int confusionmatrix::ConfusionMatrix::getClassIndex(std::string) const': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:54:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 54 | for(index=0;index<m_classes.size();++index){ | ~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:58:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | if(index>=m_classes.size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In function 'std::ostream& confusionmatrix::operator<<(std::ostream&, const ConfusionMatrix&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:157:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 157 | for(int irow=0;irow<cm.m_results.size();++irow){ | ~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:159:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 159 | for(int icol=0;icol<cm.m_results[irow].size();++icol) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:128:12: warning: variable 'doa' set but not used [-Wunused-but-set-variable] 128 | double doa=0; | ^~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/CostFactorySVM.cc: In member function 'virtual double CostFactorySVM::getCost(const std::vector<Vector2d<float> >&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/CostFactorySVM.cc:93:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits<std::allocator<unsigned int>, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 93 | for(int isample=0;isample<m_nctraining[iclass];++isample){ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/CostFactorySVM.cc:136:32: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits<std::allocator<unsigned int>, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 136 | for(int isample=0;isample<m_nctest[iclass];++isample){ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In member function 'int confusionmatrix::ConfusionMatrix::getClassIndex(std::string) const': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:54:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 54 | for(index=0;index<m_classes.size();++index){ | ~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:58:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | if(index>=m_classes.size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In function 'std::ostream& confusionmatrix::operator<<(std::ostream&, const ConfusionMatrix&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:157:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 157 | for(int irow=0;irow<cm.m_results.size();++irow){ | ~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:159:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 159 | for(int icol=0;icol<cm.m_results[irow].size();++icol) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:128:12: warning: variable 'doa' set but not used [-Wunused-but-set-variable] 128 | double doa=0; | ^~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In constructor 'confusionmatrix::ConfusionMatrix::ConfusionMatrix()': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:195:8: warning: 'confusionmatrix::ConfusionMatrix::m_se95' will be initialized after [-Wreorder] 195 | bool m_se95; | ^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:194:13: warning: 'confusionmatrix::CM_FORMAT confusionmatrix::ConfusionMatrix::m_format' [-Wreorder] 194 | CM_FORMAT m_format; | ^~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc:32:1: warning: when initialized here [-Wreorder] 32 | ConfusionMatrix::ConfusionMatrix() | ^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc: In member function 'confusionmatrix::ConfusionMatrix& confusionmatrix::ConfusionMatrix::operator+=(const confusionmatrix::ConfusionMatrix&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc:78:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 78 | for(int irow=0;irow<m_results.size();++irow){ | ~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc:83:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 83 | for(int icol=0;icol<m_results[irow].size();++icol) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc: In member function 'confusionmatrix::ConfusionMatrix& confusionmatrix::ConfusionMatrix::operator*=(double)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc:91:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 91 | for(int irow=0;irow<m_results.size();++irow){ | ~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc:92:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 92 | for(int icol=0;icol<m_results[irow].size();++icol) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc: In member function 'void confusionmatrix::ConfusionMatrix::incrementResult(const std::string&, const std::string&, double)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc:163:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 163 | if(ir>=m_results.size()) | ~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc: In member function 'double confusionmatrix::ConfusionMatrix::nReference() const': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc:179:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 179 | for(int ir=0;ir<m_classes.size();++ir) | ~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc: In member function 'double confusionmatrix::ConfusionMatrix::nClassified(const std::string&) const': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc:188:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 188 | for(int iref=0;iref<m_results.size();++iref){ | ~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc: In member function 'double confusionmatrix::ConfusionMatrix::pa(const std::string&, double*) const': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc:204:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 204 | for(int iclass=0;iclass<m_results.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc: In member function 'double confusionmatrix::ConfusionMatrix::ua(const std::string&, double*) const': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc:232:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 232 | for(int iref=0;iref<m_results.size();++iref){ | ~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc: In member function 'double confusionmatrix::ConfusionMatrix::oa(double*) const': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc:254:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 254 | for(int iclass=0;iclass<m_classes.size();++iclass) | ~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc:252:10: warning: unused variable 'pChance' [-Wunused-variable] 252 | double pChance=0; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc: In member function 'double confusionmatrix::ConfusionMatrix::kappa() const': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc:276:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 276 | for(int iclass=0;iclass<m_classes.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ImgRegression.h:25: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ImgRegression.h: In constructor 'imgregression::ImgRegression::ImgRegression()': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ImgRegression.h:45:12: warning: 'imgregression::ImgRegression::m_threshold' will be initialized after [-Wreorder] 45 | double m_threshold; | ^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ImgRegression.h:44:9: warning: 'int imgregression::ImgRegression::m_down' [-Wreorder] 44 | int m_down; | ^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ImgRegression.cc:25:1: warning: when initialized here [-Wreorder] 25 | ImgRegression::ImgRegression(void) | ^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'Vector2d<T> Vector2d<T>::operator=(const Vector2d<T>&) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc:137:13: required from here 137 | m_results=theResults; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:98:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 98 | for(int irow=0;irow<v1.size();++irow) | ~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'T Vector2d<T>::sum() const [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc:251:30: required from here 251 | double ntotal=m_results.sum(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:302:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 302 | for(int irow=0;irow<this->size();++irow){ | ~~~~^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:303:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 303 | for(int icol=0;icol<this->operator[](irow).size();++icol) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'Vector2d<T>::Vector2d(const Vector2d<T>&) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:95:14: required from 'Vector2d<T> Vector2d<T>::operator=(const Vector2d<T>&) [with T = double]' 95 | return *this; | ^~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc:137:13: required from here 137 | m_results=theResults; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 88 | for(int irow=0;irow<v1.size();++irow) | ~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ImgRegression.cc:48:24: required from here 48 | imgReader1.readData(rowBuffer1,GDT_Float64,irow1,band1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In instantiation of 'double statfactory::StatFactory::correlation(const std::vector<T>&, const std::vector<T>&, int) const [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ImgRegression.cc:208:23: required from here 208 | r=stat.correlation(buffer1,buffer2); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1303:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1303 | for (int i=0;i<x.size();++i) { | ~^~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1305:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1305 | if (j < 0 || j >= y.size()) | ~~^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1316:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1316 | if(i>=x.size()){ | ~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1326:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1326 | if(j>=y.size()){ | ~^~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:30: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 22%] Linking CXX shared library libfileClasses.so cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/fileClasses.dir/link.txt --verbose=1 /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc: In member function 'double confusionmatrix::ConfusionMatrix::ua(const std::string&, double*) const': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc:237:10: warning: 'dva' is used uninitialized [-Wuninitialized] 237 | double dva=1.0-dva; | ^~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.cc:237:10: note: 'dva' was declared here 237 | double dva=1.0-dva; | ^~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:54: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:31: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:31: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc: In member function 'void filter::Filter::setTaps(const std::vector<double>&, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:43:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 43 | for(int itap=0;itap<taps.size();++itap) | ~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:46:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for(int itap=0;itap<taps.size();++itap) | ~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc: In member function 'void filter::Filter::dwtCut(std::vector<double>&, const std::string&, int, double)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:246:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 246 | for(int index=0;index<data.size();++index){ | ~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc: In member function 'void filter::Filter::stats(ImgReaderGdal&, ImgWriterGdal&, const std::vector<std::__cxx11::basic_string<char> >&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:458:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 458 | for(int imethod=0;imethod<methods.size();++imethod){ | ~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:486:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 486 | double threshold=(ithreshold<m_threshold.size())? m_threshold[ithreshold] : m_threshold[0]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:502:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 502 | for(int imethod=0;imethod<methods.size();++imethod) | ~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc: In member function 'void filter::Filter::filter(ImgReaderGdal&, ImgWriterGdal&, const std::string&, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:526:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 526 | for(int iband=0;iband<pixelOutput.size();++iband){ | ~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc: In member function 'void filter::Filter::getSavGolayCoefficients(std::vector<double>&, int, int, int, int, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:594:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 594 | for(k=1;k<=tapz.size()/2;++k) | ~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:597:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 597 | for(k=1;k<=tapz.size()/2;++k) | ~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc: In member function 'double filter::Filter::getCentreWavelength(const std::vector<double>&, const Vector2d<double>&, const std::string&, double, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:727:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 727 | for(int iband=0;iband<wavelengthOut.size();++iband) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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,--dependency-file=CMakeFiles/fileClasses.dir/link.d -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/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_symlink_library libfileClasses.so.1.6.1 libfileClasses.so.1 libfileClasses.so make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::filter(ImgReaderGdal&, ImgWriterGdal&, bool, bool, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:138:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 138 | for(int imask=0;imask<m_noDataValues.size();++imask){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:165:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | for(int imask=0;imask<m_noDataValues.size();++imask){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::majorVoting(const std::string&, const std::string&, int, const std::vector<int>&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:213:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 213 | for(int iclass=0;iclass<prior.size();++iclass) | ~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:279:11: warning: unused variable 'centre' [-Wunused-variable] 279 | int centre=dimX*(dimY-1)/2+(dimX-1)/2; | ^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::doit(ImgReaderGdal&, ImgWriterGdal&, const std::string&, int, int, short int, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:436:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 436 | for(int imask=0;imask<m_noDataValues.size();++imask){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'std::vector<T> Vector2d<T>::selectCol(int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:78:37: required from here 78 | pixelInput=lineInput.selectCol(x); | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:184:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 184 | for(int irow=0;irow<this->size();++irow) | ~~~~^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h: In instantiation of 'void filter::Filter::filter(const std::vector<T>&, std::vector<T>&, const std::string&, int) [with T = double; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:277:13: required from here 277 | filter(pixelInput,pixelOutput,method,dim); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:532:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | for(int iclass=0;iclass<m_class.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:545:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 545 | for(int iclass=0;iclass<m_class.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:576:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 576 | for(int iclass=0;iclass<m_class.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:629:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 629 | for(i=dim/2;i<input.size()-dim/2;++i){ | ~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:632:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 632 | for(int iclass=0;iclass<m_class.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:679:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 679 | for(i=input.size()-dim/2;i<input.size();++i){ | ~^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:681:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 681 | for(int iclass=0;iclass<m_class.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:694:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 694 | for(int iclass=0;iclass<m_class.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:704:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 704 | if(i+t<input.size()) | ~~~^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:723:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 723 | for(int iclass=0;iclass<m_class.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:521:8: warning: unused variable 'verbose' [-Wunused-variable] 521 | bool verbose=false; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h: In instantiation of 'void filter::Filter::smoothNoData(const std::vector<T>&, const std::string&, std::vector<T>&) [with T = double; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:311:19: required from here 311 | smoothNoData(pixelInput,interpolationType,pixelOutput); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:441:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 441 | for(int i=0;i<abscis.size();++i) | ~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h: In instantiation of 'void filter::Filter::filter(const std::vector<T>&, std::vector<T>&) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:353:13: required from here 353 | filter(pixelInput,pixelOutput); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:452:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 452 | for(i=0;i<m_taps.size()/2;++i){ | ~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:455:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 455 | for(int t=1;t<=m_taps.size()/2;++t){ | ~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:479:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 479 | for(i=m_taps.size()/2;i<input.size()-m_taps.size()/2;++i){ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:484:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 484 | for(int t=0;t<m_taps.size();++t) | ~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:481:7: warning: unused variable 'leaveOut' [-Wunused-variable] 481 | T leaveOut=(*(m_taps.begin()))*input[i-m_taps.size()/2]; | ^~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:482:7: warning: unused variable 'include' [-Wunused-variable] 482 | T include=(m_taps.back())*input[i+m_taps.size()/2]; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:488:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 488 | for(i=input.size()-m_taps.size()/2;i<input.size();++i){ | ~^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:492:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 492 | for(int t=1;t<=m_taps.size()/2;++t){ | ~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:494:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 494 | if(i+t<input.size()) | ~~~^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:630:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 630 | for(int iclass=0;iclass<m_class.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:642:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 642 | if(randomIndex>=windowBuffer.size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::mrf(ImgReaderGdal&, ImgWriterGdal&, int, int, double, bool, short int, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:707:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 707 | for(int iclass1=0;iclass1<m_class.size();++iclass1) | ~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:708:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 708 | for(int iclass2=0;iclass2<m_class.size();++iclass2) | ~~~~~~~^~~~~~~~~~~~~~~ [ 22%] Built target fileClasses /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In instantiation of 'void statfactory::StatFactory::interpolateUp(const std::vector<double>&, const std::vector<T>&, const std::vector<double>&, const std::string&, std::vector<T>&, bool) const [with T = double; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:716:21: required from here 716 | stat.interpolateUp(srf[0],srf[1],wavelength_fine,interpolationType,srf_fine,verbose); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1477:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1477 | for(int index=0;index<wavelengthOut.size();++index){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::mrf(ImgReaderGdal&, ImgWriterGdal&, int, int, Vector2d<double>, bool, short int, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:774:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 774 | for(int iclass=0;iclass<m_class.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:799:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 799 | for(int imask=0;imask<m_noDataValues.size();++imask){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:806:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 806 | for(int iclass=0;iclass<m_class.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:814:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 814 | for(int iclass1=0;iclass1<m_class.size();++iclass1){ | ~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:817:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 817 | for(int iclass2=0;iclass2<m_class.size();++iclass2) | ~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:825:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 825 | for(int iclass1=0;iclass1<m_class.size();++iclass1) | ~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:779:11: warning: unused variable 'centre' [-Wunused-variable] 779 | int centre=dimX*(dimY-1)/2+(dimX-1)/2; | ^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:834:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 834 | for(int iclass=0;iclass<m_class.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::morphology(ImgReaderGdal&, ImgWriterGdal&, const std::string&, int, int, const std::vector<double>&, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1031:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1031 | for(int imask=0;imask<m_noDataValues.size();++imask){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1072:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1072 | for(int iangle=0;iangle<angle.size();++iangle){ | ~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1097:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1097 | for(int imask=0;imask<m_noDataValues.size();++imask){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1105:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1105 | for(int iclass=0;iclass<m_class.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1030:13: warning: unused variable 'centre' [-Wunused-variable] 1030 | int centre=dimX*(dimY-1)/2+(dimX-1)/2; | ^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::linearFeature(ImgReaderGdal&, ImgWriterGdal&, float, float, float, float, bool, bool, bool, bool, int, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1197:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Vector2d<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1197 | for(int iband=0;iband<outputBuffer.size();++iband) | ~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::linearFeature(const Vector2d<float>&, std::vector<Vector2d<float> >&, float, float, float, float, bool, bool, bool, bool, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1214:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Vector2d<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1214 | for(int iband=0;iband<output.size();++iband) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1257:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1257 | if(indexJ<0||indexJ>=input.size()) | ~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1259:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1259 | if(indexI<0||indexI>=input[indexJ].size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector<T>&, int, int) [with T = double]' 282 | readData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:75:21: required from here 75 | input.readData(lineInput[iband],y,iband); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int) [with T = double]' 203 | return writeData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:85:25: required from here 85 | output.writeData(lineOutput[iband],y,iband); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 148 | if(buffer.size()!=maxCol-minCol+1){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In instantiation of 'void statfactory::StatFactory::interpolateNoData(const std::vector<double>&, const std::vector<T>&, const std::string&, std::vector<T>&, bool) const [with T = double; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:443:25: required from 'void filter::Filter::smoothNoData(const std::vector<T>&, const std::string&, std::vector<T>&) [with T = double; std::string = std::__cxx11::basic_string<char>]' 443 | stat.interpolateNoData(abscis,input,interpolationType,output); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:311:19: required from here 311 | smoothNoData(pixelInput,interpolationType,pixelOutput); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1416:7: warning: unused variable 'nband' [-Wunused-variable] 1416 | int nband=wavelengthIn.size(); | ^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'Vector2d<T>::Vector2d(const Vector2d<T>&) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:33:5: required from here 33 | : m_taps(taps) | ^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 88 | for(int irow=0;irow<v1.size();++irow) | ~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'Vector2d<T> Vector2d<T>::operator=(const Vector2d<T>&) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:46:10: required from here 46 | m_taps=taps; | ^~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:98:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 98 | for(int irow=0;irow<v1.size();++irow) | ~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeDataBlock(Vector2d<T>&, int, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:862:26: required from here 862 | output.writeDataBlock(outBuffer,0,outBuffer.nCols()-1,0,outBuffer.nRows()-1,iband); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:218:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 218 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:220:21: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 220 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:222:21: warning: comparison of integer expressions of different signedness: 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 222 | if(buffer2d.size()!=maxRow-minRow+1){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:216:10: warning: variable 'theScale' set but not used [-Wunused-but-set-variable] 216 | double theScale=1; | ^~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:217:10: warning: variable 'theOffset' set but not used [-Wunused-but-set-variable] 217 | double theOffset=0; | ^~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In instantiation of 'void filter2d::Filter2d::shadowDsm(const Vector2d<T>&, Vector2d<T>&, double, double, double, short int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1156:12: required from here 1156 | shadowDsm(inputBuffer, outputBuffer, sza, saa, pixelSize, shadowFlag); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1228:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1228 | if(indexJ<0||indexJ>=input.size()) | ~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1230:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1230 | if(indexI<0||indexI>=input[indexJ].size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeDataBlock(Vector2d<T>&, int, int, int, int, int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1157:24: required from here 1157 | output.writeDataBlock(outputBuffer,0,output.nrOfCol()-1,0,output.nrOfRow()-1,0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:218:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 218 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:220:21: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 220 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:222:21: warning: comparison of integer expressions of different signedness: 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 222 | if(buffer2d.size()!=maxRow-minRow+1){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:216:10: warning: variable 'theScale' set but not used [-Wunused-but-set-variable] 216 | double theScale=1; | ^~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:217:10: warning: variable 'theOffset' set but not used [-Wunused-but-set-variable] 217 | double theOffset=0; | ^~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In instantiation of 'void filter2d::Filter2d::dwtForward(Vector2d<T>&, const std::string&, int) [with T = float; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1165:15: required from here 1165 | dwtForward(theBuffer, wavelet_type, family); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1257:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1257 | for(int irow=0;irow<theBuffer.size();++irow) | ~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1262:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1262 | for(int irow=0;irow<theBuffer.size();++irow){ | ~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1263:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1263 | for(int icol=0;icol<theBuffer[0].size();++icol){ | ~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1276:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1276 | for(int irow=0;irow<theBuffer.size();++irow){ | ~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1278:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1278 | for(int icol=0;icol<theBuffer[irow].size();++icol){ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In instantiation of 'void filter2d::Filter2d::dwtInverse(Vector2d<T>&, const std::string&, int) [with T = float; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1175:15: required from here 1175 | dwtInverse(theBuffer, wavelet_type, family); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1304:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1304 | for(int irow=0;irow<theBuffer.size();++irow) | ~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1310:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1310 | for(int irow=0;irow<theBuffer.size();++irow){ | ~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1311:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1311 | for(int icol=0;icol<theBuffer[0].size();++icol){ | ~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1324:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1324 | for(int irow=0;irow<theBuffer.size();++irow){ | ~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1326:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1326 | for(int icol=0;icol<theBuffer[irow].size();++icol){ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In instantiation of 'void filter2d::Filter2d::dwtCut(Vector2d<T>&, const std::string&, int, double) [with T = float; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1185:11: required from here 1185 | dwtCut(theBuffer, wavelet_type, family, cut); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1352:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1352 | for(int irow=0;irow<theBuffer.size();++irow) | ~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1358:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1358 | for(int irow=0;irow<theBuffer.size();++irow){ | ~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1359:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1359 | for(int icol=0;icol<theBuffer[0].size();++icol){ | ~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1372:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1372 | for(int irow=0;irow<theBuffer.size();++irow){ | ~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1373:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1373 | for(int icol=0;icol<theBuffer[0].size();++icol){ | ~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1383:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1383 | for(int irow=0;irow<theBuffer.size();++irow){ | ~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1384:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1384 | for(int icol=0;icol<theBuffer[irow].size();++icol){ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1393:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1393 | for(int irow=0;irow<theBuffer.size();++irow) | ~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector<T>&, int, int) [with T = double]' 282 | readData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:100:23: required from here 100 | input.readData(inBuffer[indexJ],abs(j),iband); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int) [with T = double]' 203 | return writeData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:184:25: required from here 184 | output.writeData(outBuffer,y,iband); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 148 | if(buffer.size()!=maxCol-minCol+1){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h: In static member function 'static const gsl_wavelet_type* filter::Filter::getWaveletType(std::string)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:58:3: warning: control reaches end of non-void function [-Wreturn-type] 58 | } | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = short int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector<T>&, int, int) [with T = short int]' 282 | readData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:736:21: required from here 736 | input.readData(inBuffer[indexJ],abs(j)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readDataBlock(std::vector<T>&, int, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:224:16: required from 'void ImgReaderGdal::readDataBlock(Vector2d<T>&, int, int, int, int, int) [with T = double]' 224 | readDataBlock(buffer,minCol,maxCol,minRow,maxRow,band); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:860:24: required from here 860 | input.readDataBlock(inBuffer,0,inBuffer.nCols()-1,0,inBuffer.nRows()-1,iband); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:247:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 247 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:249:21: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 249 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:262:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 262 | if(buffer.size()!=(maxRow-minRow+1)*(maxCol-minCol+1)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:269:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 269 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:269:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 269 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:270:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 270 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readDataBlock(std::vector<T>&, int, int, int, int, int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:224:16: required from 'void ImgReaderGdal::readDataBlock(Vector2d<T>&, int, int, int, int, int) [with T = float]' 224 | readDataBlock(buffer,minCol,maxCol,minRow,maxRow,band); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1155:22: required from here 1155 | input.readDataBlock(inputBuffer, 0, input.nrOfCol()-1, 0, input.nrOfRow()-1, 0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:247:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 247 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:249:21: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 249 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:262:19: warning: comparison of integer expressions of different signedness: 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 262 | if(buffer.size()!=(maxRow-minRow+1)*(maxCol-minCol+1)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:269:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 269 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:269:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 269 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:270:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 270 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc: In member function 'void filter::Filter::dwtForward(ImgReaderGdal&, ImgWriterGdal&, const std::string&, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:70:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 70 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:66:15: note: 'pszMessage' was declared here 66 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc: In member function 'void filter::Filter::dwtInverse(ImgReaderGdal&, ImgWriterGdal&, const std::string&, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:101:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 101 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:97:15: note: 'pszMessage' was declared here 97 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc: In member function 'void filter::Filter::dwtCut(ImgReaderGdal&, ImgWriterGdal&, const std::string&, int, double)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:132:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 132 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:128:15: note: 'pszMessage' was declared here 128 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc: In member function 'void filter::Filter::dwtCutFrom(ImgReaderGdal&, ImgWriterGdal&, const std::string&, int, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:163:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 163 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:159:15: note: 'pszMessage' was declared here 159 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc: In member function 'void filter::Filter::morphology(ImgReaderGdal&, ImgWriterGdal&, const std::string&, int, short int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:269:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 269 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:265:15: note: 'pszMessage' was declared here 265 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc: In member function 'void filter::Filter::smoothNoData(ImgReaderGdal&, const std::string&, ImgWriterGdal&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:303:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 303 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:299:15: note: 'pszMessage' was declared here 299 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc: In member function 'void filter::Filter::filter(ImgReaderGdal&, ImgWriterGdal&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:345:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 345 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:341:15: note: 'pszMessage' was declared here 341 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc: In member function 'void filter::Filter::stat(ImgReaderGdal&, ImgWriterGdal&, const std::string&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:381:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 381 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:377:15: note: 'pszMessage' was declared here 377 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc: In member function 'void filter::Filter::stats(ImgReaderGdal&, ImgWriterGdal&, const std::vector<std::__cxx11::basic_string<char> >&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:443:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 443 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:439:15: note: 'pszMessage' was declared here 439 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc: In member function 'void filter::Filter::filter(ImgReaderGdal&, ImgWriterGdal&, const std::string&, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:517:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 517 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.cc:513:15: note: 'pszMessage' was declared here 513 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'Vector2d<T>::Vector2d(const Vector2d<T>&) [with T = float]': /usr/include/c++/14/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = Vector2d<float>; _Args = {const Vector2d<float>&}]' 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const Vector2d<float>*; _ForwardIterator = Vector2d<float>*]' 120 | std::_Construct(std::__addressof(*__cur), *__first); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const Vector2d<float>*; _ForwardIterator = Vector2d<float>*; bool _TrivialValueTypes = false]' 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const Vector2d<float>*; _ForwardIterator = Vector2d<float>*]' 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:373:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const Vector2d<float>*; _ForwardIterator = Vector2d<float>*; _Tp = Vector2d<float>]' 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:399:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Vector2d<float>*; _ForwardIterator = Vector2d<float>*; _Allocator = allocator<Vector2d<float> >]' 398 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc:894:46: required from 'void std::vector<_Tp, _Alloc>::_M_default_append(size_type) [with _Tp = Vector2d<float>; _Alloc = std::allocator<Vector2d<float> >; size_type = long unsigned int]' 894 | std::__uninitialized_move_if_noexcept_a( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 895 | __old_start, __old_finish, __new_start, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1016:4: required from 'void std::vector<_Tp, _Alloc>::resize(size_type) [with _Tp = Vector2d<float>; _Alloc = std::allocator<Vector2d<float> >; size_type = long unsigned int]' 1016 | _M_default_append(__new_size - size()); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1213:16: required from here 1213 | output.resize(nband); | ~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 88 | for(int irow=0;irow<v1.size();++irow) | ~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = short int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readDataBlock(std::vector<T>&, int, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:268:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 268 | poBand->RasterIO(GF_Read,minCol,minRow,maxCol-minCol+1,maxRow-minRow+1,&(buffer[0]),(maxCol-minCol+1),(maxRow-minRow+1),getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeDataBlock(Vector2d<T>&, int, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:260:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 260 | poBand->RasterIO(GF_Write,minCol,minRow,maxCol-minCol+1,maxRow-minRow+1,&(buffer[0]),(maxCol-minCol+1),(maxRow-minRow+1),getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readDataBlock(std::vector<T>&, int, int, int, int, int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:268:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 268 | poBand->RasterIO(GF_Read,minCol,minRow,maxCol-minCol+1,maxRow-minRow+1,&(buffer[0]),(maxCol-minCol+1),(maxRow-minRow+1),getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeDataBlock(Vector2d<T>&, int, int, int, int, int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:260:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 260 | poBand->RasterIO(GF_Write,minCol,minRow,maxCol-minCol+1,maxRow-minRow+1,&(buffer[0]),(maxCol-minCol+1),(maxRow-minRow+1),getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h: In static member function 'static const gsl_wavelet_type* filter::Filter::getWaveletType(std::string)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:58:3: warning: control reaches end of non-void function [-Wreturn-type] 58 | } | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In member function 'void filter2d::Filter2d::shift(const Vector2d<T>&, Vector2d<T>&, double, double, double, filter2d::RESAMPLE, bool) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:623:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 623 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:619:15: note: 'pszMessage' was declared here 619 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::shift(ImgReaderGdal&, ImgWriterGdal&, double, double, double, filter2d::RESAMPLE, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:855:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 855 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:851:15: note: 'pszMessage' was declared here 851 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::filter(ImgReaderGdal&, ImgWriterGdal&, bool, bool, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:91:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 91 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:87:15: note: 'pszMessage' was declared here 87 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::doit(ImgReaderGdal&, ImgWriterGdal&, const std::string&, int, int, short int, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:363:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 363 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:359:15: note: 'pszMessage' was declared here 359 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::morphology(ImgReaderGdal&, ImgWriterGdal&, const std::string&, int, int, const std::vector<double>&, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:979:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 979 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:975:15: note: 'pszMessage' was declared here 975 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::mrf(ImgReaderGdal&, ImgWriterGdal&, int, int, Vector2d<double>, bool, short int, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:720:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 720 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:716:15: note: 'pszMessage' was declared here 716 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In member function 'void filter2d::Filter2d::shadowDsm(const Vector2d<T>&, Vector2d<T>&, double, double, double, short int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1217:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 1217 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1213:15: note: 'pszMessage' was declared here 1213 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In member function 'void filter2d::Filter2d::dwtForward(Vector2d<T>&, const std::string&, int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1248:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 1248 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1244:15: note: 'pszMessage' was declared here 1244 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In member function 'void filter2d::Filter2d::dwtInverse(Vector2d<T>&, const std::string&, int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1295:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 1295 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1291:15: note: 'pszMessage' was declared here 1291 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In member function 'void filter2d::Filter2d::dwtCut(Vector2d<T>&, const std::string&, int, double) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1343:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 1343 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1339:15: note: 'pszMessage' was declared here 1339 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::linearFeature(const Vector2d<float>&, std::vector<Vector2d<float> >&, float, float, float, float, bool, bool, bool, bool, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1224:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 1224 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1220:15: note: 'pszMessage' was declared here 1220 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::majorVoting(const std::string&, const std::string&, int, const std::vector<int>&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:204:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 204 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:200:15: note: 'pszMessage' was declared here 200 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc: In member function 'void filter2d::Filter2d::morphology(ImgReaderGdal&, ImgWriterGdal&, const std::string&, int, int, const std::vector<double>&, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1066:33: warning: 'theta' may be used uninitialized [-Wmaybe-uninitialized] 1066 | theta=360-(theta/PI*180)+90; /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.cc:1047:24: note: 'theta' was declared here 1047 | double theta; | ^~~~~ [ 23%] Linking CXX shared library libalgorithms.so cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/algorithms.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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,--dependency-file=CMakeFiles/algorithms.dir/link.d -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,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_symlink_library libalgorithms.so.1.6.1 libalgorithms.so.1 libalgorithms.so make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 23%] Built target algorithms make -f CMakeFiles/pkinfo.dir/build.make CMakeFiles/pkinfo.dir/depend make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkinfo.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkcrop.dir/build.make CMakeFiles/pkcrop.dir/depend make -f CMakeFiles/pkinfo.dir/build.make CMakeFiles/pkinfo.dir/build make -f CMakeFiles/pkdiff.dir/build.make CMakeFiles/pkdiff.dir/depend make -f CMakeFiles/pkgetmask.dir/build.make CMakeFiles/pkgetmask.dir/depend make -f CMakeFiles/pksetmask.dir/build.make CMakeFiles/pksetmask.dir/depend make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkcrop.dir/DependInfo.cmake "--color=" make -f CMakeFiles/pkcreatect.dir/build.make CMakeFiles/pkcreatect.dir/depend make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkdiff.dir/DependInfo.cmake "--color=" make -f CMakeFiles/pkdumpimg.dir/build.make CMakeFiles/pkdumpimg.dir/depend make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkgetmask.dir/DependInfo.cmake "--color=" make -f CMakeFiles/pkdumpogr.dir/build.make CMakeFiles/pkdumpogr.dir/depend make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pksetmask.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkcreatect.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkdumpimg.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkdumpogr.dir/DependInfo.cmake "--color=" make -f CMakeFiles/pksieve.dir/build.make CMakeFiles/pksieve.dir/depend make -f CMakeFiles/pkstat.dir/build.make CMakeFiles/pkstat.dir/depend make -f CMakeFiles/pkstatascii.dir/build.make CMakeFiles/pkstatascii.dir/depend make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pksieve.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkstat.dir/DependInfo.cmake "--color=" make -f CMakeFiles/pkstatogr.dir/build.make CMakeFiles/pkstatogr.dir/depend make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkstatascii.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkstatogr.dir/DependInfo.cmake "--color=" make -f CMakeFiles/pkstatprofile.dir/build.make CMakeFiles/pkstatprofile.dir/depend make -f CMakeFiles/pkegcs.dir/build.make CMakeFiles/pkegcs.dir/depend make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkstatprofile.dir/DependInfo.cmake "--color=" make -f CMakeFiles/pkextractimg.dir/build.make CMakeFiles/pkextractimg.dir/depend [ 24%] Building CXX object CMakeFiles/pkinfo.dir/src/apps/pkinfo.cc.o make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkegcs.dir/DependInfo.cmake "--color=" make -f CMakeFiles/pkextractogr.dir/build.make CMakeFiles/pkextractogr.dir/depend make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkextractimg.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkextractogr.dir/DependInfo.cmake "--color=" make -f CMakeFiles/pkcreatect.dir/build.make CMakeFiles/pkcreatect.dir/build make -f CMakeFiles/pkfillnodata.dir/build.make CMakeFiles/pkfillnodata.dir/depend /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkinfo.dir/src/apps/pkinfo.cc.o -MF CMakeFiles/pkinfo.dir/src/apps/pkinfo.cc.o.d -o CMakeFiles/pkinfo.dir/src/apps/pkinfo.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkinfo.cc make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkfilter.dir/build.make CMakeFiles/pkfilter.dir/depend make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkcrop.dir/build.make CMakeFiles/pkcrop.dir/build make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkdiff.dir/build.make CMakeFiles/pkdiff.dir/build cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkfillnodata.dir/DependInfo.cmake "--color=" make -f CMakeFiles/pkgetmask.dir/build.make CMakeFiles/pkgetmask.dir/build make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkfilter.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pksieve.dir/build.make CMakeFiles/pksieve.dir/build make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkdumpimg.dir/build.make CMakeFiles/pkdumpimg.dir/build make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pksetmask.dir/build.make CMakeFiles/pksetmask.dir/build make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkdumpogr.dir/build.make CMakeFiles/pkdumpogr.dir/build make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 25%] Building CXX object CMakeFiles/pkcrop.dir/src/apps/pkcrop.cc.o [ 26%] Building CXX object CMakeFiles/pkcreatect.dir/src/apps/pkcreatect.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkcrop.dir/src/apps/pkcrop.cc.o -MF CMakeFiles/pkcrop.dir/src/apps/pkcrop.cc.o.d -o CMakeFiles/pkcrop.dir/src/apps/pkcrop.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcrop.cc make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 27%] Building CXX object CMakeFiles/pkgetmask.dir/src/apps/pkgetmask.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkcreatect.dir/src/apps/pkcreatect.cc.o -MF CMakeFiles/pkcreatect.dir/src/apps/pkcreatect.cc.o.d -o CMakeFiles/pkcreatect.dir/src/apps/pkcreatect.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 28%] Building CXX object CMakeFiles/pksieve.dir/src/apps/pksieve.cc.o make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkgetmask.dir/src/apps/pkgetmask.cc.o -MF CMakeFiles/pkgetmask.dir/src/apps/pkgetmask.cc.o.d -o CMakeFiles/pkgetmask.dir/src/apps/pkgetmask.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc [ 29%] Building CXX object CMakeFiles/pkdiff.dir/src/apps/pkdiff.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkdiff.dir/src/apps/pkdiff.cc.o -MF CMakeFiles/pkdiff.dir/src/apps/pkdiff.cc.o.d -o CMakeFiles/pkdiff.dir/src/apps/pkdiff.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc make -f CMakeFiles/pkstat.dir/build.make CMakeFiles/pkstat.dir/build /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pksieve.dir/src/apps/pksieve.cc.o -MF CMakeFiles/pksieve.dir/src/apps/pksieve.cc.o.d -o CMakeFiles/pksieve.dir/src/apps/pksieve.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksieve.cc make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkstatascii.dir/build.make CMakeFiles/pkstatascii.dir/build make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkstatogr.dir/build.make CMakeFiles/pkstatogr.dir/build [ 30%] Building CXX object CMakeFiles/pksetmask.dir/src/apps/pksetmask.cc.o make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkstatprofile.dir/build.make CMakeFiles/pkstatprofile.dir/build /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pksetmask.dir/src/apps/pksetmask.cc.o -MF CMakeFiles/pksetmask.dir/src/apps/pksetmask.cc.o.d -o CMakeFiles/pksetmask.dir/src/apps/pksetmask.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksetmask.cc [ 31%] Building CXX object CMakeFiles/pkdumpogr.dir/src/apps/pkdumpogr.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkdumpogr.dir/src/apps/pkdumpogr.cc.o -MF CMakeFiles/pkdumpogr.dir/src/apps/pkdumpogr.cc.o.d -o CMakeFiles/pkdumpogr.dir/src/apps/pkdumpogr.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc make -f CMakeFiles/pkegcs.dir/build.make CMakeFiles/pkegcs.dir/build make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 32%] Building CXX object CMakeFiles/pkdumpimg.dir/src/apps/pkdumpimg.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkdumpimg.dir/src/apps/pkdumpimg.cc.o -MF CMakeFiles/pkdumpimg.dir/src/apps/pkdumpimg.cc.o.d -o CMakeFiles/pkdumpimg.dir/src/apps/pkdumpimg.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkextractogr.dir/build.make CMakeFiles/pkextractogr.dir/build [ 34%] Building CXX object CMakeFiles/pkstatogr.dir/src/apps/pkstatogr.cc.o make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkextractimg.dir/build.make CMakeFiles/pkextractimg.dir/build /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkstatogr.dir/src/apps/pkstatogr.cc.o -MF CMakeFiles/pkstatogr.dir/src/apps/pkstatogr.cc.o.d -o CMakeFiles/pkstatogr.dir/src/apps/pkstatogr.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatogr.cc make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkfillnodata.dir/build.make CMakeFiles/pkfillnodata.dir/build [ 35%] Building CXX object CMakeFiles/pkstat.dir/src/apps/pkstat.cc.o [ 36%] Building CXX object CMakeFiles/pkstatprofile.dir/src/apps/pkstatprofile.cc.o [ 37%] Building CXX object CMakeFiles/pkstatascii.dir/src/apps/pkstatascii.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkstatprofile.dir/src/apps/pkstatprofile.cc.o -MF CMakeFiles/pkstatprofile.dir/src/apps/pkstatprofile.cc.o.d -o CMakeFiles/pkstatprofile.dir/src/apps/pkstatprofile.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatprofile.cc make -f CMakeFiles/pkfilter.dir/build.make CMakeFiles/pkfilter.dir/build make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkstatascii.dir/src/apps/pkstatascii.cc.o -MF CMakeFiles/pkstatascii.dir/src/apps/pkstatascii.cc.o.d -o CMakeFiles/pkstatascii.dir/src/apps/pkstatascii.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkfilterdem.dir/build.make CMakeFiles/pkfilterdem.dir/depend /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkstat.dir/src/apps/pkstat.cc.o -MF CMakeFiles/pkstat.dir/src/apps/pkstat.cc.o.d -o CMakeFiles/pkstat.dir/src/apps/pkstat.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkfilterdem.dir/DependInfo.cmake "--color=" make -f CMakeFiles/pkfilterascii.dir/build.make CMakeFiles/pkfilterascii.dir/depend [ 38%] Building CXX object CMakeFiles/pkextractimg.dir/src/apps/pkextractimg.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkextractimg.dir/src/apps/pkextractimg.cc.o -MF CMakeFiles/pkextractimg.dir/src/apps/pkextractimg.cc.o.d -o CMakeFiles/pkextractimg.dir/src/apps/pkextractimg.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkfilterascii.dir/DependInfo.cmake "--color=" [ 39%] Building CXX object CMakeFiles/pkextractogr.dir/src/apps/pkextractogr.cc.o [ 40%] Building CXX object CMakeFiles/pkfillnodata.dir/src/apps/pkfillnodata.cc.o [ 41%] Building CXX object CMakeFiles/pkegcs.dir/src/apps/pkegcs.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkextractogr.dir/src/apps/pkextractogr.cc.o -MF CMakeFiles/pkextractogr.dir/src/apps/pkextractogr.cc.o.d -o CMakeFiles/pkextractogr.dir/src/apps/pkextractogr.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkfilterdem.dir/build.make CMakeFiles/pkfilterdem.dir/build [ 42%] Building CXX object CMakeFiles/pkfilter.dir/src/apps/pkfilter.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkfillnodata.dir/src/apps/pkfillnodata.cc.o -MF CMakeFiles/pkfillnodata.dir/src/apps/pkfillnodata.cc.o.d -o CMakeFiles/pkfillnodata.dir/src/apps/pkfillnodata.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfillnodata.cc /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkegcs.dir/src/apps/pkegcs.cc.o -MF CMakeFiles/pkegcs.dir/src/apps/pkegcs.cc.o.d -o CMakeFiles/pkegcs.dir/src/apps/pkegcs.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkegcs.cc /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkfilter.dir/src/apps/pkfilter.cc.o -MF CMakeFiles/pkfilter.dir/src/apps/pkfilter.cc.o.d -o CMakeFiles/pkfilter.dir/src/apps/pkfilter.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkfilterascii.dir/build.make CMakeFiles/pkfilterascii.dir/build make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 44%] Building CXX object CMakeFiles/pkfilterascii.dir/src/apps/pkfilterascii.cc.o [ 43%] Building CXX object CMakeFiles/pkfilterdem.dir/src/apps/pkfilterdem.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkfilterascii.dir/src/apps/pkfilterascii.cc.o -MF CMakeFiles/pkfilterascii.dir/src/apps/pkfilterascii.cc.o.d -o CMakeFiles/pkfilterascii.dir/src/apps/pkfilterascii.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkfilterdem.dir/src/apps/pkfilterdem.cc.o -MF CMakeFiles/pkfilterdem.dir/src/apps/pkfilterdem.cc.o.d -o CMakeFiles/pkfilterdem.dir/src/apps/pkfilterdem.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterdem.cc In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:22: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkinfo.cc:24: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:23: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:31, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc:25: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:181:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 181 | for(int iband=0;iband<band_opt.size();++iband) | ~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:217:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 217 | for(int iband=0;iband<band_opt.size();++iband) | ~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:224:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 224 | for(int ivalid=0;ivalid<min_opt.size();++ivalid){ | ~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:236:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 236 | for(int ivalid=0;ivalid<min_opt.size();++ivalid){ | ~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:248:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 248 | for(int ivalid=0;ivalid<max_opt.size();++ivalid){ | ~~~~~~^~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:24: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:22: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatprofile.cc:28: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:32: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkinfo.cc:25: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkinfo.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkinfo.cc:211:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 211 | for(int ifile=0;ifile<input_opt.size();++ifile){ | ~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkinfo.cc:213:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 213 | for(int inodata=0;inodata<nodata_opt.size();++inodata){ | ~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkinfo.cc:405:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 405 | for(int iy=0;iy<y_opt.size();++iy){ | ~~^~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:28: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc:158:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 158 | for(int ifield=0;ifield<attribute_opt.size();++ifield){ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc:172:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 172 | for(int isample=0;isample<xvector.size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc:174:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 174 | if(isample<xvector.size()-1) | ~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc:180:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 180 | for(int isample=0;isample<yvector.size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc:182:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 182 | if(isample<yvector.size()-1) | ~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc:190:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 190 | for(int isample=0;isample<xvector.size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc:192:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 192 | if(isample<xvector.size()-1) | ~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc:198:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 198 | for(int isample=0;isample<yvector.size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc:200:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 200 | if(isample<yvector.size()-1) | ~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc:207:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<std::__cxx11::basic_string<char> >, std::allocator<std::vector<std::__cxx11::basic_string<char> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 207 | for(int ifield=0;ifield<theData.size();++ifield){ | ~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc:210:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 210 | for(int isample=0;isample<theData[0].size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector<T>&, int, int) [with T = float]' 282 | readData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:218:25: required from here 218 | imgReader.readData(lineBuffer[iband],irow,band_opt[iband]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc:212:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 212 | if(isample<theData[0].size()-1) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc:220:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 220 | for(int isample=0;isample<theData[0].size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = char]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int) [with T = char]' 203 | return writeData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:264:24: required from here 264 | imgWriter.writeData(writeBuffer,irow); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 148 | if(buffer.size()!=maxCol-minCol+1){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc:222:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 222 | if(isample<theData[0].size()-1) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc:231:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 231 | for(int isample=0;isample<theData[0].size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc:236:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<std::__cxx11::basic_string<char> >, std::allocator<std::vector<std::__cxx11::basic_string<char> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 236 | for(int ifield=0;ifield<theData.size();++ifield){ | ~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc:238:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<std::__cxx11::basic_string<char> >, std::allocator<std::vector<std::__cxx11::basic_string<char> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 238 | if(ifield<theData.size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc:248:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<std::__cxx11::basic_string<char> >, std::allocator<std::vector<std::__cxx11::basic_string<char> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 248 | for(int ifield=0;ifield<theData.size();++ifield){ | ~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc:250:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<std::__cxx11::basic_string<char> >, std::allocator<std::vector<std::__cxx11::basic_string<char> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 250 | if(ifield<theData.size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ImgRegression.h:24, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:25: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:23: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /usr/include/armadillo:27, from /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:27, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:25: /usr/include/armadillo_bits/compiler_check.hpp:87:98: note: '#pragma message: INFO: support for C++11 is deprecated; minimum recommended standard is C++14' 87 | #pragma message ("INFO: support for C++11 is deprecated; minimum recommended standard is C++14") | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector<T>&, int, int) [with T = float]' 282 | readData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkinfo.cc:418:31: required from here 418 | imgReader.readData(rowBuffer, static_cast<int>(theRow), theBand); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ImgRegression.h:25: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In instantiation of 'int ImgReaderOgr::readXY(std::vector<T>&, std::vector<T>&, int, bool) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpogr.cc:156:20: required from here 156 | inputReader.readXY(xvector,yvector); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:380:19: warning: unused variable 'poFDefn' [-Wunused-variable] 380 | OGRFeatureDefn *poFDefn = poLayer->GetLayerDefn(); | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:235:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 235 | for(int ifile=0;ifile<input_opt.size();++ifile){ | ~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:247:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 247 | for(int inodata=0;inodata<nodata_opt.size();++inodata) | ~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:254:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 254 | for(int inodata=0;inodata<nodata_opt.size();++inodata){ | ~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:259:27: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | if(offset_opt.size()>ifile) | ~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:261:26: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 261 | if(scale_opt.size()>ifile) | ~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksetmask.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:130:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 130 | for(int imask=0;imask<mask_opt.size();++imask){ | ~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:191:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 191 | for(int imask=0;imask<mask_opt.size();++imask) | ~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:336:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 336 | if(ifile==input_opt.size()-1){ | ~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nbin;++bin){ | ~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:198:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 198 | for(int iv=0;iv<msknodata_opt.size();++iv){ | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.h:31, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nbin;++i){ | ~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nbin;++j) | ~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:210:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 210 | for(int imask=0;imask<mask_opt.size();++imask){ | ~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nbin;++ibinX){ | ~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nbin;++ibinY){ | ~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nbin;++binX){ | ~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nbin;++binY){ | ~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:225:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 225 | for(int imask=0;imask<mask_opt.size();++imask) | ~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:242:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 242 | for(int imask=0;imask<mask_opt.size();++imask){ | ~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:322:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 322 | for(int ivalue=0;ivalue<msknodata_opt.size();++ivalue){ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:678:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 678 | for(int inodata=0;inodata<nodata_opt.size();++inodata){ | ~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:353:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 353 | for(int iband=0;iband<lineOutput.size();++iband) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:371:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 371 | for(int imask=0;imask<mask_opt.size();++imask) | ~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:719:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 719 | for(int inodata=0;inodata<nodata_opt.size();++inodata){ | ~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:760:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 760 | for(int inodata=0;inodata<nodata_opt.size();++inodata){ | ~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:801:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 801 | for(int inodata=0;inodata<nodata_opt.size();++inodata){ | ~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:838:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 838 | for(int inodata=0;inodata<nodata_opt.size();++inodata){ | ~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nbin;++i){ | ~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nbin;++j) | ~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nbin;++ibinX){ | ~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nbin;++ibinY){ | ~~~~~^~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:21: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nbin;++binX){ | ~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nbin;++binY){ | ~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:210:15: warning: unused variable 'pszMessage' [-Wunused-variable] 210 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:211:9: warning: unused variable 'pProgressArg' [-Wunused-variable] 211 | void* pProgressArg=NULL; | ^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:212:20: warning: unused variable 'pfnProgress' [-Wunused-variable] 212 | GDALProgressFunc pfnProgress=GDALTermProgress; | ^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:213:10: warning: unused variable 'progress' [-Wunused-variable] 213 | double progress=0; | ^~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = char]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksieve.cc:23: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:21: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:28: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:54, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatprofile.cc:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readDataBlock(std::vector<T>&, int, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:268:32: required from here 268 | imgReader.readDataBlock(readBuffer, 0, imgReader.nrOfCol()-1, 0, imgReader.nrOfRow()-1, band_opt[0]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:247:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 247 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:249:21: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 249 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:262:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 262 | if(buffer.size()!=(maxRow-minRow+1)*(maxCol-minCol+1)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:269:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 269 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:269:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 269 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:270:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 270 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:178:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 178 | for(int iclass=0;iclass<class_opt.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:209:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short unsigned int, std::allocator<short unsigned int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 209 | for(int ipair=0;ipair<bstart_opt.size();++ipair){ | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:226:26: warning: comparison of integer expressions of different signedness: 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 226 | if(fieldname_opt.size()<nband){ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:364:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 364 | for(int iclass=0;iclass<class_opt.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:391:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 391 | for(int inodata=0;inodata<srcnodata_opt.size()&&valid;++inodata){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:400:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 400 | for(int iband=0;iband<imgBuffer.size();++iband){ | ~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:450:15: warning: unused variable 'theBand' [-Wunused-variable] 450 | int theBand=(band_opt.size()) ? band_opt[iband] : iband; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:506:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 506 | for(int isample=0;isample<writeBuffer.size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:510:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 510 | for(int iband=0;iband<writeBuffer[0].size()-2;++iband){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:511:17: warning: unused variable 'theBand' [-Wunused-variable] 511 | int theBand=(band_opt.size()) ? band_opt[iband] : iband; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:327:14: warning: unused variable 'oldimgrow' [-Wunused-variable] 327 | double oldimgrow=-1; | ^~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:539:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 539 | for(int iclass=0;iclass<class_opt.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector<T>&, int, int) [with T = double]' 282 | readData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:440:27: required from here 440 | imgReader.readData(inputX,irow,band_opt[0]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:596:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 596 | for(int iclass=0;iclass<class_opt.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, double, int, RESAMPLE) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:293:11: required from 'void ImgReaderGdal::readData(std::vector<T>&, double, int, RESAMPLE) [with T = double]' 293 | readData(buffer,0,nrOfCol()-1,row,band,resample); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:958:26: required from here 958 | imgReader1.readData(inputX,irow1,band_opt[0]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:169:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 169 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:624:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 624 | for(int inodata=0;inodata<srcnodata_opt.size()&&valid;++inodata){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:631:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 631 | for(int iband=0;iband<imgBuffer.size();++iband){ | ~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:680:15: warning: unused variable 'theBand' [-Wunused-variable] 680 | int theBand=(band_opt.size()) ? band_opt[iband] : iband; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:736:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 736 | for(int isample=0;isample<writeBuffer.size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:738:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 738 | for(int iband=0;iband<writeBuffer[0].size()-2;++iband){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:739:17: warning: unused variable 'theBand' [-Wunused-variable] 739 | int theBand=(band_opt.size()) ? band_opt[iband] : iband; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:756:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 756 | for(int iclass=0;iclass<class_opt.size();++iclass) | ~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:556:14: warning: unused variable 'oldimgrow' [-Wunused-variable] 556 | double oldimgrow=-1; | ^~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:22: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector<T>&, int, int) [with T = double]' 282 | readData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:231:29: required from here 231 | inputReader.readData(lineInput[iband],irow,iband); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int) [with T = double]' 203 | return writeData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:359:31: required from here 359 | outputWriter.writeData(lineOutput[iband],irow,iband); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 148 | if(buffer.size()!=maxCol-minCol+1){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksieve.cc:24: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.h:31, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:22: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:31: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:75:9: warning: unused variable 'red' [-Wunused-variable] 75 | short red=-1; | ^~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:76:9: warning: unused variable 'green' [-Wunused-variable] 76 | short green=-1; | ^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:77:9: warning: unused variable 'blue' [-Wunused-variable] 77 | short blue=-1; | ^~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:28, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:26: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:30: /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Optionpk.h: In instantiation of 'std::ostream& operator<<(std::ostream&, const Optionpk<T1>&) [with T1 = int; std::ostream = std::basic_ostream<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:156:18: required from here 156 | std::cout << class_opt << std::endl; | ^~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Optionpk.h:194:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 194 | for(int index=0;index<theOption.size();++index) | ~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readDataBlock(std::vector<T>&, int, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:268:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 268 | poBand->RasterIO(GF_Read,minCol,minRow,maxCol-minCol+1,maxRow-minRow+1,&(buffer[0]),(maxCol-minCol+1),(maxRow-minRow+1),getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:270:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short unsigned int, std::allocator<short unsigned int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 270 | for(int ipair=0;ipair<bstart_opt.size();++ipair){ | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:453:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 453 | for(int irule=0;irule<rule_opt.size();++irule){ | ~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Optionpk.h: In instantiation of 'std::ostream& operator<<(std::ostream&, const Optionpk<T1>&) [with T1 = std::__cxx11::basic_string<char>; std::ostream = std::basic_ostream<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:239:18: required from here 239 | std::cout << fieldname_opt << std::endl; | ^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Optionpk.h:194:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 194 | for(int index=0;index<theOption.size();++index) | ~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'Vector2d<T> Vector2d<T>::operator=(const Vector2d<T>&) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:487:23: required from here 487 | writeBuffer=writeBufferTmp; | ^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:98:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 98 | for(int irow=0;irow<v1.size();++irow) | ~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:625:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 625 | for(int irule=0;irule<rule_opt.size();++irule){ | ~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:636:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 636 | for(int iclass=0;iclass<class_opt.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:644:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 644 | for(int iperc=0;iperc<percentile_opt.size();++iperc){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:739:24: warning: unused variable 'gt' [-Wunused-variable] 739 | double gt[6];// { 444720, 30, 0, 3751320, 0, -30 }; | ^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:799:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 799 | for(int vband=0;vband<bndnodata_opt.size();++vband){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:800:29: warning: enumeration value 'OFTIntegerList' not handled in switch [-Wswitch] 800 | switch( fieldType ){ | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:800:29: warning: enumeration value 'OFTRealList' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:800:29: warning: enumeration value 'OFTString' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:800:29: warning: enumeration value 'OFTStringList' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:800:29: warning: enumeration value 'OFTWideString' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:800:29: warning: enumeration value 'OFTWideStringList' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:800:29: warning: enumeration value 'OFTBinary' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:800:29: warning: enumeration value 'OFTDate' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:800:29: warning: enumeration value 'OFTTime' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:800:29: warning: enumeration value 'OFTDateTime' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:800:29: warning: enumeration value 'OFTInteger64' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:800:29: warning: enumeration value 'OFTInteger64List' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:800:29: warning: enumeration value 'OFTMaxType' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:865:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 865 | for(int vband=0;vband<bndnodata_opt.size();++vband){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:866:27: warning: enumeration value 'OFTIntegerList' not handled in switch [-Wswitch] 866 | switch( fieldType ){ | ^ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:866:27: warning: enumeration value 'OFTRealList' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:866:27: warning: enumeration value 'OFTString' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:866:27: warning: enumeration value 'OFTStringList' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:866:27: warning: enumeration value 'OFTWideString' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:866:27: warning: enumeration value 'OFTWideStringList' not handled in switch [-Wswitch] In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:31, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatogr.cc:25: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:866:27: warning: enumeration value 'OFTBinary' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:866:27: warning: enumeration value 'OFTDate' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:866:27: warning: enumeration value 'OFTTime' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:866:27: warning: enumeration value 'OFTDateTime' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:866:27: warning: enumeration value 'OFTInteger64' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:866:27: warning: enumeration value 'OFTInteger64List' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:866:27: warning: enumeration value 'OFTMaxType' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:923:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 923 | for(int iclass=0;iclass<class_opt.size();++iclass) | ~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:960:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 960 | for(int vband=0;vband<bndnodata_opt.size();++vband){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1027:29: warning: enumeration value 'OFTIntegerList' not handled in switch [-Wswitch] 1027 | switch( fieldType ){ | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1027:29: warning: enumeration value 'OFTRealList' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1027:29: warning: enumeration value 'OFTString' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1027:29: warning: enumeration value 'OFTStringList' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1027:29: warning: enumeration value 'OFTWideString' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1027:29: warning: enumeration value 'OFTWideStringList' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1027:29: warning: enumeration value 'OFTBinary' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1027:29: warning: enumeration value 'OFTDate' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1027:29: warning: enumeration value 'OFTTime' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1027:29: warning: enumeration value 'OFTDateTime' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1027:29: warning: enumeration value 'OFTInteger64' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1027:29: warning: enumeration value 'OFTInteger64List' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1027:29: warning: enumeration value 'OFTMaxType' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1036:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1036 | for(int iclass=0;iclass<class_opt.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1097:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1097 | for(int irule=0;irule<rule_opt.size();++irule){ | ~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1114:44: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1114 | for(int index=0;index<polyClassValues.size();++index){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1150:44: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1150 | for(int iperc=0;iperc<percentile_opt.size();++iperc){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1177:44: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1177 | for(int ivalue=0;ivalue<theValue.size();++ivalue){ | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:726:20: warning: unused variable 'ulx' [-Wunused-variable] 726 | double ulx; | ^~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:727:20: warning: unused variable 'uly' [-Wunused-variable] 727 | double uly; | ^~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:728:20: warning: unused variable 'lrx' [-Wunused-variable] 728 | double lrx; | ^~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:729:20: warning: unused variable 'lry' [-Wunused-variable] 729 | double lry; | ^~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1288:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1288 | for(int vband=0;vband<bndnodata_opt.size();++vband){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1289:27: warning: enumeration value 'OFTIntegerList' not handled in switch [-Wswitch] 1289 | switch( fieldType ){ | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1289:27: warning: enumeration value 'OFTRealList' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1289:27: warning: enumeration value 'OFTString' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1289:27: warning: enumeration value 'OFTStringList' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1289:27: warning: enumeration value 'OFTWideString' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1289:27: warning: enumeration value 'OFTWideStringList' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1289:27: warning: enumeration value 'OFTBinary' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1289:27: warning: enumeration value 'OFTDate' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1289:27: warning: enumeration value 'OFTTime' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1289:27: warning: enumeration value 'OFTDateTime' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1289:27: warning: enumeration value 'OFTInteger64' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1289:27: warning: enumeration value 'OFTInteger64List' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1289:27: warning: enumeration value 'OFTMaxType' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1360:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1360 | for(int vband=0;vband<bndnodata_opt.size();++vband){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1361:25: warning: enumeration value 'OFTIntegerList' not handled in switch [-Wswitch] 1361 | switch( fieldType ){ | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1361:25: warning: enumeration value 'OFTRealList' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1361:25: warning: enumeration value 'OFTString' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1361:25: warning: enumeration value 'OFTStringList' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1361:25: warning: enumeration value 'OFTWideString' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1361:25: warning: enumeration value 'OFTWideStringList' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1361:25: warning: enumeration value 'OFTBinary' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1361:25: warning: enumeration value 'OFTDate' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1361:25: warning: enumeration value 'OFTTime' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1361:25: warning: enumeration value 'OFTDateTime' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1361:25: warning: enumeration value 'OFTInteger64' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1361:25: warning: enumeration value 'OFTInteger64List' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1361:25: warning: enumeration value 'OFTMaxType' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1444:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1444 | for(int iclass=0;iclass<class_opt.size();++iclass) | ~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1477:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1477 | for(int vband=0;vband<bndnodata_opt.size();++vband){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1547:27: warning: enumeration value 'OFTIntegerList' not handled in switch [-Wswitch] 1547 | switch( fieldType ){ | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1547:27: warning: enumeration value 'OFTRealList' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1547:27: warning: enumeration value 'OFTString' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1547:27: warning: enumeration value 'OFTStringList' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1547:27: warning: enumeration value 'OFTWideString' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1547:27: warning: enumeration value 'OFTWideStringList' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1547:27: warning: enumeration value 'OFTBinary' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1547:27: warning: enumeration value 'OFTDate' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1547:27: warning: enumeration value 'OFTTime' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1547:27: warning: enumeration value 'OFTDateTime' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1547:27: warning: enumeration value 'OFTInteger64' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1547:27: warning: enumeration value 'OFTInteger64List' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1547:27: warning: enumeration value 'OFTMaxType' not handled in switch [-Wswitch] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1557:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1557 | for(int iclass=0;iclass<class_opt.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1617:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1617 | for(int irule=0;irule<rule_opt.size();++irule){ | ~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1634:44: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1634 | for(int index=0;index<polyClassValues.size();++index){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1671:44: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1671 | for(int iperc=0;iperc<percentile_opt.size();++iperc){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1698:44: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1698 | for(int ivalue=0;ivalue<theValue.size();++ivalue){ | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:233:21: warning: unused variable 'nsample' [-Wunused-variable] 233 | unsigned long int nsample=0; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:234:21: warning: unused variable 'ntotalvalid' [-Wunused-variable] 234 | unsigned long int ntotalvalid=0; | ^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:235:21: warning: unused variable 'ntotalinvalid' [-Wunused-variable] 235 | unsigned long int ntotalinvalid=0; | ^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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 /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:32: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatprofile.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatprofile.cc:149:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 149 | for(int iclass=0;iclass<class_opt.size();++iclass) | ~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:26: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In member function 'int confusionmatrix::ConfusionMatrix::getClassIndex(std::string) const': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:54:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 54 | for(index=0;index<m_classes.size();++index){ | ~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:58:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | if(index>=m_classes.size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In function 'std::ostream& confusionmatrix::operator<<(std::ostream&, const ConfusionMatrix&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:157:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 157 | for(int irow=0;irow<cm.m_results.size();++irow){ | ~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:159:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 159 | for(int icol=0;icol<cm.m_results[irow].size();++icol) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatogr.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatogr.cc:162:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 162 | for(int ifield=0;ifield<fieldname_opt.size();++ifield){ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:128:12: warning: variable 'doa' set but not used [-Wunused-but-set-variable] 128 | double doa=0; | ^~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatogr.cc:221:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 221 | for(int ibin=0;ibin<nbin;++ibin){ | ~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:186:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 186 | for(int iflag=0;iflag<nodata_opt.size();++iflag) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = char]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int) [with T = char]' 203 | return writeData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:184:31: required from here 184 | legendWriter.writeData(buffer,legendWriter.nrOfRow()-1-irow); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 148 | if(buffer.size()!=maxCol-minCol+1){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:28: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = char]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector<T>&, int, int) [with T = char]' 282 | readData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:218:27: required from here 218 | imgReader.readData(buffer,irow); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = short int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector<T>&, int, int) [with T = short int]' 282 | readData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:227:27: required from here 227 | imgReader.readData(buffer,irow,0); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterdem.cc:24: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = short int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int) [with T = short int]' 203 | return writeData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:228:28: required from here 228 | imgWriter.writeData(buffer,irow,0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 148 | if(buffer.size()!=maxCol-minCol+1){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = short unsigned int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector<T>&, int, int) [with T = short unsigned int]' 282 | readData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:235:27: required from here 235 | imgReader.readData(buffer,irow,0); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<short unsigned int, std::allocator<short unsigned int> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short unsigned int, std::allocator<short unsigned int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = short unsigned int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int) [with T = short unsigned int]' 203 | return writeData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcreatect.cc:236:28: required from here 236 | imgWriter.writeData(buffer,irow,0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector<short unsigned int, std::allocator<short unsigned int> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 148 | if(buffer.size()!=maxCol-minCol+1){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector<T>&, int, int) [with T = double]' 282 | readData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:337:29: required from here 337 | classReader.readData(classBuffer,irow); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:242:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 242 | for(int iflag=0;iflag<nodata_opt.size();++iflag){ | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:255:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for(int iclass=0;iclass<classname_opt.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:262:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 262 | for(int rc=0;rc<inputRange.size();++rc){ | ~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:30: /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Optionpk.h: In instantiation of 'std::ostream& operator<<(std::ostream&, const Optionpk<T1>&) [with T1 = int; std::ostream = std::basic_ostream<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:231:18: required from here 231 | std::cout << class_opt << std::endl; | ^~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Optionpk.h:194:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 194 | for(int index=0;index<theOption.size();++index) | ~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:28: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'Vector2d<T>::Vector2d(const Vector2d<T>&) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:95:14: required from 'Vector2d<T> Vector2d<T>::operator=(const Vector2d<T>&) [with T = double]' 95 | return *this; | ^~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:487:23: required from here 487 | writeBuffer=writeBufferTmp; | ^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 88 | for(int irow=0;irow<v1.size();++irow) | ~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:310:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 310 | for(int iinput=0;iinput<input_opt.size();++iinput){ | ~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:315:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 315 | for(int iref=0;iref<reference_opt.size();++iref){ | ~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector<T>&, int, int) [with T = int]' 282 | readData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:566:29: required from here 566 | classReader.readData(classBuffer,irow); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:447:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 447 | for(int iflag=0;iflag<nodata_opt.size();++iflag){ | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:480:37: warning: variable 'panit' set but not used [-Wunused-but-set-variable] 480 | vector<int>::iterator panit=panMap.begin(); | ^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:513:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 513 | for(int iflag=0;iflag<nodata_opt.size();++iflag){ | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:522:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 522 | for(int ivalue=0;ivalue<msknodata_opt.size();++ivalue){ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:549:19: warning: unused variable 'j' [-Wunused-variable] 549 | int j=j_centre; | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:550:19: warning: unused variable 'i' [-Wunused-variable] 550 | int i=i_centre; | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcrop.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:264:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short unsigned int, std::allocator<short unsigned int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 264 | for(int ipair=0;ipair<bstart_opt.size();++ipair){ | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In instantiation of 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = double; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatogr.cc:166:27: required from here 166 | inputReader.readData(theData,OFTReal,fieldname_opt[ifield],ilayer,verbose_opt[0]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:552:15: warning: unused variable 'poPoint' [-Wunused-variable] 552 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:281:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 281 | for(int iimg=0;iimg<input_opt.size();++iimg){ | ~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:432:19: warning: variable 'outputValue' set but not used [-Wunused-but-set-variable] 432 | short outputValue; | ^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In instantiation of 'void statfactory::StatFactory::distribution(const std::vector<T>&, typename std::vector<T>::const_iterator, typename std::vector<T>::const_iterator, std::vector<double>&, int, T&, T&, double, const std::string&) const [with T = double; typename std::vector<T>::const_iterator = std::vector<double>::const_iterator; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatogr.cc:188:21: required from here 188 | stat.distribution(theData,theData.begin(),theData.end(),binData,nbin,minValue,maxValue,sigma); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:916:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 916 | if(output.size()!=nbin){ | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:340:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 340 | for(int iextent=0;iextent<extent_opt.size();++iextent){ | ~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:738:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 738 | for(int iflag=0;iflag<nodata_opt.size();++iflag){ | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:746:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 746 | for(int rc=0;rc<referenceRange.size();++rc) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:487:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 487 | for(int iimg=0;iimg<input_opt.size();++iimg){ | ~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:688:36: warning: comparison of integer expressions of different signedness: 'std::vector<short unsigned int, std::allocator<short unsigned int> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 688 | int readBand=(band_opt.size()>iband)?band_opt[iband]:iband; | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:800:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 800 | for(int iflag=0;iflag<nodata_opt.size();++iflag){ | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:813:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 813 | for(int ivalue=0;ivalue<msknodata_opt.size();++ivalue){ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:711:30: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 711 | if(scale_opt.size()>iband) | ~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:717:31: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 717 | if(offset_opt.size()>iband) | ~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:798:44: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 798 | for(int ivalue=0;ivalue<msknodata_opt.size();++ivalue){ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:801:45: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 801 | if(nodata_opt.size()>ivalue) | ~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:839:30: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 839 | if(writeBuffer.size()!=imgWriter.nrOfCol()) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:586:12: warning: variable 'dcropcol' set but not used [-Wunused-but-set-variable] 586 | double dcropcol=0; | ^~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:587:12: warning: variable 'dcroprow' set but not used [-Wunused-but-set-variable] 587 | double dcroprow=0; | ^~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:683:9: warning: unused variable 'readncol' [-Wunused-variable] 683 | int readncol=endCol-startCol+1; | ^~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkegcs.cc:21: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:31, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc:26: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readDataBlock(std::vector<T>&, int, int, int, int, int) [with T = int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:224:16: required from 'void ImgReaderGdal::readDataBlock(Vector2d<T>&, int, int, int, int, int) [with T = int]' 224 | readDataBlock(buffer,minCol,maxCol,minRow,maxRow,band); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:584:36: required from here 584 | imgReader.readDataBlock(readValuesInt[iband],layer_uli,layer_lri,layer_ulj,layer_lrj,theBand); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:247:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 247 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:249:21: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 249 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:262:19: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 262 | if(buffer.size()!=(maxRow-minRow+1)*(maxCol-minCol+1)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:269:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 269 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:269:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 269 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:270:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 270 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readDataBlock(std::vector<T>&, int, int, int, int, int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:224:16: required from 'void ImgReaderGdal::readDataBlock(Vector2d<T>&, int, int, int, int, int) [with T = float]' 224 | readDataBlock(buffer,minCol,maxCol,minRow,maxRow,band); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:588:36: required from here 588 | imgReader.readDataBlock(readValuesReal[iband],layer_uli,layer_lri,layer_ulj,layer_lrj,theBand); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:247:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 247 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:249:21: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 249 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:262:19: warning: comparison of integer expressions of different signedness: 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 262 | if(buffer.size()!=(maxRow-minRow+1)*(maxCol-minCol+1)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:269:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 269 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:269:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 269 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:270:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 270 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:32: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, double, int, RESAMPLE) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:748:33: required from here 748 | imgReader.readData(readBuffer,startCol,endCol+1,readRow,readBand,theResample); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:169:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 169 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:31: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc:169:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 169 | for(int inodata=0;inodata<srcnodata_opt.size();++inodata) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = char]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc:194:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 194 | for(int iextent=0;iextent<extent_opt.size();++iextent){ | ~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkegcs.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkegcs.cc:110:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 110 | for(int inodata=0;inodata<maskValue_opt.size();++inodata) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = char]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = short int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = short int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc:285:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 285 | for(int iband=0;iband<band_opt.size();++iband){ | ~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = short unsigned int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = short unsigned int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc:161:16: warning: unused variable 'theType' [-Wunused-variable] 161 | GDALDataType theType; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc:174:7: warning: unused variable 'nband' [-Wunused-variable] 174 | int nband=imgReader.nrOfBand(); | ^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc:176:7: warning: unused variable 'nrow' [-Wunused-variable] 176 | int nrow=imgReader.nrOfRow(); | ^~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc:177:7: warning: unused variable 'ncol' [-Wunused-variable] 177 | int ncol=imgReader.nrOfCol(); | ^~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc:247:10: warning: variable 'dcropcol' set but not used [-Wunused-but-set-variable] 247 | double dcropcol=0; | ^~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc:248:10: warning: variable 'dcroprow' set but not used [-Wunused-but-set-variable] 248 | double dcroprow=0; | ^~~~~~~~ In file included from /usr/include/armadillo:27, from /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:27, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:30: /usr/include/armadillo_bits/compiler_check.hpp: At global scope: /usr/include/armadillo_bits/compiler_check.hpp:87:98: note: '#pragma message: INFO: support for C++11 is deprecated; minimum recommended standard is C++14' 87 | #pragma message ("INFO: support for C++11 is deprecated; minimum recommended standard is C++14") | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(T&, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:506:37: required from here 506 | inputReader.readData(inputValue,i,j,band_opt[0]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:105:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 105 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:105:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 105 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:106:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 106 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:108:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 108 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(T&, int, int, int) [with T = short int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:521:38: required from here 521 | maskReader.readData(maskValue,i,j,0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:105:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 105 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:105:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 105 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:106:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 106 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:108:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 108 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:188:13: required from 'void ImgReaderGdal::readData(std::vector<T>&, int, int, double, int, RESAMPLE) [with T = double]' 188 | readData(readBuffer_upper,minCol,maxCol,static_cast<int>(upperRow),band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:748:33: required from here 748 | imgReader.readData(readBuffer,startCol,endCol+1,readRow,readBand,theResample); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector<T>&, int, int) [with T = float]' 282 | readData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:786:44: required from here 786 | maskReader.readData(lineMask,static_cast<int>(rowMask),mskband_opt[0]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int) [with T = double]' 203 | return writeData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:843:30: required from here 843 | imgWriter.writeData(writeBuffer,irow,writeBand); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 148 | if(buffer.size()!=maxCol-minCol+1){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, double, int, RESAMPLE) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc:307:29: required from here 307 | imgReader.readData(readBuffer,startCol,endCol+1,readRow,band_opt[iband],theResample); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:169:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 169 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:54, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterdem.cc:25: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector<T>&, int, int) [with T = double]' 282 | readData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:765:27: required from here 765 | inputReader.readData(lineInput,irow,band_opt[0]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:188:13: required from 'void ImgReaderGdal::readData(std::vector<T>&, int, int, double, int, RESAMPLE) [with T = double]' 188 | readData(readBuffer_upper,minCol,maxCol,static_cast<int>(upperRow),band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdumpimg.cc:307:29: required from here 307 | imgReader.readData(readBuffer,startCol,endCol+1,readRow,band_opt[iband],theResample); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, double, int, RESAMPLE) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:293:11: required from 'void ImgReaderGdal::readData(std::vector<T>&, double, int, RESAMPLE) [with T = double]' 293 | readData(buffer,0,nrOfCol()-1,row,band,resample); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:812:34: required from here 812 | maskReader.readData(lineMask,jmask); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:169:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 169 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int) [with T = double]' 203 | return writeData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:876:31: required from here 876 | gdalWriter.writeData(lineOutput,irow); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 148 | if(buffer.size()!=maxCol-minCol+1){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readDataBlock(std::vector<T>&, int, int, int, int, int) [with T = int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:268:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 268 | poBand->RasterIO(GF_Read,minCol,minRow,maxCol-minCol+1,maxRow-minRow+1,&(buffer[0]),(maxCol-minCol+1),(maxRow-minRow+1),getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readDataBlock(std::vector<T>&, int, int, int, int, int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:268:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:54, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:31: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:31: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ In file included from /usr/include/armadillo:27, from /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:27, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:31: /usr/include/armadillo_bits/compiler_check.hpp: At global scope: /usr/include/armadillo_bits/compiler_check.hpp:87:98: note: '#pragma message: INFO: support for C++11 is deprecated; minimum recommended standard is C++14' 87 | #pragma message ("INFO: support for C++11 is deprecated; minimum recommended standard is C++14") | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(T&, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:114:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 114 | poBand->RasterIO(GF_Read,col,row,1,1,&value,1,1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(T&, int, int, int) [with T = short int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:114:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterdem.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterdem.cc:212:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 212 | for(int inodata=0;inodata<nodata_opt.size();++inodata) | ~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterdem.cc:233:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 233 | for(int iheight=0;iheight<hThreshold_opt.size();++iheight){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterdem.cc:358:18: warning: comparison of integer expressions of different signedness: 'long unsigned int' and '__gnu_cxx::__alloc_traits<std::allocator<short int>, short int>::value_type' {aka 'short int'} [-Wsign-compare] 358 | while(nchange>minChange_opt[0]&&dim<=dim_opt[1]){ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterdem.cc:374:18: warning: comparison of integer expressions of different signedness: 'long unsigned int' and '__gnu_cxx::__alloc_traits<std::allocator<short int>, short int>::value_type' {aka 'short int'} [-Wsign-compare] 374 | while(nchange>minChange_opt[0]&&dim<=dim_opt[1]){ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In instantiation of 'long unsigned int filter2d::Filter2d::dsm2dtm_nwse(const Vector2d<T>&, Vector2d<T>&, double, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterdem.cc:336:29: required from here 336 | theFilter.dsm2dtm_nwse(inputData,tmpData,hThreshold_opt[iheight],nlimit[iheight],dim_opt[0]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:854:23: warning: comparison of integer expressions of different signedness: 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 854 | if(outputMask.size()!=inputDSM.nRows()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:843:10: warning: variable 'noDataValue' set but not used [-Wunused-but-set-variable] 843 | double noDataValue=0; | ^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In instantiation of 'long unsigned int filter2d::Filter2d::dsm2dtm_nesw(const Vector2d<T>&, Vector2d<T>&, double, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterdem.cc:339:29: required from here 339 | theFilter.dsm2dtm_nesw(inputData,tmpData,hThreshold_opt[iheight],nlimit[iheight],dim_opt[0]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:948:23: warning: comparison of integer expressions of different signedness: 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 948 | if(outputMask.size()!=inputDSM.nRows()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:937:10: warning: variable 'noDataValue' set but not used [-Wunused-but-set-variable] 937 | double noDataValue=0; | ^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In instantiation of 'long unsigned int filter2d::Filter2d::dsm2dtm_senw(const Vector2d<T>&, Vector2d<T>&, double, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterdem.cc:342:29: required from here 342 | theFilter.dsm2dtm_senw(inputData,tmpData,hThreshold_opt[iheight],nlimit[iheight],dim_opt[0]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1042:23: warning: comparison of integer expressions of different signedness: 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1042 | if(outputMask.size()!=inputDSM.nRows()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1031:10: warning: variable 'noDataValue' set but not used [-Wunused-but-set-variable] 1031 | double noDataValue=0; | ^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In instantiation of 'long unsigned int filter2d::Filter2d::dsm2dtm_swne(const Vector2d<T>&, Vector2d<T>&, double, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterdem.cc:345:29: required from here 345 | theFilter.dsm2dtm_swne(inputData,tmpData,hThreshold_opt[iheight],nlimit[iheight],dim_opt[0]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1132:23: warning: comparison of integer expressions of different signedness: 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1132 | if(outputMask.size()!=inputDSM.nRows()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1121:10: warning: variable 'noDataValue' set but not used [-Wunused-but-set-variable] 1121 | double noDataValue=0; | ^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'Vector2d<T> Vector2d<T>::operator=(const Vector2d<T>&) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterdem.cc:347:16: required from here 347 | outputData=tmpData; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:98:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 98 | for(int irow=0;irow<v1.size();++irow) | ~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In instantiation of 'long unsigned int filter2d::Filter2d::morphology(const Vector2d<T>&, Vector2d<T>&, const std::string&, int, int, bool, double) [with T = double; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterdem.cc:360:35: required from here 360 | nchange=theFilter.morphology(inputData,outputData,"erode",dim,dim,disc_opt[0],hThreshold); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:744:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 744 | for(int imask=0;imask<m_noDataValues.size();++imask){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:775:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 775 | for(int imask=0;imask<m_noDataValues.size();++imask){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:783:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | for(int iclass=0;iclass<m_class.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In instantiation of 'void filter2d::Filter2d::doit(const Vector2d<T>&, Vector2d<T2>&, const std::string&, int, int, short int, bool) [with T1 = double; T2 = double; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterdem.cc:379:23: required from here 379 | theFilter.doit(inputData,outputData,"median",dim,dim,1,disc_opt[0]); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:287:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for(int y=0;y<inputVector.size();++y){ | ~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:293:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 293 | if(y+dimY/2<inputVector.size()) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:305:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 305 | for(int x=0;x<inputVector[0].size();++x){ | ~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:320:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 320 | else if(indexI>=inputVector[0].size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:324:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 324 | else if(y+j>=inputVector.size()) | ~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:541:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 541 | for(int iclass=0;iclass<m_class.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:553:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 553 | if(randomIndex>=windowBuffer.size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:313:12: warning: unused variable 'centreMasked' [-Wunused-variable] 313 | bool centreMasked=false; | ^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeDataBlock(Vector2d<T>&, int, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterdem.cc:429:32: required from here 429 | outputWriter.writeDataBlock(outputData,0,outputData.nCols()-1,0,outputData.nRows()-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:218:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 218 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:220:21: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 220 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:222:21: warning: comparison of integer expressions of different signedness: 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 222 | if(buffer2d.size()!=maxRow-minRow+1){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:216:10: warning: variable 'theScale' set but not used [-Wunused-but-set-variable] 216 | double theScale=1; | ^~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:217:10: warning: variable 'theOffset' set but not used [-Wunused-but-set-variable] 217 | double theOffset=0; | ^~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readDataBlock(std::vector<T>&, int, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:224:16: required from 'void ImgReaderGdal::readDataBlock(Vector2d<T>&, int, int, int, int, int) [with T = double]' 224 | readDataBlock(buffer,minCol,maxCol,minRow,maxRow,band); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterdem.cc:191:22: required from here 191 | input.readDataBlock(inputData,0,inputData.nCols()-1,0,inputData.nRows()-1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:247:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 247 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:249:21: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 249 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:262:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 262 | if(buffer.size()!=(maxRow-minRow+1)*(maxCol-minCol+1)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:269:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 269 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:269:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 269 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:270:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 270 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'Vector2d<T>::Vector2d(const Vector2d<T>&) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:842:15: required from 'long unsigned int filter2d::Filter2d::dsm2dtm_nwse(const Vector2d<T>&, Vector2d<T>&, double, int, int) [with T = double]' 842 | Vector2d<T> tmpDSM(inputDSM); | ^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterdem.cc:336:29: required from here 336 | theFilter.dsm2dtm_nwse(inputData,tmpData,hThreshold_opt[iheight],nlimit[iheight],dim_opt[0]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 88 | for(int irow=0;irow<v1.size();++irow) | ~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readDataBlock(std::vector<T>&, int, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:268:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 268 | poBand->RasterIO(GF_Read,minCol,minRow,maxCol-minCol+1,maxRow-minRow+1,&(buffer[0]),(maxCol-minCol+1),(maxRow-minRow+1),getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeDataBlock(Vector2d<T>&, int, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:260:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 260 | poBand->RasterIO(GF_Write,minCol,minRow,maxCol-minCol+1,maxRow-minRow+1,&(buffer[0]),(maxCol-minCol+1),(maxRow-minRow+1),getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In member function 'long unsigned int filter2d::Filter2d::morphology(const Vector2d<T>&, Vector2d<T>&, const std::string&, int, int, bool, double) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:699:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 699 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:695:15: note: 'pszMessage' was declared here 695 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In member function 'long unsigned int filter2d::Filter2d::dsm2dtm_nwse(const Vector2d<T>&, Vector2d<T>&, double, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:840:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 840 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:836:15: note: 'pszMessage' was declared here 836 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In member function 'long unsigned int filter2d::Filter2d::dsm2dtm_nesw(const Vector2d<T>&, Vector2d<T>&, double, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:934:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 934 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:930:15: note: 'pszMessage' was declared here 930 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In member function 'long unsigned int filter2d::Filter2d::dsm2dtm_senw(const Vector2d<T>&, Vector2d<T>&, double, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1028:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 1028 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1024:15: note: 'pszMessage' was declared here 1024 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In member function 'long unsigned int filter2d::Filter2d::dsm2dtm_swne(const Vector2d<T>&, Vector2d<T>&, double, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1118:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 1118 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:1114:15: note: 'pszMessage' was declared here 1114 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h: In member function 'void filter2d::Filter2d::doit(const Vector2d<T>&, Vector2d<T2>&, const std::string&, int, int, short int, bool) [with T1 = double; T2 = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:265:14: warning: 'pszMessage' is used uninitialized [-Wuninitialized] 265 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:261:15: note: 'pszMessage' was declared here 261 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfillnodata.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfillnodata.cc:155:16: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] 155 | pfnProgress(dfComplete,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfillnodata.cc:152:17: note: 'pszMessage' was declared here 152 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksieve.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksieve.cc:117:14: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] 117 | pfnProgress(dfComplete,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksieve.cc:114:15: note: 'pszMessage' was declared here 114 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In member function 'unsigned int FileReaderAscii::readData(std::vector<T>&, int, double, double, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:127:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 127 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:157:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 157 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In member function 'unsigned int FileReaderAscii::readData(std::vector<std::vector<T> >&, const std::vector<int>&, double, double, bool, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:250:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 250 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:286:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 286 | if(verbose>1) | ~~~~~~~^~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:26: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:260:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 260 | for(int icol=0;icol<col_opt.size();++icol){ | ~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:391:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 391 | for(int irow=0;irow<statVector.begin()->size();++irow){ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:399:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 399 | for(int icol=0;icol<col_opt.size();++icol){ | ~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:404:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 404 | if(icol<col_opt.size()-1) | ~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nbin;++binX){ | ~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nbin;++binY){ | ~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:455:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 455 | for(int icol=0;icol<col_opt.size();++icol){ | ~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:456:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 456 | for(int irow=0;irow<dataVector.begin()->size();++irow){ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:458:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 458 | if(irow<dataVector.begin()->size()-1) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:465:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 465 | for(int irow=0;irow<dataVector.begin()->size();++irow){ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:466:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 466 | for(int icol=0;icol<col_opt.size();++icol){ | ~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:468:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 468 | if(icol<col_opt.size()-1) | ~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:126:14: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] 126 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkgetmask.cc:122:15: note: 'pszMessage' was declared here 122 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In instantiation of 'unsigned int FileReaderAscii::readData(std::vector<std::vector<T> >&, const std::vector<int>&, double, double, bool, bool) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:217:23: required from here 217 | asciiReader.readData(dataVector,col_opt); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:210:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 210 | for(int icol=0;icol<cols.size();++icol){ | ~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:250:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 250 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:272:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 272 | for(int icol=0;icol<cols.size();++icol){ | ~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:286:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 286 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In instantiation of 'void statfactory::StatFactory::distribution(const std::vector<T>&, typename std::vector<T>::const_iterator, typename std::vector<T>::const_iterator, std::vector<double>&, int, T&, T&, double, const std::string&) const [with T = double; typename std::vector<T>::const_iterator = std::vector<double>::const_iterator; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:360:24: required from here 360 | stat.distribution(dataVector[icol],dataVector[icol].begin(),dataVector[icol].end(),statVector[icol],nbin,minValue,maxValue,sigma); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:916:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 916 | if(output.size()!=nbin){ | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In instantiation of 'double statfactory::StatFactory::correlation(const std::vector<T>&, const std::vector<T>&, int) const [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:367:110: required from here 367 | cout << "correlation between columns " << col_opt[0] << " and " << col_opt[1] << ": " << stat.correlation(dataVector[0],dataVector[1]) << endl; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1303:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1303 | for (int i=0;i<x.size();++i) { | ~^~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1305:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1305 | if (j < 0 || j >= y.size()) | ~~^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1316:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1316 | if(i>=x.size()){ | ~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1326:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1326 | if(j>=y.size()){ | ~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In instantiation of 'double statfactory::StatFactory::rmse(const std::vector<T>&, const std::vector<T>&) const [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:371:114: required from here 371 | cout << "root mean square error between columns " << col_opt[0] << " and " << col_opt[1] << ": " << stat.rmse(dataVector[0],dataVector[1]) << endl; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1218:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1218 | for(int isample=0;isample<x.size();++isample){ | ~~~~~~~^~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In instantiation of 'void statfactory::StatFactory::distribution2d(const std::vector<T>&, const std::vector<T>&, std::vector<std::vector<double> >&, int, T&, T&, T&, T&, double, const std::string&) const [with T = double; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatascii.cc:431:24: required from here 431 | stat.distribution2d(dataVector[0],dataVector[1],histVector,nbin,minX,maxX,minY,maxY,sigma); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1027:21: warning: comparison of integer expressions of different signedness: 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1027 | if(output.size()<=binX){ | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1037:21: warning: comparison of integer expressions of different signedness: 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1037 | if(output.size()<=binY){ | ~~~~~~~~~~~~~^~~~~~ [ 45%] Linking CXX executable pksieve /usr/bin/cmake -E cmake_link_script CMakeFiles/pksieve.dir/link.txt --verbose=1 [ 46%] Linking CXX executable pkfillnodata /usr/bin/cmake -E cmake_link_script CMakeFiles/pkfillnodata.dir/link.txt --verbose=1 /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In member function 'unsigned int FileReaderAscii::readData(std::vector<T>&, int, double, double, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:127:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 127 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:157:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 157 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In member function 'unsigned int FileReaderAscii::readData(std::vector<std::vector<T> >&, const std::vector<int>&, double, double, bool, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:250:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 250 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:286:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 286 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:486:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 486 | if(dimZ_opt.size()==1) | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:536:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 536 | for(int iclass=0;iclass<class_opt.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:551:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 551 | for(int imask=0;imask<nodata_opt.size();++imask){ | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:594:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 594 | for(int itap=0;itap<tapz_opt.size();++itap) | ~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:638:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 638 | for(int isrf=0;isrf<srf_opt.size();++isrf){ | ~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:674:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Vector2d<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 674 | for(int isrf=0;isrf<srf.size();++isrf){ | ~~~~^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:888:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 888 | for(int iclass=0;iclass<class_opt.size();++iclass) | ~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:893:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 893 | for(int iclass1=0;iclass1<class_opt.size();++iclass1) | ~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:896:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 896 | for(int iclass1=0;iclass1<class_opt.size();++iclass1){ | ~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:898:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 898 | for(int iclass2=0;iclass2<class_opt.size();++iclass2) | ~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:1130:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1130 | for(int itap=0;itap<tapz_opt.size();++itap) | ~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkinfo.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkinfo.cc:328:38: warning: 'pfnProgress' may be used uninitialized [-Wmaybe-uninitialized] 328 | rasterBand->ComputeStatistics(0,&minValue,&maxValue,&meanValue,&stdDev,pfnProgress,pProgressData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkinfo.cc:324:26: note: 'pfnProgress' was declared here 324 | GDALProgressFunc pfnProgress; | ^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkinfo.cc:328:38: warning: 'pProgressData' may be used uninitialized [-Wmaybe-uninitialized] 328 | rasterBand->ComputeStatistics(0,&minValue,&maxValue,&meanValue,&stdDev,pfnProgress,pProgressData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkinfo.cc:325:15: note: 'pProgressData' was declared here 325 | void* pProgressData; | ^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h: In instantiation of 'void filter::Filter::applyFwhm(const std::vector<double>&, const Vector2d<T>&, const std::vector<double>&, const std::vector<double>&, const std::string&, Vector2d<T>&, int, bool) [with T = double; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:619:33: required from here 619 | filter1d.applyFwhm<double>(wavelengthIn_opt,lineInput,wavelengthOut_opt,fwhm_opt, interpolationType_opt[0], lineOutput, down_opt[0], verbose_opt[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:375:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 375 | for(int index=0;index<fwhm.size();++index) | ~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:385:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 385 | for(int index=0;index<wavelength_fine.size();++index) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:410:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 410 | for(int isample=0;isample<input[0].size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h: In instantiation of 'double filter::Filter::applySrf(const std::vector<double>&, const Vector2d<T>&, const Vector2d<double>&, const std::string&, std::vector<T>&, double, bool, int, bool, bool) [with T = double; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:678:44: required from here 678 | centreWavelength=filter1d.applySrf<double>(wavelengthIn_opt,lineInput,srf[isrf], interpolationType_opt[0], lineOutput, delta, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:287:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 287 | for(int isample=0;isample<nsample;++isample){ | ~~~~~~~^~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:300:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | for(int iband=0;iband<input_fine.size();++iband){ | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:682:27: required from here 682 | output.writeData(lineOutput,GDT_Float64,y/down_opt[0],isrf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 148 | if(buffer.size()!=maxCol-minCol+1){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In instantiation of 'unsigned int FileReaderAscii::readData(std::vector<std::vector<T> >&, const std::vector<int>&, double, double, bool, bool) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:890:23: required from here 890 | betaReader.readData(beta,cols); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:210:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 210 | for(int icol=0;icol<cols.size();++icol){ | ~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:250:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 250 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:272:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 272 | for(int icol=0;icol<cols.size();++icol){ | ~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:286:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 286 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'Vector2d<T>::Vector2d(const Vector2d<T>&) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:903:16: required from here 903 | filter2d.mrf(input, output, dimX_opt[0], dimY_opt[0], beta, true, down_opt[0], verbose_opt[0]); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 88 | for(int irow=0;irow<v1.size();++irow) | ~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector<T>&, int, int) [with T = double]' 282 | readData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:618:23: required from here 618 | input.readData(lineInput[iband],y,iband); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'void Vector2d<T>::selectCol(int, std::vector<T>&) const [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:414:20: required from 'void filter::Filter::applyFwhm(const std::vector<double>&, const Vector2d<T>&, const std::vector<double>&, const std::vector<double>&, const std::string&, Vector2d<T>&, int, bool) [with T = double; std::string = std::__cxx11::basic_string<char>]' 414 | input.selectCol(isample,inputValues); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:619:33: required from here 619 | filter1d.applyFwhm<double>(wavelengthIn_opt,lineInput,wavelengthOut_opt,fwhm_opt, interpolationType_opt[0], lineOutput, down_opt[0], verbose_opt[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:174:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 174 | for(int irow=0;irow<this->size();++irow){ | ~~~~^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In instantiation of 'void statfactory::StatFactory::interpolateUp(const std::vector<double>&, const std::vector<T>&, const std::vector<double>&, const std::string&, std::vector<T>&, bool) const [with T = double; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:418:25: required from 'void filter::Filter::applyFwhm(const std::vector<double>&, const Vector2d<T>&, const std::vector<double>&, const std::vector<double>&, const std::string&, Vector2d<T>&, int, bool) [with T = double; std::string = std::__cxx11::basic_string<char>]' 418 | stat.interpolateUp(wavelengthIn,inputValues,wavelength_fine,interpolationType,input_fine,verbose); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:619:33: required from here 619 | filter1d.applyFwhm<double>(wavelengthIn_opt,lineInput,wavelengthOut_opt,fwhm_opt, interpolationType_opt[0], lineOutput, down_opt[0], verbose_opt[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1477:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1477 | for(int index=0;index<wavelengthOut.size();++index){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readDataBlock(std::vector<T>&, int, int, int, int, int) [with T = short unsigned int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:224:16: required from 'void ImgReaderGdal::readDataBlock(Vector2d<T>&, int, int, int, int, int) [with T = short unsigned int]' 224 | readDataBlock(buffer,minCol,maxCol,minRow,maxRow,band); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:830:28: required from here 830 | input.readDataBlock(inBuffer,0,input.nrOfCol()-1,0,input.nrOfRow()-1,iband); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:247:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 247 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:249:21: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 249 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:262:19: warning: comparison of integer expressions of different signedness: 'std::vector<short unsigned int, std::allocator<short unsigned int> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 262 | if(buffer.size()!=(maxRow-minRow+1)*(maxCol-minCol+1)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:269:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 269 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:269:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 269 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:270:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short unsigned int, std::allocator<short unsigned int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 270 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In member function 'unsigned int FileReaderAscii::readData(std::vector<T>&, int, double, double, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:127:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 127 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:157:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 157 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In member function 'unsigned int FileReaderAscii::readData(std::vector<std::vector<T> >&, const std::vector<int>&, double, double, bool, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:250:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 250 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:286:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 286 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:171:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 171 | for(int icol=0;icol<inputCols_opt.size();++icol) | ~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:185:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 185 | for(int isrf=0;isrf<srf_opt.size();++isrf){ | ~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:208:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 208 | for(int iw=0;iw<srf[isrf][0].size();++iw) | ~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:213:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 213 | for(int icol=0;icol<inputCols_opt.size();++icol) | ~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksetmask.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:222:16: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] 222 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksetmask.cc:217:15: note: 'pszMessage' was declared here 217 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:216:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Vector2d<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 216 | for(int isrf=0;isrf<srf.size();++isrf){ | ~~~~^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:231:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 231 | for(int icol=0;icol<inputCols_opt.size();++icol) | ~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:237:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 237 | for(int icol=0;icol<inputCols_opt.size();++icol){ | ~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:275:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 275 | for(int icol=0;icol<inputCols_opt.size();++icol){ | ~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:276:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 276 | for(int iband=0;iband<filteredData[icol].size();++iband){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:279:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 279 | if(iband<filteredData[icol].size()-1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:286:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 286 | if(iband<filteredData[icol].size()-1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pksieve.dir/link.d CMakeFiles/pksieve.dir/src/apps/pksieve.cc.o -o pksieve -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:332:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 332 | for(int icol=0;icol<inputCols_opt.size();++icol){ | ~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:335:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 335 | if(icol<inputCols_opt.size()-1) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:342:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 342 | if(icol<inputCols_opt.size()-1) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Built target pksieve make -f CMakeFiles/pkdsm2shadow.dir/build.make CMakeFiles/pkdsm2shadow.dir/depend make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkdsm2shadow.dir/DependInfo.cmake "--color=" [ 47%] Linking CXX executable pkstatprofile /usr/bin/cmake -E cmake_link_script CMakeFiles/pkstatprofile.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkdsm2shadow.dir/build.make CMakeFiles/pkdsm2shadow.dir/build make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 48%] Building CXX object CMakeFiles/pkdsm2shadow.dir/src/apps/pkdsm2shadow.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkdsm2shadow.dir/src/apps/pkdsm2shadow.cc.o -MF CMakeFiles/pkdsm2shadow.dir/src/apps/pkdsm2shadow.cc.o.d -o CMakeFiles/pkdsm2shadow.dir/src/apps/pkdsm2shadow.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdsm2shadow.cc [ 50%] Linking CXX executable pkgetmask /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkfillnodata.dir/link.d CMakeFiles/pkfillnodata.dir/src/apps/pkfillnodata.cc.o -o pkfillnodata -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo /usr/bin/cmake -E cmake_link_script CMakeFiles/pkgetmask.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 50%] Built target pkfillnodata make -f CMakeFiles/pkcomposite.dir/build.make CMakeFiles/pkcomposite.dir/depend make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkcomposite.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkcomposite.dir/build.make CMakeFiles/pkcomposite.dir/build make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In instantiation of 'unsigned int FileReaderAscii::readData(std::vector<T>&, int, double, double, bool) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:153:25: required from here 153 | asciiReader.readData(wavelengthIn,wavelengthIn_opt[0]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:127:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 127 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:157:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 157 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In instantiation of 'unsigned int FileReaderAscii::readData(std::vector<std::vector<T> >&, const std::vector<int>&, double, double, bool, bool) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:155:23: required from here 155 | asciiReader.readData(inputData,inputCols_opt); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:210:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 210 | for(int icol=0;icol<cols.size();++icol){ | ~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:250:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 250 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:272:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 272 | for(int icol=0;icol<cols.size();++icol){ | ~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:286:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 286 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h: In instantiation of 'void filter::Filter::applyFwhm(const std::vector<double>&, const std::vector<T>&, const std::vector<double>&, const std::vector<double>&, const std::string&, std::vector<T>&, bool) [with T = double; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:172:33: required from here 172 | filter1d.applyFwhm<double>(wavelengthIn,inputData[icol], wavelengthOut_opt,fwhm_opt, interpolationType_opt[0], filteredData[icol],verbose_opt[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:328:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 328 | for(int index=0;index<fwhm.size();++index) | ~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:340:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 340 | for(int index=0;index<wavelength_fine.size();++index) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h: In instantiation of 'double filter::Filter::applySrf(const std::vector<double>&, const Vector2d<T>&, const Vector2d<double>&, const std::string&, std::vector<T>&, double, bool, int, bool, bool) [with T = double; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:219:49: required from here 219 | centreWavelength=filter1d.applySrf<double>(wavelengthIn,inputData,srf[isrf], interpolationType_opt[0], srfData[isrf], delta, normalize,1,true, verbose_opt[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:287:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 287 | for(int isample=0;isample<nsample;++isample){ | ~~~~~~~^~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:300:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | for(int iband=0;iband<input_fine.size();++iband){ | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h: In instantiation of 'void filter::Filter::filter(const std::vector<T>&, std::vector<T>&) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:251:19: required from here 251 | filter1d.filter(inputData[icol],filteredData[icol]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:452:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 452 | for(i=0;i<m_taps.size()/2;++i){ | ~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:455:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 455 | for(int t=1;t<=m_taps.size()/2;++t){ | ~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:479:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 479 | for(i=m_taps.size()/2;i<input.size()-m_taps.size()/2;++i){ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:484:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 484 | for(int t=0;t<m_taps.size();++t) | ~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:481:7: warning: unused variable 'leaveOut' [-Wunused-variable] 481 | T leaveOut=(*(m_taps.begin()))*input[i-m_taps.size()/2]; | ^~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:482:7: warning: unused variable 'include' [-Wunused-variable] 482 | T include=(m_taps.back())*input[i+m_taps.size()/2]; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:488:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 488 | for(i=input.size()-m_taps.size()/2;i<input.size();++i){ | ~^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:492:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 492 | for(int t=1;t<=m_taps.size()/2;++t){ | ~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:494:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 494 | if(i+t<input.size()) | ~~~^~~~~~~~~~~~~ [ 51%] Building CXX object CMakeFiles/pkcomposite.dir/src/apps/pkcomposite.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkcomposite.dir/src/apps/pkcomposite.cc.o -MF CMakeFiles/pkcomposite.dir/src/apps/pkcomposite.cc.o.d -o CMakeFiles/pkcomposite.dir/src/apps/pkcomposite.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readDataBlock(std::vector<T>&, int, int, int, int, int) [with T = short unsigned int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:268:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 268 | poBand->RasterIO(GF_Read,minCol,minRow,maxCol-minCol+1,maxRow-minRow+1,&(buffer[0]),(maxCol-minCol+1),(maxRow-minRow+1),getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In instantiation of 'void statfactory::StatFactory::interpolateUp(const std::vector<double>&, const std::vector<T>&, const std::vector<double>&, const std::string&, std::vector<T>&, bool) const [with T = double; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:345:21: required from 'void filter::Filter::applyFwhm(const std::vector<double>&, const std::vector<T>&, const std::vector<double>&, const std::vector<double>&, const std::string&, std::vector<T>&, bool) [with T = double; std::string = std::__cxx11::basic_string<char>]' 345 | stat.interpolateUp(wavelengthIn,input,wavelength_fine,interpolationType,input_fine,verbose); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:172:33: required from here 172 | filter1d.applyFwhm<double>(wavelengthIn,inputData[icol], wavelengthOut_opt,fwhm_opt, interpolationType_opt[0], filteredData[icol],verbose_opt[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:1477:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1477 | for(int index=0;index<wavelengthOut.size();++index){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'void Vector2d<T>::selectCol(int, std::vector<T>&) const [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:294:22: required from 'double filter::Filter::applySrf(const std::vector<double>&, const Vector2d<T>&, const Vector2d<double>&, const std::string&, std::vector<T>&, double, bool, int, bool, bool) [with T = double; std::string = std::__cxx11::basic_string<char>]' 294 | input.selectCol(isample,inputValues); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilterascii.cc:219:49: required from here 219 | centreWavelength=filter1d.applySrf<double>(wavelengthIn,inputData,srf[isrf], interpolationType_opt[0], srfData[isrf], delta, normalize,1,true, verbose_opt[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:174:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 174 | for(int irow=0;irow<this->size();++irow){ | ~~~~^~~~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkgetmask.dir/link.d CMakeFiles/pkgetmask.dir/src/apps/pkgetmask.cc.o -o pkgetmask -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 51%] Built target pkgetmask make -f CMakeFiles/pkpolygonize.dir/build.make CMakeFiles/pkpolygonize.dir/depend make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkpolygonize.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkpolygonize.dir/build.make CMakeFiles/pkpolygonize.dir/build make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 52%] Building CXX object CMakeFiles/pkpolygonize.dir/src/apps/pkpolygonize.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkpolygonize.dir/src/apps/pkpolygonize.cc.o -MF CMakeFiles/pkpolygonize.dir/src/apps/pkpolygonize.cc.o.d -o CMakeFiles/pkpolygonize.dir/src/apps/pkpolygonize.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkpolygonize.cc /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkstatprofile.dir/link.d CMakeFiles/pkstatprofile.dir/src/apps/pkstatprofile.cc.o -o pkstatprofile -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 52%] Built target pkstatprofile make -f CMakeFiles/pkascii2img.dir/build.make CMakeFiles/pkascii2img.dir/depend make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkascii2img.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkascii2img.dir/build.make CMakeFiles/pkascii2img.dir/build make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 53%] Building CXX object CMakeFiles/pkascii2img.dir/src/apps/pkascii2img.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkascii2img.dir/src/apps/pkascii2img.cc.o -MF CMakeFiles/pkascii2img.dir/src/apps/pkascii2img.cc.o.d -o CMakeFiles/pkascii2img.dir/src/apps/pkascii2img.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkascii2img.cc In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdsm2shadow.cc:28: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:333:18: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] 333 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractimg.cc:288:15: note: 'pszMessage' was declared here 288 | const char* pszMessage; | ^~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter2d.h:54, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdsm2shadow.cc:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/Filter.h:31: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ In file included from /usr/include/x86_64-linux-gnu/c++/14/bits/c++allocator.h:33, from /usr/include/c++/14/bits/allocator.h:46, from /usr/include/c++/14/string:43, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatogr.cc:21: In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = double; _Args = {const double&}; _Tp = double]', inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = double; _Args = {const double&}; _Tp = double]' at /usr/include/c++/14/bits/alloc_traits.h:575:17, inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/14/bits/stl_vector.h:1288:30, inlined from 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = double]' at /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:572:19, inlined from 'int main(int, char**)' at /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstatogr.cc:166:27: /usr/include/c++/14/bits/new_allocator.h:191:11: warning: 'theFeature' may be used uninitialized [-Wmaybe-uninitialized] 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:539:7: note: 'theFeature' declared here 539 | T theFeature; | ^~~~~~~~~~ [ 54%] Linking CXX executable pkinfo /usr/bin/cmake -E cmake_link_script CMakeFiles/pkinfo.dir/link.txt --verbose=1 In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:25: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:26: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:346:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 346 | for(int iextent=0;iextent<extent_opt.size();++iextent){ | ~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:391:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 391 | for(int ifile=0;ifile<input_opt.size();++ifile){ | ~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:395:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 395 | for(int iband=0;iband<scale_opt.size();++iband) | ~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:397:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 397 | for(int iband=0;iband<offset_opt.size();++iband) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:473:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 473 | for(int iband=0;iband<band_opt.size();++iband){ | ~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:484:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 484 | for(int iband=0;iband<bndnodata_opt.size();++iband){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:707:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 707 | for(int ifile=0;ifile<input_opt.size();++ifile) | ~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:714:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 714 | for(int iclass=0;iclass<class_opt.size();++iclass) | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkpolygonize.cc:23: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:760:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 760 | for(int ifile=0;ifile<input_opt.size();++ifile){ | ~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:801:38: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 801 | int readBand=(band_opt.size()>iband)? band_opt[iband] : iband; | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:872:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 872 | for(int vband=0;vband<bndnodata_opt.size();++vband){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:874:35: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 874 | if(minValue_opt.size()>vband){ | ~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:880:35: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 880 | if(maxValue_opt.size()>vband){ | ~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:886:36: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 886 | if(srcnodata_opt.size()>vband){ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:896:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 896 | for(int vband=0;vband<bndnodata_opt.size();++vband){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:898:35: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 898 | if(minValue_opt.size()>vband){ | ~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:904:35: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 904 | if(maxValue_opt.size()>vband){ | ~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:910:36: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 910 | if(srcnodata_opt.size()>vband){ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:1220:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1220 | for(int iclass=0;iclass<class_opt.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:1252:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1252 | for(int iband=0;iband<bands.size();++iband){ | ~~~~~^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:1317:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1317 | for(int ifile=0;ifile<input_opt.size();++ifile){ | ~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:308:7: warning: unused variable 'writeBand' [-Wunused-variable] 308 | int writeBand=0; | ^~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:717:7: warning: unused variable 'jb' [-Wunused-variable] 717 | int jb=0; | ^~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Optionpk.h: In instantiation of 'std::ostream& operator<<(std::ostream&, const Optionpk<T1>&) [with T1 = short int; std::ostream = std::basic_ostream<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:592:18: required from here 592 | std::cout << weight_opt << std::endl; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Optionpk.h:194:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 194 | for(int index=0;index<theOption.size();++index) | ~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, double, int, RESAMPLE) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:804:36: required from here 804 | imgReader[ifile].readData(readBuffer[ifile][iband],startCol,endCol,readRow,readBand,theResample); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:169:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 169 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkpolygonize.cc:24: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:28, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkascii2img.cc:24: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 56%] Linking CXX executable pksetmask [ 55%] Linking CXX executable pkdumpogr /usr/bin/cmake -E cmake_link_script CMakeFiles/pksetmask.dir/link.txt --verbose=1 /usr/bin/cmake -E cmake_link_script CMakeFiles/pkdumpogr.dir/link.txt --verbose=1 In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:188:13: required from 'void ImgReaderGdal::readData(std::vector<T>&, int, int, double, int, RESAMPLE) [with T = double]' 188 | readData(readBuffer_upper,minCol,maxCol,static_cast<int>(upperRow),band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:804:36: required from here 804 | imgReader[ifile].readData(readBuffer[ifile][iband],startCol,endCol,readRow,readBand,theResample); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector<T>&, int, int) [with T = float]' 282 | readData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:835:36: required from here 835 | maskReader.readData(lineMask,static_cast<int>(rowMask),mskband_opt[0]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = short int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int) [with T = short int]' 203 | return writeData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:1224:32: required from here 1224 | imgWriter.writeData(classBuffer,irow,iclass); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 148 | if(buffer.size()!=maxCol-minCol+1){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int) [with T = double]' 203 | return writeData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:1241:30: required from here 1241 | imgWriter.writeData(writeBuffer[0],irow,0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 148 | if(buffer.size()!=maxCol-minCol+1){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 57%] Linking CXX executable pkdumpimg /usr/bin/cmake -E cmake_link_script CMakeFiles/pkdumpimg.dir/link.txt --verbose=1 In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkascii2img.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkascii2img.cc:145:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 145 | for(int icol=0;icol<row.size();++icol) | ~~~~^~~~~~~~~~~ [ 58%] Linking CXX executable pkegcs /usr/bin/cmake -E cmake_link_script CMakeFiles/pkegcs.dir/link.txt --verbose=1 /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int) [with T = double]' 203 | return writeData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkascii2img.cc:212:24: required from here 212 | imgWriter.writeData(data[irow],irow); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 148 | if(buffer.size()!=maxCol-minCol+1){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 59%] Linking CXX executable pkcreatect /usr/bin/cmake -E cmake_link_script CMakeFiles/pkcreatect.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkinfo.dir/link.d CMakeFiles/pkinfo.dir/src/apps/pkinfo.cc.o -o pkinfo -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 59%] Built target pkinfo make -f CMakeFiles/pksvm.dir/build.make CMakeFiles/pksvm.dir/depend make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pksvm.dir/DependInfo.cmake "--color=" /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = short int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pksvm.dir/build.make CMakeFiles/pksvm.dir/build make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 60%] Building CXX object CMakeFiles/pksvm.dir/src/apps/pksvm.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pksvm.dir/src/apps/pksvm.cc.o -MF CMakeFiles/pksvm.dir/src/apps/pksvm.cc.o.d -o CMakeFiles/pksvm.dir/src/apps/pksvm.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:291:38: warning: 'pfnProgress' may be used uninitialized [-Wmaybe-uninitialized] 291 | rasterBand->ComputeStatistics(0,&minValue,&maxValue,&meanValue,&stdDev,pfnProgress,pProgressData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:287:26: note: 'pfnProgress' was declared here 287 | GDALProgressFunc pfnProgress; | ^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:291:38: warning: 'pProgressData' may be used uninitialized [-Wmaybe-uninitialized] 291 | rasterBand->ComputeStatistics(0,&minValue,&maxValue,&meanValue,&stdDev,pfnProgress,pProgressData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:288:15: note: 'pProgressData' was declared here 288 | void* pProgressData; | ^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:390:38: warning: 'pfnProgress' may be used uninitialized [-Wmaybe-uninitialized] 390 | rasterBand->ComputeStatistics(0,&minValue,&maxValue,&meanValue,&stdDev1,pfnProgress,pProgressData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:384:26: note: 'pfnProgress' was declared here 384 | GDALProgressFunc pfnProgress; | ^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:390:38: warning: 'pProgressData' may be used uninitialized [-Wmaybe-uninitialized] 390 | rasterBand->ComputeStatistics(0,&minValue,&maxValue,&meanValue,&stdDev1,pfnProgress,pProgressData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:385:15: note: 'pProgressData' was declared here 385 | void* pProgressData; | ^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:892:36: warning: 'pfnProgress' may be used uninitialized [-Wmaybe-uninitialized] 892 | rasterBand->ComputeStatistics(0,&minValue,&maxValue,&meanValue,&stdDev1,pfnProgress,pProgressData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:886:24: note: 'pfnProgress' was declared here 886 | GDALProgressFunc pfnProgress; | ^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:892:36: warning: 'pProgressData' may be used uninitialized [-Wmaybe-uninitialized] 892 | rasterBand->ComputeStatistics(0,&minValue,&maxValue,&meanValue,&stdDev1,pfnProgress,pProgressData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:887:13: note: 'pProgressData' was declared here 887 | void* pProgressData; | ^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:546:24: warning: 'irow' may be used uninitialized [-Wmaybe-uninitialized] 546 | for(int irow;irow<imgReader.nrOfRow();irow+=down_opt[0]){ | ~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:546:15: note: 'irow' was declared here 546 | for(int irow;irow<imgReader.nrOfRow();irow+=down_opt[0]){ | ^~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:549:26: warning: 'icol' may be used uninitialized [-Wmaybe-uninitialized] 549 | for(int icol;icol<imgReader.nrOfCol();icol+=down_opt[0]){ | ~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkstat.cc:549:17: note: 'icol' was declared here 549 | for(int icol;icol<imgReader.nrOfCol();icol+=down_opt[0]){ | ^~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pksetmask.dir/link.d CMakeFiles/pksetmask.dir/src/apps/pksetmask.cc.o -o pksetmask -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 60%] Built target pksetmask make -f CMakeFiles/pksvmogr.dir/build.make CMakeFiles/pksvmogr.dir/depend make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pksvmogr.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pksvmogr.dir/build.make CMakeFiles/pksvmogr.dir/build make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 61%] Building CXX object CMakeFiles/pksvmogr.dir/src/apps/pksvmogr.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pksvmogr.dir/src/apps/pksvmogr.cc.o -MF CMakeFiles/pksvmogr.dir/src/apps/pksvmogr.cc.o.d -o CMakeFiles/pksvmogr.dir/src/apps/pksvmogr.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcrop.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:244:14: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] 244 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcrop.cc:240:15: note: 'pszMessage' was declared here 240 | const char* pszMessage; | ^~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkdumpimg.dir/link.d CMakeFiles/pkdumpimg.dir/src/apps/pkdumpimg.cc.o -o pkdumpimg -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkegcs.dir/link.d CMakeFiles/pkegcs.dir/src/apps/pkegcs.cc.o -o pkegcs -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 62%] Linking CXX executable pkstatogr /usr/bin/cmake -E cmake_link_script CMakeFiles/pkstatogr.dir/link.txt --verbose=1 [ 62%] Built target pkdumpimg make -f CMakeFiles/pkfssvm.dir/build.make CMakeFiles/pkfssvm.dir/depend make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkfssvm.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkfssvm.dir/build.make CMakeFiles/pkfssvm.dir/build make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 63%] Building CXX object CMakeFiles/pkfssvm.dir/src/apps/pkfssvm.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkfssvm.dir/src/apps/pkfssvm.cc.o -MF CMakeFiles/pkfssvm.dir/src/apps/pkfssvm.cc.o.d -o CMakeFiles/pkfssvm.dir/src/apps/pkfssvm.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc [ 63%] Built target pkegcs make -f CMakeFiles/pkoptsvm.dir/build.make CMakeFiles/pkoptsvm.dir/depend make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkoptsvm.dir/DependInfo.cmake "--color=" /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkdumpogr.dir/link.d CMakeFiles/pkdumpogr.dir/src/apps/pkdumpogr.cc.o -o pkdumpogr -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkcreatect.dir/link.d CMakeFiles/pkcreatect.dir/src/apps/pkcreatect.cc.o -o pkcreatect -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkoptsvm.dir/build.make CMakeFiles/pkoptsvm.dir/build make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 64%] Building CXX object CMakeFiles/pkoptsvm.dir/src/apps/pkoptsvm.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkoptsvm.dir/src/apps/pkoptsvm.cc.o -MF CMakeFiles/pkoptsvm.dir/src/apps/pkoptsvm.cc.o.d -o CMakeFiles/pkoptsvm.dir/src/apps/pkoptsvm.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:354:24: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] 354 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:304:15: note: 'pszMessage' was declared here 304 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:471:55: warning: 'writeLayer' may be used uninitialized [-Wmaybe-uninitialized] 471 | writeFeature = OGRFeature::CreateFeature(writeLayer->GetLayerDefn()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:359:21: note: 'writeLayer' was declared here 359 | OGRLayer *writeLayer; | ^~~~~~~~~~ In file included from /usr/include/gdal/gdal_priv.h:71, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:31: In member function 'int OGRFeature::GetFieldIndex(const char*) const', inlined from 'void OGRFeature::SetField(const char*, double)' at /usr/include/gdal/ogr_feature.h:1420:17, inlined from 'int main(int, char**)' at /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:608:45: /usr/include/gdal/ogr_feature.h:1235:16: warning: 'writeFeature' may be used uninitialized [-Wmaybe-uninitialized] 1235 | return poDefn->GetFieldIndex(pszName); | ^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkdiff.cc:393:23: note: 'writeFeature' was declared here 393 | OGRFeature *writeFeature; | ^~~~~~~~~~~~ [ 64%] Built target pkdumpogr [ 64%] Built target pkcreatect make -f CMakeFiles/pkascii2ogr.dir/build.make CMakeFiles/pkascii2ogr.dir/depend make -f CMakeFiles/pkreclass.dir/build.make CMakeFiles/pkreclass.dir/depend make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkascii2ogr.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkreclass.dir/DependInfo.cmake "--color=" [ 65%] Linking CXX executable pkextractimg make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkascii2ogr.dir/build.make CMakeFiles/pkascii2ogr.dir/build /usr/bin/cmake -E cmake_link_script CMakeFiles/pkextractimg.dir/link.txt --verbose=1 make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkreclass.dir/build.make CMakeFiles/pkreclass.dir/build make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 67%] Building CXX object CMakeFiles/pkascii2ogr.dir/src/apps/pkascii2ogr.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkascii2ogr.dir/src/apps/pkascii2ogr.cc.o -MF CMakeFiles/pkascii2ogr.dir/src/apps/pkascii2ogr.cc.o.d -o CMakeFiles/pkascii2ogr.dir/src/apps/pkascii2ogr.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkascii2ogr.cc [ 68%] Building CXX object CMakeFiles/pkreclass.dir/src/apps/pkreclass.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkreclass.dir/src/apps/pkreclass.cc.o -MF CMakeFiles/pkreclass.dir/src/apps/pkreclass.cc.o.d -o CMakeFiles/pkreclass.dir/src/apps/pkreclass.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkreclass.cc In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:24: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:25: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:30: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In member function 'int confusionmatrix::ConfusionMatrix::getClassIndex(std::string) const': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:54:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 54 | for(index=0;index<m_classes.size();++index){ | ~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:58:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | if(index>=m_classes.size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In function 'std::ostream& confusionmatrix::operator<<(std::ostream&, const ConfusionMatrix&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:157:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 157 | for(int irow=0;irow<cm.m_results.size();++irow){ | ~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:159:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 159 | for(int icol=0;icol<cm.m_results[irow].size();++icol) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:128:12: warning: variable 'doa' set but not used [-Wunused-but-set-variable] 128 | double doa=0; | ^~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:24: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:307:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 307 | for(int ifile=0;ifile<training_opt.size();++ifile) | ~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:348:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<PosValue>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 348 | for(int iactive=0;iactive<activePoints.size();++iactive){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:367:30: warning: comparison of integer expressions of different signedness: 'short int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 367 | for(short iclass=0;iclass<priors_opt.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:372:30: warning: comparison of integer expressions of different signedness: 'short int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 372 | for(short iclass=0;iclass<priors_opt.size();++iclass) | ~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:384:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short unsigned int, std::allocator<short unsigned int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 384 | for(int ipair=0;ipair<bstart_opt.size();++ipair){ | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:406:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 406 | for(int iclass=0;iclass<classname_opt.size();++iclass) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:423:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 423 | if(ibag<training_opt.size()){//if bag contains new training pixels | ~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:463:34: warning: comparison of integer expressions of different signedness: 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} and '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} [-Wsign-compare] 463 | if((mapit->second).size()<minSize_opt[0]){ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:486:33: warning: comparison of integer expressions of different signedness: 'std::vector<unsigned int, std::allocator<unsigned int> >::size_type' {aka 'long unsigned int'} and 'short int' [-Wsign-compare] 486 | while(balance_opt.size()<nclass) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:500:66: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits<std::allocator<unsigned int>, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 500 | for(int isample=trainingPixels[iclass].size();isample<balance_opt[iclass];++isample){ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:526:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 526 | for(int isample=0;isample<trainingPixels[iclass].size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:561:31: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'short int' [-Wsign-compare] 561 | while(bagSize_opt.size()<nclass) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:596:27: warning: catching polymorphic type 'class BadConversion' by value [-Wcatch-value=] 596 | catch(BadConversion conversionString){ | ^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:628:11: warning: unused variable 'index' [-Wunused-variable] 628 | int index=0; | ^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:660:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 660 | for(int isample=0;isample<trainingFeatures[iclass].size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:662:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 662 | for(int ifeature=0;ifeature<nFeatures;++ifeature){ | ~~~~~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:892:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short unsigned int, std::allocator<short unsigned int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 892 | for(int iband=0;iband<band_opt.size();++iband){ | ~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:986:38: warning: comparison of integer expressions of different signedness: 'short int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 986 | for(short ivalue=0;ivalue<msknodata_opt.size();++ivalue){ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:1014:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1014 | for(int iband=0;iband<hpixel[icol].size();++iband){ | ~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:1160:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<PosValue>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1160 | for(int iactive=0;iactive<activePoints.size();++iactive){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:316:14: warning: variable 'readLayer' set but not used [-Wunused-but-set-variable] 316 | OGRLayer *readLayer; | ^~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:25: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:30: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In member function 'int confusionmatrix::ConfusionMatrix::getClassIndex(std::string) const': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:54:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 54 | for(index=0;index<m_classes.size();++index){ | ~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:58:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | if(index>=m_classes.size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In function 'std::ostream& confusionmatrix::operator<<(std::ostream&, const ConfusionMatrix&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:157:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 157 | for(int irow=0;irow<cm.m_results.size();++irow){ | ~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:159:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 159 | for(int icol=0;icol<cm.m_results[irow].size();++icol) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:128:12: warning: variable 'doa' set but not used [-Wunused-but-set-variable] 128 | double doa=0; | ^~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(T&, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:1164:22: required from here 1164 | testImage.readData(value,static_cast<int>(activePoints[iactive].posx),static_cast<int>(activePoints[iactive].posy),iband); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:105:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 105 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:105:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 105 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:106:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 106 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:108:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 108 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkstatogr.dir/link.d CMakeFiles/pkstatogr.dir/src/apps/pkstatogr.cc.o -o pkstatogr -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:295:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | for(int ifile=0;ifile<training_opt.size();++ifile) | ~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:336:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<PosValue>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 336 | for(int iactive=0;iactive<activePoints.size();++iactive){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:355:30: warning: comparison of integer expressions of different signedness: 'short int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 355 | for(short iclass=0;iclass<priors_opt.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:360:30: warning: comparison of integer expressions of different signedness: 'short int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 360 | for(short iclass=0;iclass<priors_opt.size();++iclass) | ~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:372:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short unsigned int, std::allocator<short unsigned int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 372 | for(int ipair=0;ipair<bstart_opt.size();++ipair){ | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:25, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:26: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:394:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 394 | for(int iclass=0;iclass<classname_opt.size();++iclass) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ [ 68%] Built target pkstatogr /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:411:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 411 | if(ibag<training_opt.size()){//if bag contains new training pixels | ~~~~^~~~~~~~~~~~~~~~~~~~ make -f CMakeFiles/pkreclassogr.dir/build.make CMakeFiles/pkreclassogr.dir/depend /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In member function 'int confusionmatrix::ConfusionMatrix::getClassIndex(std::string) const': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:54:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 54 | for(index=0;index<m_classes.size();++index){ | ~~~~~^~~~~~~~~~~~~~~~~ make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkreclassogr.dir/DependInfo.cmake "--color=" /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:58:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | if(index>=m_classes.size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In function 'std::ostream& confusionmatrix::operator<<(std::ostream&, const ConfusionMatrix&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:157:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 157 | for(int irow=0;irow<cm.m_results.size();++irow){ | ~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:159:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 159 | for(int icol=0;icol<cm.m_results[irow].size();++icol) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:451:34: warning: comparison of integer expressions of different signedness: 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} and '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} [-Wsign-compare] 451 | if((mapit->second).size()<minSize_opt[0]){ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:474:33: warning: comparison of integer expressions of different signedness: 'std::vector<unsigned int, std::allocator<unsigned int> >::size_type' {aka 'long unsigned int'} and 'short int' [-Wsign-compare] 474 | while(balance_opt.size()<nclass) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:128:12: warning: variable 'doa' set but not used [-Wunused-but-set-variable] 128 | double doa=0; | ^~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:488:66: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits<std::allocator<unsigned int>, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 488 | for(int isample=trainingPixels[iclass].size();isample<balance_opt[iclass];++isample){ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:514:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 514 | for(int isample=0;isample<trainingPixels[iclass].size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:549:31: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'short int' [-Wsign-compare] 549 | while(bagSize_opt.size()<nclass) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:584:27: warning: catching polymorphic type 'class BadConversion' by value [-Wcatch-value=] 584 | catch(BadConversion conversionString){ | ^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:616:11: warning: unused variable 'index' [-Wunused-variable] 616 | int index=0; | ^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:648:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 648 | for(int isample=0;isample<trainingFeatures[iclass].size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:650:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 650 | for(int ifeature=0;ifeature<nFeatures;++ifeature){ | ~~~~~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:754:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 754 | for(int ivalidation=0;ivalidation<input_opt.size();++ivalidation){ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:797:55: warning: format '%d' expects argument of type 'int', but argument 4 has type 'GIntBig' {aka 'long long int'} [-Wformat=] 797 | "Unable to translate feature %d from layer %s.\n", | ~^ | | | int | %lld 798 | poFeature->GetFID(), imgWriterOgr.getLayerName(ilayer).c_str() ); | ~~~~~~~~~~~~~~~~~~~ | | | GIntBig {aka long long int} /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:822:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 822 | for(int i=0;i<validationFeature.size();++i){ | ~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:844:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 844 | for(int iclass=0;iclass<result.size();++iclass) | ~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:908:55: warning: format '%d' expects argument of type 'int', but argument 4 has type 'GIntBig' {aka 'long long int'} [-Wformat=] 908 | "Unable to translate feature %d from layer %s.\n", | ~^ | | | int | %lld 909 | poFeature->GetFID(), imgWriterOgr.getLayerName(ilayer).c_str() ); | ~~~~~~~~~~~~~~~~~~~ | | | GIntBig {aka long long int} /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:870:17: warning: unused variable 'normBag' [-Wunused-variable] 870 | float normBag=0; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:304:14: warning: variable 'readLayer' set but not used [-Wunused-but-set-variable] 304 | OGRLayer *readLayer; | ^~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:311:8: warning: variable 'maskIsVector' set but not used [-Wunused-but-set-variable] 311 | bool maskIsVector=false; | ^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:343:16: warning: unused variable 'nactive' [-Wunused-variable] 343 | unsigned int nactive=0; | ^~~~~~~ make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkreclassogr.dir/build.make CMakeFiles/pkreclassogr.dir/build make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 69%] Building CXX object CMakeFiles/pkreclassogr.dir/src/apps/pkreclassogr.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkreclassogr.dir/src/apps/pkreclassogr.cc.o -MF CMakeFiles/pkreclassogr.dir/src/apps/pkreclassogr.cc.o.d -o CMakeFiles/pkreclassogr.dir/src/apps/pkreclassogr.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkreclassogr.cc /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector<T>&, int, int) [with T = float]' 282 | readData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:897:31: required from here 897 | testImage.readData(buffer,iline,band_opt[iband]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = short int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector<T>&, int, int) [with T = short int]' 282 | readData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:973:22: required from here 973 | maskReader.readData(lineMask,static_cast<int>(rowMask)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = char]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int) [with T = char]' 203 | return writeData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:1144:34: required from here 1144 | classImageBag.writeData(classBag[ibag],iline,ibag); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 148 | if(buffer.size()!=maxCol-minCol+1){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int) [with T = float]' 203 | return writeData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:1147:30: required from here 1147 | probImage.writeData(probOut[iclass],iline,iclass); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 148 | if(buffer.size()!=maxCol-minCol+1){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkextractimg.dir/link.d CMakeFiles/pkextractimg.dir/src/apps/pkextractimg.cc.o -o pkextractimg -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In instantiation of 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, std::vector<std::__cxx11::basic_string<char> >&, OGRFeature*, int, bool, bool) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:806:25: required from here 806 | imgReaderOgr.readData(validationPixel,OFTReal,fields,poFeature,ilayer); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:471:23: warning: comparison of integer expressions of different signedness: 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 471 | if(fields.size()<poFDefn->GetFieldCount()){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:481:23: warning: comparison of integer expressions of different signedness: 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 481 | if(fields.size()<poFDefn->GetFieldCount()){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:442:13: warning: unused variable 'poPoint' [-Wunused-variable] 442 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:25, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:27: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ [ 69%] Built target pkextractimg make -f CMakeFiles/pkkalman.dir/build.make CMakeFiles/pkkalman.dir/depend make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkkalman.dir/DependInfo.cmake "--color=" /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'Vector2d<T>::Vector2d(const Vector2d<T>&) [with T = float]': /usr/include/c++/14/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Vector2d<float>; _Args = {const Vector2d<float>&}; _Tp = Vector2d<float>]' 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:575:17: required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Vector2d<float>; _Args = {const Vector2d<float>&}; _Tp = Vector2d<float>; allocator_type = std::allocator<Vector2d<float> >]' 575 | __a.construct(__p, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1288:30: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector2d<float>; _Alloc = std::allocator<Vector2d<float> >; value_type = Vector2d<float>]' 1288 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1289 | __x); | ~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:467:33: required from here 467 | trainingPixels.push_back(mapit->second); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 88 | for(int irow=0;irow<v1.size();++irow) | ~~~~^~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:32, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:30: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In member function 'int confusionmatrix::ConfusionMatrix::getClassIndex(std::string) const': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:54:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 54 | for(index=0;index<m_classes.size();++index){ | ~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:58:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | if(index>=m_classes.size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In function 'std::ostream& confusionmatrix::operator<<(std::ostream&, const ConfusionMatrix&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:157:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 157 | for(int irow=0;irow<cm.m_results.size();++irow){ | ~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:159:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 159 | for(int icol=0;icol<cm.m_results[irow].size();++icol) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:128:12: warning: variable 'doa' set but not used [-Wunused-but-set-variable] 128 | double doa=0; | ^~~ make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkkalman.dir/build.make CMakeFiles/pkkalman.dir/build make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ [ 70%] Building CXX object CMakeFiles/pkkalman.dir/src/apps/pkkalman.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkkalman.dir/src/apps/pkkalman.cc.o -MF CMakeFiles/pkkalman.dir/src/apps/pkkalman.cc.o.d -o CMakeFiles/pkkalman.dir/src/apps/pkkalman.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:378:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 378 | for(int ifile=0;ifile<training_opt.size();++ifile) | ~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'Vector2d<T>::Vector2d(const Vector2d<T>&) [with T = float]': /usr/include/c++/14/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Vector2d<float>; _Args = {const Vector2d<float>&}; _Tp = Vector2d<float>]' 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:575:17: required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Vector2d<float>; _Args = {const Vector2d<float>&}; _Tp = Vector2d<float>; allocator_type = std::allocator<Vector2d<float> >]' 575 | __a.construct(__p, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1288:30: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector2d<float>; _Alloc = std::allocator<Vector2d<float> >; value_type = Vector2d<float>]' 1288 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1289 | __x); | ~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:455:33: required from here 455 | trainingPixels.push_back(mapit->second); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 88 | for(int irow=0;irow<v1.size();++irow) | ~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:417:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short unsigned int, std::allocator<short unsigned int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 417 | for(int ipair=0;ipair<bstart_opt.size();++ipair){ | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:437:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | for(int iclass=0;iclass<classname_opt.size();++iclass) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:509:30: warning: comparison of integer expressions of different signedness: 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} and '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} [-Wsign-compare] 509 | if((mapit->second).size()<minSize_opt[0]){ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:565:62: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits<std::allocator<unsigned int>, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 565 | for(int isample=trainingPixels[iclass].size();isample<balance_opt[0];++isample){ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:592:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 592 | for(int isample=0;isample<trainingPixels[iclass].size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:627:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 627 | for(int iname=0;iname<nameVector.size();++iname){ | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:649:25: warning: comparison of integer expressions of different signedness: 'std::vector<Vector2d<float> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 649 | if(testPixels.size()>iclass){ | ~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:659:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits<std::allocator<unsigned int>, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 659 | for(int isample=0;isample<nctraining[iclass];++isample){ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:670:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits<std::allocator<unsigned int>, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 670 | for(int isample=0;isample<nctest[iclass];++isample){ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:391:16: warning: variable 'totalTestSamples' set but not used [-Wunused-but-set-variable] 391 | unsigned int totalTestSamples=0; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:450:22: warning: unused variable 'prob' [-Wunused-variable] 450 | struct svm_problem prob; | ^~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = short int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = char]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(T&, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:114:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 114 | poBand->RasterIO(GF_Read,col,row,1,1,&value,1,1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkascii2ogr.cc:24: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:28: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h: In instantiation of 'double FeatureSelector::forward(std::vector<Vector2d<T> >&, CostFactory&, std::__cxx11::list<int>&, int, short int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:709:32: required from here 709 | cost=selector.forward(trainingFeatures,costfactory,subset,maxFeatures,verbose_opt[0]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:117:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 117 | while(subset.size()<maxFeatures){ | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h: In instantiation of 'double FeatureSelector::backward(std::vector<Vector2d<T> >&, CostFactory&, std::__cxx11::list<int>&, int, short int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:712:33: required from here 712 | cost=selector.backward(trainingFeatures,costfactory,subset,maxFeatures,verbose_opt[0]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:135:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 135 | for(int iFeature=0;iFeature<v[0][0].size();++iFeature) | ~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:138:19: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(subset.size()==minFeatures) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:140:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | while(subset.size()>minFeatures){ | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h: In instantiation of 'double FeatureSelector::bruteForce(std::vector<Vector2d<T> >&, CostFactory&, std::__cxx11::list<int>&, int, short int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:716:35: required from here 716 | cost=selector.bruteForce(trainingFeatures,costfactory,subset,maxFeatures,verbose_opt[0]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:229:19: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 229 | if(subset.size()>=maxLevels) | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:235:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Vector2d<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 235 | for(int iclass=0;iclass<v.size();++iclass) | ~~~~~~^~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:262:30: warning: variable 'lit2' set but not used [-Wunused-but-set-variable] 262 | std::list<int>::iterator lit2=lit;//start searching from next element | ^~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:32, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:32: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc: In function 'double objFunction(const std::vector<double>&, std::vector<double>&, void*)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:151:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 151 | for(int iclass=0;iclass<classname_opt.size();++iclass) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:157:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 157 | for(int iname=0;iname<nameVector.size();++iname){ | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:137:10: warning: unused variable 'error' [-Wunused-variable] 137 | double error=1.0/epsilon_tol_opt[0]; | ^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:139:10: warning: unused variable 'oa' [-Wunused-variable] 139 | double oa=1.0; | ^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:284:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | for(int ifile=0;ifile<training_opt.size();++ifile) | ~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:321:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short unsigned int, std::allocator<short unsigned int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 321 | for(int ipair=0;ipair<bstart_opt.size();++ipair){ | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:342:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 342 | for(int iclass=0;iclass<classname_opt.size();++iclass) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.h:31: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:418:30: warning: comparison of integer expressions of different signedness: 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} and '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} [-Wsign-compare] 418 | if((mapit->second).size()<minSize_opt[0]){ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:474:62: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits<std::allocator<unsigned int>, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 474 | for(int isample=trainingPixels[iclass].size();isample<balance_opt[0];++isample){ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:502:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 502 | for(int isample=0;isample<trainingPixels[iclass].size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:545:25: warning: comparison of integer expressions of different signedness: 'std::vector<Vector2d<float> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 545 | if(testPixels.size()>iclass){ | ~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:555:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits<std::allocator<unsigned int>, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 555 | for(int isample=0;isample<nctraining[iclass];++isample){ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:567:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits<std::allocator<unsigned int>, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 567 | for(int isample=0;isample<nctest[iclass];++isample){ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:290:16: warning: variable 'totalTestSamples' set but not used [-Wunused-but-set-variable] 290 | unsigned int totalTestSamples=0; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:347:22: warning: unused variable 'prob' [-Wunused-variable] 347 | struct svm_problem prob; | ^~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h: In instantiation of 'double FeatureSelector::addFeature(std::vector<Vector2d<T> >&, CostFactory&, std::__cxx11::list<int>&, short int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:163:28: required from 'double FeatureSelector::floating(std::vector<Vector2d<T> >&, CostFactory&, std::__cxx11::list<int>&, int, double, short int) [with T = float]' 163 | cost.push_back(addFeature(v,theCostFactory,subset,verbose)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:706:33: required from here 706 | cost=selector.floating(trainingFeatures,costfactory,subset,maxFeatures,epsilon_cost_opt[0],verbose_opt[0]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:277:19: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 277 | if(subset.size()>=maxLevels) | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:283:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Vector2d<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 283 | for(int iclass=0;iclass<v.size();++iclass){ | ~~~~~~^~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:307:30: warning: variable 'lit2' set but not used [-Wunused-but-set-variable] 307 | std::list<int>::iterator lit2=lit;//start searching from next element | ^~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h: In instantiation of 'double FeatureSelector::removeFeature(std::vector<Vector2d<T> >&, CostFactory&, std::__cxx11::list<int>&, int&, short int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:185:34: required from 'double FeatureSelector::floating(std::vector<Vector2d<T> >&, CostFactory&, std::__cxx11::list<int>&, int, double, short int) [with T = float]' 185 | double cost_r=removeFeature(v,theCostFactory,subset,x_r,verbose); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:706:33: required from here 706 | cost=selector.floating(trainingFeatures,costfactory,subset,maxFeatures,epsilon_cost_opt[0],verbose_opt[0]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:324:19: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 324 | if(subset.size()>maxLevels||subset.empty()){ | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:331:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Vector2d<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 331 | for(int iclass=0;iclass<v.size();++iclass){ | ~~~~~~^~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:357:30: warning: variable 'lit2' set but not used [-Wunused-but-set-variable] 357 | std::list<int>::iterator lit2=lit;//start searching from next element | ^~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'void Vector2d<T>::selectCols(const std::__cxx11::list<int>&, Vector2d<T>&) const [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:236:27: required from 'double FeatureSelector::bruteForce(std::vector<Vector2d<T> >&, CostFactory&, std::__cxx11::list<int>&, int, short int) [with T = float]' 236 | v[iclass].selectCols(tmpset,tmpv[iclass]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:716:35: required from here 716 | cost=selector.bruteForce(trainingFeatures,costfactory,subset,maxFeatures,verbose_opt[0]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:161:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 161 | for(int irow=0;irow<this->size();++irow){ | ~~~~^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:164:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::list<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 164 | for(int icol=0;icol<cols.size();++icol) | ~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkascii2ogr.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkascii2ogr.cc:129:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 129 | for(int ifield=0;ifield<fname_opt.size();++ifield){ | ~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkascii2ogr.cc:143:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<OGRFieldType>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 143 | for(int ifield=0;ifield<ftype.size();++ifield) | ~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'Vector2d<T>::Vector2d(const Vector2d<T>&) [with T = float]': /usr/include/c++/14/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Vector2d<float>; _Args = {const Vector2d<float>&}; _Tp = Vector2d<float>]' 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:575:17: required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Vector2d<float>; _Args = {const Vector2d<float>&}; _Tp = Vector2d<float>; allocator_type = std::allocator<Vector2d<float> >]' 575 | __a.construct(__p, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1288:30: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector2d<float>; _Alloc = std::allocator<Vector2d<float> >; value_type = Vector2d<float>]' 1288 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1289 | __x); | ~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfssvm.cc:514:29: required from here 514 | trainingPixels.push_back(mapit->second); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 88 | for(int irow=0;irow<v1.size();++irow) | ~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkpolygonize.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkpolygonize.cc:125:14: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] 125 | pfnProgress(dfComplete,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkpolygonize.cc:122:15: note: 'pszMessage' was declared here 122 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:665:18: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] 665 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:324:15: note: 'pszMessage' was declared here 324 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'Vector2d<T>::Vector2d(const Vector2d<T>&) [with T = float]': /usr/include/c++/14/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Vector2d<float>; _Args = {const Vector2d<float>&}; _Tp = Vector2d<float>]' 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:575:17: required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Vector2d<float>; _Args = {const Vector2d<float>&}; _Tp = Vector2d<float>; allocator_type = std::allocator<Vector2d<float> >]' 575 | __a.construct(__p, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1288:30: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector2d<float>; _Alloc = std::allocator<Vector2d<float> >; value_type = Vector2d<float>]' 1288 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1289 | __x); | ~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:423:29: required from here 423 | trainingPixels.push_back(mapit->second); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 88 | for(int irow=0;irow<v1.size();++irow) | ~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1724:43: warning: 'writePolygonFeature' may be used uninitialized [-Wmaybe-uninitialized] 1724 | if(writeLayer->CreateFeature( writePolygonFeature ) != OGRERR_NONE ){ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1252:25: note: 'writePolygonFeature' was declared here 1252 | OGRFeature *writePolygonFeature; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1598:49: warning: 'writePointFeature' may be used uninitialized [-Wmaybe-uninitialized] 1598 | if(writeLayer->CreateFeature( writePointFeature ) != OGRERR_NONE ){ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1505:31: note: 'writePointFeature' was declared here 1505 | OGRFeature *writePointFeature; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1183:54: warning: 'writePolygonFeature' may be used uninitialized [-Wmaybe-uninitialized] 1183 | writePolygonFeature->SetField(fieldname[ivalue].c_str(),theValue[ivalue]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:734:25: note: 'writePolygonFeature' was declared here 734 | OGRFeature *writePolygonFeature; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:1077:49: warning: 'writePointFeature' may be used uninitialized [-Wmaybe-uninitialized] 1077 | if(writeLayer->CreateFeature( writePointFeature ) != OGRERR_NONE ){ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkextractogr.cc:985:31: note: 'writePointFeature' was declared here 985 | OGRFeature *writePointFeature; | ^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:31, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkreclass.cc:23: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:32: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkreclass.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkreclass.cc:149:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 149 | for(int iclass=0;iclass<class_opt.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkreclass.cc:172:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 172 | for(int imask=0;imask<mask_opt.size();++imask){ | ~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkreclass.cc:217:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 217 | for(int imask=0;imask<mask_opt.size();++imask) | ~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkreclass.cc:227:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short unsigned int, std::allocator<short unsigned int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 227 | for(int iv=0;iv<masknodata_opt.size();++iv) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkreclass.cc:235:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 235 | for(int imask=0;imask<mask_opt.size();++imask) | ~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkreclass.cc:263:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for(int imask=0;imask<mask_opt.size();++imask){ | ~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkreclass.cc:304:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short unsigned int, std::allocator<short unsigned int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 304 | for(int ivalue=0;ivalue<masknodata_opt.size();++ivalue){ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkreclass.cc:314:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 314 | for(int iband=0;iband<lineOutput.size();++iband){ | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:31, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkreclassogr.cc:23: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:32: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkreclassogr.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkreclassogr.cc:123:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 123 | for(int iclass=0;iclass<class_opt.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkreclassogr.cc:154:21: warning: unused variable 'poFDefn' [-Wunused-variable] 154 | OGRFeatureDefn *poFDefn = ogrWriter.getLayer()->GetLayerDefn(); | ^~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:24: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector<T>&, int, int) [with T = double]' 282 | readData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkreclass.cc:251:31: required from here 251 | inputReader.readData(lineInput[iband],irow,iband); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = short int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector<T>&, int, int) [with T = short int]' 282 | readData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkreclass.cc:269:43: required from here 269 | maskReader[imask].readData(lineMask[imask],static_cast<int>(rowMask)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterOgr.h:31, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkreclass.cc:24: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int) [with T = double]' 203 | return writeData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkreclass.cc:327:33: required from here 327 | outputWriter.writeData(lineOutput[iband],irow,iband); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 148 | if(buffer.size()!=maxCol-minCol+1){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 71%] Linking CXX executable pkcrop /usr/bin/cmake -E cmake_link_script CMakeFiles/pkcrop.dir/link.txt --verbose=1 In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:25: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = short int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:26: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:369:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 369 | for(int tindex=0;tindex<tobservation_opt.size();++tindex){ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:377:32: warning: comparison of integer expressions of different signedness: 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 377 | if(observation_opt.size()>tindex) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:381:26: warning: comparison of integer expressions of different signedness: 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 381 | if(model_opt.size()>relpos) | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:431:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 431 | if(obsindex<relobsindex.size()){ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:692:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 692 | for(int iline=0;iline<obsLineVector.size();++iline){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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; | ^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:690:11: warning: unused variable 'maxRow' [-Wunused-variable] 690 | int maxRow=(irow+down_opt[0]/2<imgReaderObs.nrOfRow()) ? irow+down_opt[0]/2 : imgReaderObs.nrOfRow()-1; | ^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nmodel;++modindex){ | ~~~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:761:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 761 | if(obsindex<relobsindex.size()) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:784:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 784 | if(obsindex<relobsindex.size()){ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:907:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 907 | for(int iline=0;iline<estLineVector.size();++iline){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:915:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 915 | for(int iline=0;iline<obsLineVector.size();++iline){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:1020:14: warning: unused variable 'nvalid' [-Wunused-variable] 1020 | double nvalid=0; | ^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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; | ^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:905:9: warning: unused variable 'maxRow' [-Wunused-variable] 905 | int maxRow=(irow+down_opt[0]/2<imgUpdaterEst.nrOfRow()) ? irow+down_opt[0]/2 : imgUpdaterEst.nrOfRow()-1; | ^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:1162:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1162 | if(obsindex<relobsindex.size()){ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:1192:28: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1192 | if(relobsindex.back()<nmodel-1){//initialize output_opt.back() as last model | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:1421:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1421 | for(int iline=0;iline<obsLineVector.size();++iline){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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; | ^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:1419:11: warning: unused variable 'maxRow' [-Wunused-variable] 1419 | int maxRow=(irow+down_opt[0]/2<imgReaderObs.nrOfRow()) ? irow+down_opt[0]/2 : imgReaderObs.nrOfRow()-1; | ^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:1491:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1491 | if(obsindex<relobsindex.size()) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:1514:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1514 | if(obsindex<relobsindex.size()){ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:1636:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1636 | for(int iline=0;iline<estLineVector.size();++iline){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:1644:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1644 | for(int iline=0;iline<obsLineVector.size();++iline){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:1753:14: warning: unused variable 'nvalid' [-Wunused-variable] 1753 | double nvalid=0; | ^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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; | ^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:1634:9: warning: unused variable 'maxRow' [-Wunused-variable] 1634 | int maxRow=(irow+down_opt[0]/2<imgUpdaterEst.nrOfRow()) ? irow+down_opt[0]/2 : imgUpdaterEst.nrOfRow()-1; | ^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:1555:7: warning: unused variable 'readObsMaskBand' [-Wunused-variable] 1555 | int readObsMaskBand=(observationmask_opt.size()==nobs)? mskband_opt[0]:obsindex; | ^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nmodel;++modindex){ | ~~~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:1894:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1894 | if(obsindex<relobsindex.size()) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:1909:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1909 | if(obsindex<relobsindex.size()){ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:1952:12: warning: unused variable 'uncertObs' [-Wunused-variable] 1952 | double uncertObs=uncertObs_opt[0]; | ^~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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; | ^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, double, int, RESAMPLE) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:293:11: required from 'void ImgReaderGdal::readData(std::vector<T>&, double, int, RESAMPLE) [with T = double]' 293 | readData(buffer,0,nrOfCol()-1,row,band,resample); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:483:33: required from here 483 | imgReaderModel1.readData(estReadBuffer,modRow,readModelBand,theResample); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:169:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 169 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int) [with T = double]' 203 | return writeData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:547:31: required from here 547 | imgWriterEst.writeData(estWriteBuffer,irow,0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 148 | if(buffer.size()!=maxCol-minCol+1){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector<T>&, int, int) [with T = double]' 282 | readData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:596:28: required from here 596 | imgReaderObs.readData(obsLineVector[iline+down_opt[0]/2],0,readObsBand); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Linking CXX executable pkstat /usr/bin/cmake -E cmake_link_script CMakeFiles/pkstat.dir/link.txt --verbose=1 [ 73%] Linking CXX executable pkpolygonize /usr/bin/cmake -E cmake_link_script CMakeFiles/pkpolygonize.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkcrop.dir/link.d CMakeFiles/pkcrop.dir/src/apps/pkcrop.cc.o -o pkcrop -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 73%] Built target pkcrop make -f CMakeFiles/pkann.dir/build.make CMakeFiles/pkann.dir/depend make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkann.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkann.dir/build.make CMakeFiles/pkann.dir/build make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 74%] Building CXX object CMakeFiles/pkann.dir/src/apps/pkann.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkann.dir/src/apps/pkann.cc.o -MF CMakeFiles/pkann.dir/src/apps/pkann.cc.o.d -o CMakeFiles/pkann.dir/src/apps/pkann.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:613:16: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] 613 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:609:17: note: 'pszMessage' was declared here 609 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:668:16: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] 668 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfilter.cc:664:17: note: 'pszMessage' was declared here 664 | const char* pszMessage; | ^~~~~~~~~~ [ 75%] Linking CXX executable pkdsm2shadow /usr/bin/cmake -E cmake_link_script CMakeFiles/pkdsm2shadow.dir/link.txt --verbose=1 [ 76%] Linking CXX executable pkascii2img /usr/bin/cmake -E cmake_link_script CMakeFiles/pkascii2img.dir/link.txt --verbose=1 [ 77%] Linking CXX executable pkfilterdem /usr/bin/cmake -E cmake_link_script CMakeFiles/pkfilterdem.dir/link.txt --verbose=1 In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:24: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkstat.dir/link.d CMakeFiles/pkstat.dir/src/apps/pkstat.cc.o -o pkstat -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:25: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkpolygonize.dir/link.d CMakeFiles/pkpolygonize.dir/src/apps/pkpolygonize.cc.o -o pkpolygonize -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:30: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In member function 'int confusionmatrix::ConfusionMatrix::getClassIndex(std::string) const': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:54:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 54 | for(index=0;index<m_classes.size();++index){ | ~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:58:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | if(index>=m_classes.size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In function 'std::ostream& confusionmatrix::operator<<(std::ostream&, const ConfusionMatrix&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:157:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 157 | for(int irow=0;irow<cm.m_results.size();++irow){ | ~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:159:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 159 | for(int icol=0;icol<cm.m_results[irow].size();++icol) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:128:12: warning: variable 'doa' set but not used [-Wunused-but-set-variable] 128 | double doa=0; | ^~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkdsm2shadow.dir/link.d CMakeFiles/pkdsm2shadow.dir/src/apps/pkdsm2shadow.cc.o -o pkdsm2shadow -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:32: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'void FANN::training_data::set_train_data(const std::vector<std::vector<std::vector<float, std::allocator<float> > > >&, unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:757:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 757 | for(int iclass=0;iclass<num_class;++iclass){ | ~~~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:758:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 758 | for(int csample=0;csample<input[iclass].size();++csample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:761:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 761 | for(int iband=0;iband<input[iclass][csample].size();++iband){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<num_output;++ic){ | ~~^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'void FANN::training_data::set_train_data(const std::vector<Vector2d<float> >&, unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:806:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 806 | for(int iclass=0;iclass<num_class;++iclass){ | ~~~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:807:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 807 | for(int csample=0;csample<input[iclass].size();++csample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:810:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 810 | for(int iband=0;iband<input[iclass][csample].size();++iband){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<num_output;++ic){ | ~~^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'std::vector<float, std::allocator<float> > FANN::neural_net::run(std::vector<float, std::allocator<float> >)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1245:32: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1245 | for(int iout=0;iout<get_num_output();++iout) | ~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'float FANN::neural_net::cross_validation(std::vector<Vector2d<float> >&, unsigned int, short unsigned int, unsigned int, float, std::vector<short unsigned int, std::allocator<short unsigned int> >&, std::vector<short unsigned int, std::allocator<short unsigned int> >&, short int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1571 | if(nrun>ntraining) | ~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1595:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1595 | while(nsample<ntest){ | ~~~~~~~^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1627:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Vector2d<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1627 | for(int iclass=0;iclass<testFeatures.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1629:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1629 | for(int isample=0;isample<testFeatures[iclass].size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1565:17: warning: unused variable 'rmse' [-Wunused-variable] 1565 | float rmse=0; | ^~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1569:15: warning: unused variable 'testsample' [-Wunused-variable] 1569 | int testsample=0;//sample to leave out | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'float FANN::neural_net::cross_validation(std::vector<std::vector<float, std::allocator<float> > >&, std::vector<std::vector<float, std::allocator<float> > >&, short unsigned int, unsigned int, float, std::vector<std::vector<float, std::allocator<float> > >&, std::vector<std::vector<float, std::allocator<float> > >&, short int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1684:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1684 | if(nrun>ntraining) | ~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1711:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1711 | while(nsample<ntest){ | ~~~~~~~^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1736:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1736 | for(int isample=0;isample<testInput.size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1679:17: warning: unused variable 'rmse' [-Wunused-variable] 1679 | float rmse=0; | ^~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1682:15: warning: unused variable 'testsample' [-Wunused-variable] 1682 | int testsample=0;//sample to leave out | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'float FANN::neural_net::test_data(const std::vector<Vector2d<float> >&, unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1837:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1837 | for(int iclass=0;iclass<num_class;++iclass){ | ~~~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1838:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1838 | for(int csample=0;csample<input[iclass].size();++csample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1841:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1841 | for(int iband=0;iband<input[iclass][csample].size();++iband){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<num_output;++ic){ | ~~^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'void FANN::neural_net::get_layer_array(std::vector<unsigned int, std::allocator<unsigned int> >)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:2781:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2781 | for(int ilayer=0;ilayer<get_num_layers();++ilayer) | ~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'void FANN::neural_net::get_connection_array(std::vector<fann_connection>&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:2834:34: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2834 | for(int icon=0;icon<get_total_connections();++icon) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:253:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 253 | for(int ifile=0;ifile<training_opt.size();++ifile) | ~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:296:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<PosValue>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 296 | for(int iactive=0;iactive<activePoints.size();++iactive){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:313:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 313 | for(int iclass=0;iclass<priors_opt.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:318:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 318 | for(int iclass=0;iclass<priors_opt.size();++iclass) | ~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:330:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short unsigned int, std::allocator<short unsigned int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 330 | for(int ipair=0;ipair<bstart_opt.size();++ipair){ | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:352:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 352 | for(int iclass=0;iclass<classname_opt.size();++iclass) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:364:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 364 | if(ibag<training_opt.size()){//if bag contains new training pixels | ~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:400:34: warning: comparison of integer expressions of different signedness: 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} and '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} [-Wsign-compare] 400 | if((mapit->second).size()<minSize_opt[0]){ /build/reproducible-path/pktools-2.6.7.6+ds/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<nclass;++iclass){ | ~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:437:66: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits<std::allocator<unsigned int>, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 437 | for(int isample=trainingPixels[iclass].size();isample<balance_opt[iclass];++isample){ /build/reproducible-path/pktools-2.6.7.6+ds/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<nclass;++iclass){ | ~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:463:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 463 | for(int isample=0;isample<trainingPixels[iclass].size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nclass;++iclass) | ~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nclass;++iclass) | ~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nclass;++iclass){ | ~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:540:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 540 | for(int iclass=0;iclass<nameVector.size();++iclass) | ~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nclass;++iclass){ | ~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:557:11: warning: unused variable 'index' [-Wunused-variable] 557 | int index=0; | ^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nclass;++iclass) | ~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:583:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<unsigned int, std::allocator<unsigned int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 583 | for(int ilayer=0;ilayer<nneuron_opt.size();++ilayer) | ~~~~~~^~~~~~~~~~~~~~~~~~~ [ 78%] Linking CXX executable pkdiff /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:666:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short unsigned int, std::allocator<short unsigned int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 666 | for(int isample=0;isample<referenceVector.size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:657:13: warning: unused variable 'rmse' [-Wunused-variable] 657 | float rmse=net[ibag].cross_validation(trainingFeatures, | ^~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:665:46: warning: variable 'mapit' set but not used [-Wunused-but-set-variable] 665 | map<string,Vector2d<float> >::iterator mapit=trainingMap.begin(); | ^~~~~ /usr/bin/cmake -E cmake_link_script CMakeFiles/pkdiff.dir/link.txt --verbose=1 /build/reproducible-path/pktools-2.6.7.6+ds/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<net[ibag].get_total_connections();++i_connection) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<net[ibag].get_total_connections();++i_connection) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:731:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 731 | if(input_opt.empty()) | ^~ /build/reproducible-path/pktools-2.6.7.6+ds/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; | ^~~~~ [ 78%] Built target pkpolygonize [ 78%] Built target pkstat /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:882:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short unsigned int, std::allocator<short unsigned int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 882 | for(int iband=0;iband<band_opt.size();++iband){ | ~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:918:36: warning: comparison of integer expressions of different signedness: 'short int' and 'unsigned int' [-Wsign-compare] 918 | for(short iclass=0;iclass<nclass;++iclass){ | ~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:976:38: warning: comparison of integer expressions of different signedness: 'short int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 976 | for(short ivalue=0;ivalue<msknodata_opt.size();++ivalue){ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:1004:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1004 | for(int iband=0;iband<hpixel[icol].size();++iband){ | ~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nclass;++iclass) | ~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:1045:38: warning: comparison of integer expressions of different signedness: 'short int' and 'unsigned int' [-Wsign-compare] 1045 | for(short iclass=0;iclass<nclass;++iclass) | ~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nclass;++iclass){ | ~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:1033:15: warning: unused variable 'maxClass' [-Wunused-variable] 1033 | int maxClass=0; | ^~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nclass;++iclass){ | ~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nclass;++iclass){ | ~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nclass;++iclass) | ~~~~~~^~~~~~~ make -f CMakeFiles/pkannogr.dir/build.make CMakeFiles/pkannogr.dir/depend [ 78%] Built target pkdsm2shadow /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:1137:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<PosValue>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1137 | for(int iactive=0;iactive<activePoints.size();++iactive){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkannogr.dir/DependInfo.cmake "--color=" make -f CMakeFiles/pkfsann.dir/build.make CMakeFiles/pkfsann.dir/depend /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:265:14: warning: variable 'readLayer' set but not used [-Wunused-but-set-variable] 265 | OGRLayer *readLayer; | ^~~~~~~~~ make -f CMakeFiles/pkregann.dir/build.make CMakeFiles/pkregann.dir/depend make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkfsann.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' cd /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles/pkregann.dir/DependInfo.cmake "--color=" /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkascii2img.dir/link.d CMakeFiles/pkascii2img.dir/src/apps/pkascii2img.cc.o -o pkascii2img -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkannogr.dir/build.make CMakeFiles/pkannogr.dir/build make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkfsann.dir/build.make CMakeFiles/pkfsann.dir/build make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 78%] Built target pkascii2img make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/pkregann.dir/build.make CMakeFiles/pkregann.dir/build make[3]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 79%] Building CXX object CMakeFiles/pkannogr.dir/src/apps/pkannogr.cc.o [ 80%] Building CXX object CMakeFiles/pkfsann.dir/src/apps/pkfsann.cc.o /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkannogr.dir/src/apps/pkannogr.cc.o -MF CMakeFiles/pkannogr.dir/src/apps/pkannogr.cc.o.d -o CMakeFiles/pkannogr.dir/src/apps/pkannogr.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkfsann.dir/src/apps/pkfsann.cc.o -MF CMakeFiles/pkfsann.dir/src/apps/pkfsann.cc.o.d -o CMakeFiles/pkfsann.dir/src/apps/pkfsann.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc [ 81%] Building CXX object CMakeFiles/pkregann.dir/src/apps/pkregann.cc.o /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(T&, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:1141:22: required from here 1141 | testImage.readData(value,static_cast<int>(activePoints[iactive].posx),static_cast<int>(activePoints[iactive].posy),iband); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:105:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 105 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:105:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 105 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:106:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 106 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:108:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 108 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /usr/bin/c++ -DFANN_DLL -DGSL_DLL -DHAVE_CONFIG_H -I/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/base -I/usr/include/gdal -I/build/reproducible-path/pktools-2.6.7.6+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -I/usr/include/hdf5/serial -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -std=c++11 -MD -MT CMakeFiles/pkregann.dir/src/apps/pkregann.cc.o -MF CMakeFiles/pkregann.dir/src/apps/pkregann.cc.o.d -o CMakeFiles/pkregann.dir/src/apps/pkregann.cc.o -c /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkregann.cc /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector<T>&, int, int) [with T = float]' 282 | readData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:887:31: required from here 887 | testImage.readData(buffer,iline,band_opt[iband]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In instantiation of 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = short int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:282:11: required from 'void ImgReaderGdal::readData(std::vector<T>&, int, int) [with T = short int]' 282 | readData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:963:22: required from here 963 | maskReader.readData(lineMask,static_cast<int>(rowMask)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:137:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:138:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(m_scale.size()>band) | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:140:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if(m_offset.size()>band) | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:146:19: warning: comparison of integer expressions of different signedness: 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 146 | if(buffer.size()!=maxCol-minCol+1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:20: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:149:42: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 149 | if(m_scale.size()>band||m_offset.size()>band){ | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:150:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short int, std::allocator<short int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for(int index=0;index<buffer.size();++index) | ~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = char]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int) [with T = char]' 203 | return writeData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:1121:34: required from here 1121 | classImageBag.writeData(classBag[ibag],iline,ibag); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 148 | if(buffer.size()!=maxCol-minCol+1){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In instantiation of 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:203:19: required from 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int) [with T = float]' 203 | return writeData(buffer,0,nrOfCol()-1,row,band); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:1124:30: required from here 1124 | probImage.writeData(probOut[iclass],iline,iclass); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:148:19: warning: comparison of integer expressions of different signedness: 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 148 | if(buffer.size()!=maxCol-minCol+1){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'Vector2d<T>::Vector2d(const Vector2d<T>&) [with T = float]': /usr/include/c++/14/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Vector2d<float>; _Args = {const Vector2d<float>&}; _Tp = Vector2d<float>]' 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:575:17: required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Vector2d<float>; _Args = {const Vector2d<float>&}; _Tp = Vector2d<float>; allocator_type = std::allocator<Vector2d<float> >]' 575 | __a.construct(__p, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1288:30: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector2d<float>; _Alloc = std::allocator<Vector2d<float> >; value_type = Vector2d<float>]' 1288 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1289 | __x); | ~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:404:33: required from here 404 | trainingPixels.push_back(mapit->second); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 88 | for(int irow=0;irow<v1.size();++irow) | ~~~~^~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkfilterdem.dir/link.d CMakeFiles/pkfilterdem.dir/src/apps/pkfilterdem.cc.o -o pkfilterdem -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | poBand->RasterIO(GF_Read,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(std::vector<T>&, int, int, int, int) [with T = short int]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:148:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 191 | poBand->RasterIO(GF_Write,minCol,row,buffer.size(),1,&(buffer[0]),buffer.size(),1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h: In member function 'bool ImgWriterGdal::writeData(std::vector<T>&, int, int, int, int) [with T = char]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:191:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h: In member function 'void ImgReaderGdal::readData(T&, int, int, int) [with T = double]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:114:19: warning: ignoring return value of 'CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)' declared with attribute 'warn_unused_result' [-Wunused-result] 114 | poBand->RasterIO(GF_Read,col,row,1,1,&value,1,1,getGDALDataType<T>(),0,0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Built target pkfilterdem /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkdiff.dir/link.d CMakeFiles/pkdiff.dir/src/apps/pkdiff.cc.o -o pkdiff -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 81%] Built target pkdiff In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:24: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 82%] Linking CXX executable pkstatascii /usr/bin/cmake -E cmake_link_script CMakeFiles/pkstatascii.dir/link.txt --verbose=1 In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /usr/include/armadillo:27, from /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:27, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkregann.cc:23: /usr/include/armadillo_bits/compiler_check.hpp:87:98: note: '#pragma message: INFO: support for C++11 is deprecated; minimum recommended standard is C++14' 87 | #pragma message ("INFO: support for C++11 is deprecated; minimum recommended standard is C++14") | ^ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgWriterGdal.h:30, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:25: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ [ 84%] Linking CXX executable pkfilterascii /usr/bin/cmake -E cmake_link_script CMakeFiles/pkfilterascii.dir/link.txt --verbose=1 /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkreclass.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkreclass.cc:244:16: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] 244 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkreclass.cc:240:17: note: 'pszMessage' was declared here 240 | const char* pszMessage; | ^~~~~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:30: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In member function 'int confusionmatrix::ConfusionMatrix::getClassIndex(std::string) const': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:54:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 54 | for(index=0;index<m_classes.size();++index){ | ~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:58:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | if(index>=m_classes.size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In function 'std::ostream& confusionmatrix::operator<<(std::ostream&, const ConfusionMatrix&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:157:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 157 | for(int irow=0;irow<cm.m_results.size();++irow){ | ~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:159:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 159 | for(int icol=0;icol<cm.m_results[irow].size();++icol) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:128:12: warning: variable 'doa' set but not used [-Wunused-but-set-variable] 128 | double doa=0; | ^~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:32: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'void FANN::training_data::set_train_data(const std::vector<std::vector<std::vector<float, std::allocator<float> > > >&, unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:757:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 757 | for(int iclass=0;iclass<num_class;++iclass){ | ~~~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:758:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 758 | for(int csample=0;csample<input[iclass].size();++csample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:761:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 761 | for(int iband=0;iband<input[iclass][csample].size();++iband){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<num_output;++ic){ | ~~^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'void FANN::training_data::set_train_data(const std::vector<Vector2d<float> >&, unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:806:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 806 | for(int iclass=0;iclass<num_class;++iclass){ | ~~~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:807:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 807 | for(int csample=0;csample<input[iclass].size();++csample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:810:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 810 | for(int iband=0;iband<input[iclass][csample].size();++iband){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<num_output;++ic){ | ~~^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'std::vector<float, std::allocator<float> > FANN::neural_net::run(std::vector<float, std::allocator<float> >)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1245:32: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1245 | for(int iout=0;iout<get_num_output();++iout) | ~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'float FANN::neural_net::cross_validation(std::vector<Vector2d<float> >&, unsigned int, short unsigned int, unsigned int, float, std::vector<short unsigned int, std::allocator<short unsigned int> >&, std::vector<short unsigned int, std::allocator<short unsigned int> >&, short int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1571 | if(nrun>ntraining) | ~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1595:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1595 | while(nsample<ntest){ | ~~~~~~~^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1627:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Vector2d<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1627 | for(int iclass=0;iclass<testFeatures.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1629:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1629 | for(int isample=0;isample<testFeatures[iclass].size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1565:17: warning: unused variable 'rmse' [-Wunused-variable] 1565 | float rmse=0; | ^~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1569:15: warning: unused variable 'testsample' [-Wunused-variable] 1569 | int testsample=0;//sample to leave out | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'float FANN::neural_net::cross_validation(std::vector<std::vector<float, std::allocator<float> > >&, std::vector<std::vector<float, std::allocator<float> > >&, short unsigned int, unsigned int, float, std::vector<std::vector<float, std::allocator<float> > >&, std::vector<std::vector<float, std::allocator<float> > >&, short int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1684:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1684 | if(nrun>ntraining) | ~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1711:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1711 | while(nsample<ntest){ | ~~~~~~~^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1736:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1736 | for(int isample=0;isample<testInput.size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1679:17: warning: unused variable 'rmse' [-Wunused-variable] 1679 | float rmse=0; | ^~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1682:15: warning: unused variable 'testsample' [-Wunused-variable] 1682 | int testsample=0;//sample to leave out | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'float FANN::neural_net::test_data(const std::vector<Vector2d<float> >&, unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1837:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1837 | for(int iclass=0;iclass<num_class;++iclass){ | ~~~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1838:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1838 | for(int csample=0;csample<input[iclass].size();++csample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1841:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1841 | for(int iband=0;iband<input[iclass][csample].size();++iband){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<num_output;++ic){ | ~~^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'void FANN::neural_net::get_layer_array(std::vector<unsigned int, std::allocator<unsigned int> >)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:2781:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2781 | for(int ilayer=0;ilayer<get_num_layers();++ilayer) | ~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'void FANN::neural_net::get_connection_array(std::vector<fann_connection>&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:2834:34: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2834 | for(int icon=0;icon<get_total_connections();++icon) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:241:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 241 | for(int ifile=0;ifile<training_opt.size();++ifile) | ~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:284:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<PosValue>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | for(int iactive=0;iactive<activePoints.size();++iactive){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:301:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 301 | for(int iclass=0;iclass<priors_opt.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:306:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 306 | for(int iclass=0;iclass<priors_opt.size();++iclass) | ~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:318:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short unsigned int, std::allocator<short unsigned int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 318 | for(int ipair=0;ipair<bstart_opt.size();++ipair){ | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:340:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 340 | for(int iclass=0;iclass<classname_opt.size();++iclass) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:352:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 352 | if(ibag<training_opt.size()){//if bag contains new training pixels | ~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:388:34: warning: comparison of integer expressions of different signedness: 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} and '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} [-Wsign-compare] 388 | if((mapit->second).size()<minSize_opt[0]){ /build/reproducible-path/pktools-2.6.7.6+ds/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<nclass;++iclass){ | ~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:425:66: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits<std::allocator<unsigned int>, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 425 | for(int isample=trainingPixels[iclass].size();isample<balance_opt[iclass];++isample){ /build/reproducible-path/pktools-2.6.7.6+ds/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<nclass;++iclass){ | ~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:451:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 451 | for(int isample=0;isample<trainingPixels[iclass].size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nclass;++iclass) | ~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nclass;++iclass) | ~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nclass;++iclass){ | ~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:528:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 528 | for(int iclass=0;iclass<nameVector.size();++iclass) | ~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nclass;++iclass){ | ~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:545:11: warning: unused variable 'index' [-Wunused-variable] 545 | int index=0; | ^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nclass;++iclass) | ~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:571:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<unsigned int, std::allocator<unsigned int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 571 | for(int ilayer=0;ilayer<nneuron_opt.size();++ilayer) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:654:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short unsigned int, std::allocator<short unsigned int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 654 | for(int isample=0;isample<referenceVector.size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:645:13: warning: unused variable 'rmse' [-Wunused-variable] 645 | float rmse=net[ibag].cross_validation(trainingFeatures, | ^~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:653:46: warning: variable 'mapit' set but not used [-Wunused-but-set-variable] 653 | map<string,Vector2d<float> >::iterator mapit=trainingMap.begin(); | ^~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:677:42: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 677 | for(int i_connection=0;i_connection<net[ibag].get_total_connections();++i_connection) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<net[ibag].get_total_connections();++i_connection) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:739:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 739 | for(int ivalidation=0;ivalidation<input_opt.size();++ivalidation){ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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} /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:794:34: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 794 | for(int iclass=0;iclass<nclass;++iclass) | ~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:808:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 808 | for(int iclass=0;iclass<result.size();++iclass) | ~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nclass;++iclass){ | ~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<nclass;++iclass){ | ~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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} /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:832:17: warning: unused variable 'normBag' [-Wunused-variable] 832 | float normBag=0; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:253:14: warning: variable 'readLayer' set but not used [-Wunused-but-set-variable] 253 | OGRLayer *readLayer; | ^~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:260:8: warning: variable 'maskIsVector' set but not used [-Wunused-but-set-variable] 260 | bool maskIsVector=false; | ^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:291:16: warning: unused variable 'nactive' [-Wunused-variable] 291 | unsigned int nactive=0; | ^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In instantiation of 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, std::vector<std::__cxx11::basic_string<char> >&, OGRFeature*, int, bool, bool) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:791:32: required from here 791 | imgReaderOgr.readData(validationPixel,OFTReal,fields,poFeature,ilayer); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:471:23: warning: comparison of integer expressions of different signedness: 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 471 | if(fields.size()<poFDefn->GetFieldCount()){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:481:23: warning: comparison of integer expressions of different signedness: 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 481 | if(fields.size()<poFDefn->GetFieldCount()){ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:442:13: warning: unused variable 'poPoint' [-Wunused-variable] 442 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:31, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:26: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderGdal.h:23, from /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:32: /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setScale(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:76:22: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 76 | if(m_scale.size()!=nrOfBand()){//initialize | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h: In member function 'void ImgRasterGdal::setOffset(double, int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgRasterGdal.h:85:23: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 85 | if(m_offset.size()!=nrOfBand()){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:726:14: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] 726 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkcomposite.cc:722:15: note: 'pszMessage' was declared here 722 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h: In member function 'int ImgReaderOgr::readData(std::vector<T>&, const OGRFieldType&, const std::string&, int, bool) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]': /build/reproducible-path/pktools-2.6.7.6+ds/src/imageclasses/ImgReaderOgr.h:625:15: warning: unused variable 'poPoint' [-Wunused-variable] 625 | OGRPoint *poPoint = (OGRPoint *) poGeometry; | ^~~~~~~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:27: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In member function 'int confusionmatrix::ConfusionMatrix::getClassIndex(std::string) const': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:54:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 54 | for(index=0;index<m_classes.size();++index){ | ~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:58:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | if(index>=m_classes.size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h: In function 'std::ostream& confusionmatrix::operator<<(std::ostream&, const ConfusionMatrix&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:157:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 157 | for(int irow=0;irow<cm.m_results.size();++irow){ | ~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:159:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 159 | for(int icol=0;icol<cm.m_results[irow].size();++icol) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/ConfusionMatrix.h:128:12: warning: variable 'doa' set but not used [-Wunused-but-set-variable] 128 | double doa=0; | ^~~ [ 85%] Linking CXX executable pkascii2ogr /usr/bin/cmake -E cmake_link_script CMakeFiles/pkascii2ogr.dir/link.txt --verbose=1 In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:31: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'void FANN::training_data::set_train_data(const std::vector<std::vector<std::vector<float, std::allocator<float> > > >&, unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:757:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 757 | for(int iclass=0;iclass<num_class;++iclass){ | ~~~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:758:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 758 | for(int csample=0;csample<input[iclass].size();++csample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:761:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 761 | for(int iband=0;iband<input[iclass][csample].size();++iband){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<num_output;++ic){ | ~~^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'void FANN::training_data::set_train_data(const std::vector<Vector2d<float> >&, unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:806:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 806 | for(int iclass=0;iclass<num_class;++iclass){ | ~~~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:807:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 807 | for(int csample=0;csample<input[iclass].size();++csample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:810:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 810 | for(int iband=0;iband<input[iclass][csample].size();++iband){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<num_output;++ic){ | ~~^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'std::vector<float, std::allocator<float> > FANN::neural_net::run(std::vector<float, std::allocator<float> >)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1245:32: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1245 | for(int iout=0;iout<get_num_output();++iout) | ~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'Vector2d<T>::Vector2d(const Vector2d<T>&) [with T = float]': /usr/include/c++/14/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Vector2d<float>; _Args = {const Vector2d<float>&}; _Tp = Vector2d<float>]' 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:575:17: required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Vector2d<float>; _Args = {const Vector2d<float>&}; _Tp = Vector2d<float>; allocator_type = std::allocator<Vector2d<float> >]' 575 | __a.construct(__p, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1288:30: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector2d<float>; _Alloc = std::allocator<Vector2d<float> >; value_type = Vector2d<float>]' 1288 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1289 | __x); | ~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:392:33: required from here 392 | trainingPixels.push_back(mapit->second); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 88 | for(int irow=0;irow<v1.size();++irow) | ~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'float FANN::neural_net::cross_validation(std::vector<Vector2d<float> >&, unsigned int, short unsigned int, unsigned int, float, std::vector<short unsigned int, std::allocator<short unsigned int> >&, std::vector<short unsigned int, std::allocator<short unsigned int> >&, short int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1571 | if(nrun>ntraining) | ~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1595:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1595 | while(nsample<ntest){ | ~~~~~~~^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1627:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Vector2d<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1627 | for(int iclass=0;iclass<testFeatures.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1629:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1629 | for(int isample=0;isample<testFeatures[iclass].size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1565:17: warning: unused variable 'rmse' [-Wunused-variable] 1565 | float rmse=0; | ^~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1569:15: warning: unused variable 'testsample' [-Wunused-variable] 1569 | int testsample=0;//sample to leave out | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'float FANN::neural_net::cross_validation(std::vector<std::vector<float, std::allocator<float> > >&, std::vector<std::vector<float, std::allocator<float> > >&, short unsigned int, unsigned int, float, std::vector<std::vector<float, std::allocator<float> > >&, std::vector<std::vector<float, std::allocator<float> > >&, short int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1684:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1684 | if(nrun>ntraining) | ~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1711:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1711 | while(nsample<ntest){ | ~~~~~~~^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1736:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1736 | for(int isample=0;isample<testInput.size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1679:17: warning: unused variable 'rmse' [-Wunused-variable] 1679 | float rmse=0; | ^~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1682:15: warning: unused variable 'testsample' [-Wunused-variable] 1682 | int testsample=0;//sample to leave out | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'float FANN::neural_net::test_data(const std::vector<Vector2d<float> >&, unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1837:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1837 | for(int iclass=0;iclass<num_class;++iclass){ | ~~~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1838:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1838 | for(int csample=0;csample<input[iclass].size();++csample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1841:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1841 | for(int iband=0;iband<input[iclass][csample].size();++iband){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<num_output;++ic){ | ~~^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'void FANN::neural_net::get_layer_array(std::vector<unsigned int, std::allocator<unsigned int> >)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:2781:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2781 | for(int ilayer=0;ilayer<get_num_layers();++ilayer) | ~~~~~~^~~~~~~~~~~~~~~~~ [ 86%] Linking CXX executable pkfilter /usr/bin/cmake -E cmake_link_script CMakeFiles/pkfilter.dir/link.txt --verbose=1 /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'void FANN::neural_net::get_connection_array(std::vector<fann_connection>&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:2834:34: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2834 | for(int icon=0;icon<get_total_connections();++icon) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc: In member function 'virtual double CostFactoryANN::getCost(const std::vector<Vector2d<float> >&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:125:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<unsigned int, std::allocator<unsigned int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 125 | for(int ilayer=0;ilayer<m_nneuron.size();++ilayer) | ~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:180:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short unsigned int, std::allocator<short unsigned int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 180 | for(int isample=0;isample<referenceVector.size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:160:9: warning: variable 'rmse' set but not used [-Wunused-but-set-variable] 160 | float rmse=0; | ^~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkfilterascii.dir/link.d CMakeFiles/pkfilterascii.dir/src/apps/pkfilterascii.cc.o -o pkfilterascii -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkstatascii.dir/link.d CMakeFiles/pkstatascii.dir/src/apps/pkstatascii.cc.o -o pkstatascii -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:330:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 330 | for(int ifile=0;ifile<training_opt.size();++ifile) | ~~~~~^~~~~~~~~~~~~~~~~~~~ [ 86%] Built target pkfilterascii [ 86%] Built target pkstatascii /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:375:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<short unsigned int, std::allocator<short unsigned int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 375 | for(int ipair=0;ipair<bstart_opt.size();++ipair){ | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:396:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 396 | for(int iclass=0;iclass<classname_opt.size();++iclass) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:477:30: warning: comparison of integer expressions of different signedness: 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} and '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} [-Wsign-compare] 477 | if((mapit->second).size()<minSize_opt[0]){ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:520:62: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits<std::allocator<unsigned int>, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 520 | for(int isample=trainingPixels[iclass].size();isample<balance_opt[0];++isample){ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:547:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 547 | for(int isample=0;isample<trainingPixels[iclass].size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:582:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 582 | for(int iname=0;iname<nameVector.size();++iname){ | ~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:611:25: warning: comparison of integer expressions of different signedness: 'std::vector<Vector2d<float> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 611 | if(testPixels.size()>iclass){ | ~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:621:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits<std::allocator<unsigned int>, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 621 | for(int isample=0;isample<nctraining[iclass];++isample){ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:632:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits<std::allocator<unsigned int>, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 632 | for(int isample=0;isample<nctest[iclass];++isample){ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:349:16: warning: variable 'totalTestSamples' set but not used [-Wunused-but-set-variable] 349 | unsigned int totalTestSamples=0; | ^~~~~~~~~~~~~~~~ [ 87%] Linking CXX executable pkreclassogr /usr/bin/cmake -E cmake_link_script CMakeFiles/pkreclassogr.dir/link.txt --verbose=1 In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:29: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h: In instantiation of 'double FeatureSelector::forward(std::vector<Vector2d<T> >&, CostFactory&, std::__cxx11::list<int>&, int, short int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:671:32: required from here 671 | cost=selector.forward(trainingFeatures,costfactory,subset,maxFeatures,verbose_opt[0]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:117:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 117 | while(subset.size()<maxFeatures){ | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h: In instantiation of 'double FeatureSelector::backward(std::vector<Vector2d<T> >&, CostFactory&, std::__cxx11::list<int>&, int, short int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:674:33: required from here 674 | cost=selector.backward(trainingFeatures,costfactory,subset,maxFeatures,verbose_opt[0]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:135:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 135 | for(int iFeature=0;iFeature<v[0][0].size();++iFeature) | ~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:138:19: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 138 | if(subset.size()==minFeatures) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:140:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | while(subset.size()>minFeatures){ | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h: In instantiation of 'double FeatureSelector::bruteForce(std::vector<Vector2d<T> >&, CostFactory&, std::__cxx11::list<int>&, int, short int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:678:35: required from here 678 | cost=selector.bruteForce(trainingFeatures,costfactory,subset,maxFeatures,verbose_opt[0]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:229:19: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 229 | if(subset.size()>=maxLevels) | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:235:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Vector2d<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 235 | for(int iclass=0;iclass<v.size();++iclass) | ~~~~~~^~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:262:30: warning: variable 'lit2' set but not used [-Wunused-but-set-variable] 262 | std::list<int>::iterator lit2=lit;//start searching from next element | ^~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h: In instantiation of 'double FeatureSelector::addFeature(std::vector<Vector2d<T> >&, CostFactory&, std::__cxx11::list<int>&, short int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:163:28: required from 'double FeatureSelector::floating(std::vector<Vector2d<T> >&, CostFactory&, std::__cxx11::list<int>&, int, double, short int) [with T = float]' 163 | cost.push_back(addFeature(v,theCostFactory,subset,verbose)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:668:33: required from here 668 | cost=selector.floating(trainingFeatures,costfactory,subset,maxFeatures,epsilon_cost_opt[0],verbose_opt[0]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:277:19: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 277 | if(subset.size()>=maxLevels) | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:283:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Vector2d<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 283 | for(int iclass=0;iclass<v.size();++iclass){ | ~~~~~~^~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:307:30: warning: variable 'lit2' set but not used [-Wunused-but-set-variable] 307 | std::list<int>::iterator lit2=lit;//start searching from next element | ^~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h: In instantiation of 'double FeatureSelector::removeFeature(std::vector<Vector2d<T> >&, CostFactory&, std::__cxx11::list<int>&, int&, short int) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:185:34: required from 'double FeatureSelector::floating(std::vector<Vector2d<T> >&, CostFactory&, std::__cxx11::list<int>&, int, double, short int) [with T = float]' 185 | double cost_r=removeFeature(v,theCostFactory,subset,x_r,verbose); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:668:33: required from here 668 | cost=selector.floating(trainingFeatures,costfactory,subset,maxFeatures,epsilon_cost_opt[0],verbose_opt[0]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:324:19: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 324 | if(subset.size()>maxLevels||subset.empty()){ | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:331:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Vector2d<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 331 | for(int iclass=0;iclass<v.size();++iclass){ | ~~~~~~^~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:357:30: warning: variable 'lit2' set but not used [-Wunused-but-set-variable] 357 | std::list<int>::iterator lit2=lit;//start searching from next element | ^~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'void Vector2d<T>::selectCols(const std::__cxx11::list<int>&, Vector2d<T>&) const [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/FeatureSelector.h:236:27: required from 'double FeatureSelector::bruteForce(std::vector<Vector2d<T> >&, CostFactory&, std::__cxx11::list<int>&, int, short int) [with T = float]' 236 | v[iclass].selectCols(tmpset,tmpv[iclass]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:678:35: required from here 678 | cost=selector.bruteForce(trainingFeatures,costfactory,subset,maxFeatures,verbose_opt[0]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:161:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 161 | for(int irow=0;irow<this->size();++irow){ | ~~~~^~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:164:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::list<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 164 | for(int icol=0;icol<cols.size();++icol) | ~~~~^~~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkfilter.dir/link.d CMakeFiles/pkfilter.dir/src/apps/pkfilter.cc.o -o pkfilter -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'Vector2d<T>::Vector2d(const Vector2d<T>&) [with T = float]': /usr/include/c++/14/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Vector2d<float>; _Args = {const Vector2d<float>&}; _Tp = Vector2d<float>]' 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:575:17: required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Vector2d<float>; _Args = {const Vector2d<float>&}; _Tp = Vector2d<float>; allocator_type = std::allocator<Vector2d<float> >]' 575 | __a.construct(__p, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1288:30: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector2d<float>; _Alloc = std::allocator<Vector2d<float> >; value_type = Vector2d<float>]' 1288 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1289 | __x); | ~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:481:29: required from here 481 | trainingPixels.push_back(mapit->second); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:88:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 88 | for(int irow=0;irow<v1.size();++irow) | ~~~~^~~~~~~~~~ [ 87%] Built target pkfilter /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h: In instantiation of 'Vector2d<T> Vector2d<T>::operator=(const Vector2d<T>&) [with T = float]': /usr/include/c++/14/bits/stl_algobase.h:940:11: required from 'typename __gnu_cxx::__enable_if<(! std::__is_scalar<_Tp>::__value), void>::__type std::__fill_a1(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Vector2d<float>*; _Tp = Vector2d<float>; typename __gnu_cxx::__enable_if<(! __is_scalar<_Tp>::__value), void>::__type = void]' 940 | *__first = __value; | ~~~~~~~~~^~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:998:21: required from 'void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = Vector2d<float>*; _Tp = Vector2d<float>]' 998 | { std::__fill_a1(__first, __last, __value); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:1029:20: required from 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Vector2d<float>*; _Tp = Vector2d<float>]' 1029 | std::__fill_a(__first, __last, __value); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc:727:14: required from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Vector2d<float>; _Alloc = std::allocator<Vector2d<float> >; iterator = std::vector<Vector2d<float> >::iterator; size_type = long unsigned int; value_type = Vector2d<float>]' 727 | std::fill(__position.base(), __position.base() + __n, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 728 | __x_copy); | ~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1037:4: required from 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Vector2d<float>; _Alloc = std::allocator<Vector2d<float> >; size_type = long unsigned int; value_type = Vector2d<float>]' 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ^~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkfsann.cc:198:26: required from here 198 | testFeatures.resize(m_nctest[iclass],nFeatures); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:98:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 98 | for(int irow=0;irow<v1.size();++irow) | ~~~~^~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkascii2ogr.dir/link.d CMakeFiles/pkascii2ogr.dir/src/apps/pkascii2ogr.cc.o -o pkascii2ogr -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 87%] Built target pkascii2ogr /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkreclassogr.dir/link.d CMakeFiles/pkreclassogr.dir/src/apps/pkreclassogr.cc.o -o pkreclassogr -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 87%] Built target pkreclassogr [ 88%] Linking CXX executable pkreclass /usr/bin/cmake -E cmake_link_script CMakeFiles/pkreclass.dir/link.txt --verbose=1 /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:611:18: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] 611 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkoptsvm.cc:606:17: note: 'pszMessage' was declared here 606 | const char* pszMessage; | ^~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkreclass.dir/link.d CMakeFiles/pkreclass.dir/src/apps/pkreclass.cc.o -o pkreclass -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In member function 'unsigned int FileReaderAscii::readData(std::vector<T>&, int, double, double, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:127:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 127 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:157:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 157 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In member function 'unsigned int FileReaderAscii::readData(std::vector<std::vector<T> >&, const std::vector<int>&, double, double, bool, bool)': /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:250:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 250 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:286:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 286 | if(verbose>1) | ~~~~~~~^~ In file included from /build/reproducible-path/pktools-2.6.7.6+ds/src/base/Vector2d.h:29, from /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:92, from /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkregann.cc:25: /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h: In static member function 'static gsl_rng* statfactory::StatFactory::getRandomGenerator(long unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/StatFactory.h:100:26: warning: unused variable 'T' [-Wunused-variable] 100 | const gsl_rng_type * T; | ^ [ 88%] Built target pkreclass /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'void FANN::training_data::set_train_data(const std::vector<std::vector<std::vector<float, std::allocator<float> > > >&, unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:757:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 757 | for(int iclass=0;iclass<num_class;++iclass){ | ~~~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:758:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 758 | for(int csample=0;csample<input[iclass].size();++csample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:761:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 761 | for(int iband=0;iband<input[iclass][csample].size();++iband){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<num_output;++ic){ | ~~^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'void FANN::training_data::set_train_data(const std::vector<Vector2d<float> >&, unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:806:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 806 | for(int iclass=0;iclass<num_class;++iclass){ | ~~~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:807:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 807 | for(int csample=0;csample<input[iclass].size();++csample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:810:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 810 | for(int iband=0;iband<input[iclass][csample].size();++iband){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<num_output;++ic){ | ~~^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'std::vector<float, std::allocator<float> > FANN::neural_net::run(std::vector<float, std::allocator<float> >)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1245:32: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1245 | for(int iout=0;iout<get_num_output();++iout) | ~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'float FANN::neural_net::cross_validation(std::vector<Vector2d<float> >&, unsigned int, short unsigned int, unsigned int, float, std::vector<short unsigned int, std::allocator<short unsigned int> >&, std::vector<short unsigned int, std::allocator<short unsigned int> >&, short int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1571 | if(nrun>ntraining) | ~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1595:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1595 | while(nsample<ntest){ | ~~~~~~~^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1627:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Vector2d<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1627 | for(int iclass=0;iclass<testFeatures.size();++iclass){ | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1629:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1629 | for(int isample=0;isample<testFeatures[iclass].size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1565:17: warning: unused variable 'rmse' [-Wunused-variable] 1565 | float rmse=0; | ^~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1569:15: warning: unused variable 'testsample' [-Wunused-variable] 1569 | int testsample=0;//sample to leave out | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'float FANN::neural_net::cross_validation(std::vector<std::vector<float, std::allocator<float> > >&, std::vector<std::vector<float, std::allocator<float> > >&, short unsigned int, unsigned int, float, std::vector<std::vector<float, std::allocator<float> > >&, std::vector<std::vector<float, std::allocator<float> > >&, short int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1684:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1684 | if(nrun>ntraining) | ~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1711:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1711 | while(nsample<ntest){ | ~~~~~~~^~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1736:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1736 | for(int isample=0;isample<testInput.size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1679:17: warning: unused variable 'rmse' [-Wunused-variable] 1679 | float rmse=0; | ^~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1682:15: warning: unused variable 'testsample' [-Wunused-variable] 1682 | int testsample=0;//sample to leave out | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'float FANN::neural_net::test_data(const std::vector<Vector2d<float> >&, unsigned int)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1837:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1837 | for(int iclass=0;iclass<num_class;++iclass){ | ~~~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1838:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1838 | for(int csample=0;csample<input[iclass].size();++csample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:1841:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float, std::allocator<float> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1841 | for(int iband=0;iband<input[iclass][csample].size();++iband){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<num_output;++ic){ | ~~^~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'void FANN::neural_net::get_layer_array(std::vector<unsigned int>)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:2781:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2781 | for(int ilayer=0;ilayer<get_num_layers();++ilayer) | ~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h: In member function 'void FANN::neural_net::get_connection_array(std::vector<fann_connection>&)': /build/reproducible-path/pktools-2.6.7.6+ds/src/algorithms/myfann_cpp.h:2834:34: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2834 | for(int icon=0;icon<get_total_connections();++icon) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkregann.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/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<ninput;++iinput){ | ~~~~~~^~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkregann.cc:192:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 192 | for(int isample=0;isample<trainingUnits.size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<noutput;++ioutput){ | ~~~~~~~^~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkregann.cc:214:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 214 | for(int isample=0;isample<trainingOutput.size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkregann.cc:238:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<unsigned int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 238 | for(int ilayer=0;ilayer<nneuron_opt.size();++ilayer) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkregann.cc:332:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<float, std::allocator<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 332 | for(int isample=0;isample<referenceVector.size();++isample){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<noutput;++ioutput){ | ~~~~~~~^~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkregann.cc:341:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 341 | if(ioutput<noutput-1) | ~~~~~~~^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<noutput;++ioutput) | ~~~~~~~^~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/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<net.get_total_connections();++i_connection) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkregann.cc:137:16: warning: variable 'inputSize' set but not used [-Wunused-but-set-variable] 137 | unsigned int inputSize=0; | ^~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h: In instantiation of 'unsigned int FileReaderAscii::readData(std::vector<std::vector<T> >&, const std::vector<int>&, double, double, bool, bool) [with T = float]': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkregann.cc:143:23: required from here 143 | inputFile.readData(inputUnits,inputCols_opt,1,0,true,verbose_opt[0]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:210:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 210 | for(int icol=0;icol<cols.size();++icol){ | ~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:250:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 250 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:272:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 272 | for(int icol=0;icol<cols.size();++icol){ | ~~~~^~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/fileclasses/FileReaderAscii.h:286:19: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare] 286 | if(verbose>1) | ~~~~~~~^~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:781:14: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] 781 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkkalman.cc:340:15: note: 'pszMessage' was declared here 340 | const char* pszMessage; | ^~~~~~~~~~ [ 89%] Linking CXX executable pkextractogr /usr/bin/cmake -E cmake_link_script CMakeFiles/pkextractogr.dir/link.txt --verbose=1 /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:740:16: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] 740 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvmogr.cc:735:15: note: 'pszMessage' was declared here 735 | const char* pszMessage; | ^~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:752:16: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] 752 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pksvm.cc:747:15: note: 'pszMessage' was declared here 747 | const char* pszMessage; | ^~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkextractogr.dir/link.d CMakeFiles/pkextractogr.dir/src/apps/pkextractogr.cc.o -o pkextractogr -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 89%] Built target pkextractogr [ 90%] Linking CXX executable pkoptsvm /usr/bin/cmake -E cmake_link_script CMakeFiles/pkoptsvm.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkoptsvm.dir/link.d CMakeFiles/pkoptsvm.dir/src/apps/pkoptsvm.cc.o -o pkoptsvm -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 90%] Built target pkoptsvm [ 91%] Linking CXX executable pkcomposite /usr/bin/cmake -E cmake_link_script CMakeFiles/pkcomposite.dir/link.txt --verbose=1 [ 92%] Linking CXX executable pkfssvm /usr/bin/cmake -E cmake_link_script CMakeFiles/pkfssvm.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkcomposite.dir/link.d CMakeFiles/pkcomposite.dir/src/apps/pkcomposite.cc.o -o pkcomposite -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 92%] Built target pkcomposite /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc: In function 'int main(int, char**)': /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:1132:20: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] 1132 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkann.cc:734:17: note: 'pszMessage' was declared here 734 | const char* pszMessage; | ^~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkfssvm.dir/link.d CMakeFiles/pkfssvm.dir/src/apps/pkfssvm.cc.o -o pkfssvm -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 92%] Built target pkfssvm [ 93%] Linking CXX executable pksvmogr /usr/bin/cmake -E cmake_link_script CMakeFiles/pksvmogr.dir/link.txt --verbose=1 /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkregann.cc:258:15: warning: array subscript 3 is above array bounds of 'unsigned int [3]' [-Warray-bounds=] 258 | layers[3]=noutput; | ~~~~~~~~^ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkregann.cc:254:20: note: while referencing 'layers' 254 | unsigned int layers[3]; | ^~~~~~ [ 94%] Linking CXX executable pksvm /usr/bin/cmake -E cmake_link_script CMakeFiles/pksvm.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pksvmogr.dir/link.d CMakeFiles/pksvmogr.dir/src/apps/pksvmogr.cc.o -o pksvmogr -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 94%] Built target pksvmogr /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:768:20: warning: 'pszMessage' may be used uninitialized [-Wmaybe-uninitialized] 768 | pfnProgress(progress,pszMessage,pProgressArg); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pktools-2.6.7.6+ds/src/apps/pkannogr.cc:722:15: note: 'pszMessage' was declared here 722 | const char* pszMessage; | ^~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pksvm.dir/link.d CMakeFiles/pksvm.dir/src/apps/pksvm.cc.o -o pksvm -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 94%] Built target pksvm [ 95%] Linking CXX executable pkkalman /usr/bin/cmake -E cmake_link_script CMakeFiles/pkkalman.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkkalman.dir/link.d CMakeFiles/pkkalman.dir/src/apps/pkkalman.cc.o -o pkkalman -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 96%] Linking CXX executable pkregann /usr/bin/cmake -E cmake_link_script CMakeFiles/pkregann.dir/link.txt --verbose=1 [ 96%] Built target pkkalman /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkregann.dir/link.d CMakeFiles/pkregann.dir/src/apps/pkregann.cc.o -o pkregann -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -lfloatfann src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 96%] Built target pkregann [ 97%] Linking CXX executable pkann /usr/bin/cmake -E cmake_link_script CMakeFiles/pkann.dir/link.txt --verbose=1 [ 98%] Linking CXX executable pkannogr /usr/bin/cmake -E cmake_link_script CMakeFiles/pkannogr.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkann.dir/link.d CMakeFiles/pkann.dir/src/apps/pkann.cc.o -o pkann -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -lfloatfann src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 98%] Built target pkann /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkannogr.dir/link.d CMakeFiles/pkannogr.dir/src/apps/pkannogr.cc.o -o pkannogr -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -lfloatfann src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [ 98%] Built target pkannogr [100%] Linking CXX executable pkfsann /usr/bin/cmake -E cmake_link_script CMakeFiles/pkfsann.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/pktools-2.6.7.6+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Wl,--dependency-file=CMakeFiles/pkfsann.dir/link.d CMakeFiles/pkfsann.dir/src/apps/pkfsann.cc.o -o pkfsann -Wl,-rpath,/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/src: src/libbase.so.1.6.1 src/libfileClasses.so.1.6.1 src/libalgorithms.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -lfloatfann src/libimageClasses.so.1.6.1 -lgdal -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -larmadillo make[3]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' [100%] Built target pkfsann make[2]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' dh_auto_test -O--buildsystem=cmake create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=cmake dh_prep -O--buildsystem=cmake dh_auto_install -O--buildsystem=cmake cd obj-x86_64-linux-gnu && make -j20 install DESTDIR=/build/reproducible-path/pktools-2.6.7.6\+ds/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/pktools-2.6.7.6+ds -B/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pktools-config -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/pktools.pc -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkinfo -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkinfo" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkcrop -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkcrop" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkdiff -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkdiff" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkgetmask -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkgetmask" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pksetmask -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pksetmask" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkcreatect -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkcreatect" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkdumpimg -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkdumpimg" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkdumpogr -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkdumpogr" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pksieve -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pksieve" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkstat -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkstat" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkstatascii -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkstatascii" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkstatogr -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkstatogr" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkstatprofile -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkstatprofile" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkegcs -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkegcs" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkextractimg -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkextractimg" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkextractogr -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkextractogr" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkfillnodata -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkfillnodata" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkfilter -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkfilter" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkfilterdem -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkfilterdem" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkfilterascii -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkfilterascii" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkdsm2shadow -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkdsm2shadow" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkcomposite -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkcomposite" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkpolygonize -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkpolygonize" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkascii2img -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkascii2img" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pksvm -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pksvm" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pksvmogr -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pksvmogr" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkfssvm -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkfssvm" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkoptsvm -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkoptsvm" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkascii2ogr -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkascii2ogr" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkreclass -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkreclass" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkreclassogr -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkreclassogr" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkkalman -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkkalman" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkann -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkann" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkannogr -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkannogr" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkfsann -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkfsann" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkregann -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/bin/pkregann" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/lib/x86_64-linux-gnu/libbase.so.1.6.1 -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/lib/x86_64-linux-gnu/libbase.so.1 -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/lib/x86_64-linux-gnu/libbase.so -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/lib/x86_64-linux-gnu/libimageClasses.so.1.6.1 -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/lib/x86_64-linux-gnu/libimageClasses.so.1 -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/lib/x86_64-linux-gnu/libimageClasses.so -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/lib/x86_64-linux-gnu/libalgorithms.so.1.6.1 -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/lib/x86_64-linux-gnu/libalgorithms.so.1 -- Set non-toolchain portion of runtime path of "/build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/lib/x86_64-linux-gnu/libalgorithms.so.1.6.1" to "" -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/lib/x86_64-linux-gnu/libalgorithms.so -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/lib/x86_64-linux-gnu/libfileClasses.so.1.6.1 -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/lib/x86_64-linux-gnu/libfileClasses.so.1 -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/lib/x86_64-linux-gnu/libfileClasses.so -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/include/pktools/base/IndexValue.h -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/include/pktools/base/Optionpk.h -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/include/pktools/base/PosValue.h -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/include/pktools/base/Vector2d.h -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/include/pktools/base/Vector2d.cc -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/include/pktools/imageclasses/ImgRasterGdal.h -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/include/pktools/imageclasses/ImgReaderGdal.h -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/include/pktools/imageclasses/ImgReaderOgr.h -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/include/pktools/imageclasses/ImgWriterGdal.h -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/include/pktools/imageclasses/ImgWriterOgr.h -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/include/pktools/imageclasses/ImgUpdaterGdal.h -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/include/pktools/algorithms/ConfusionMatrix.h -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/include/pktools/algorithms/CostFactory.h -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/include/pktools/algorithms/CostFactorySVM.h -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/include/pktools/algorithms/Egcs.h -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/include/pktools/algorithms/FeatureSelector.h -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/include/pktools/algorithms/Filter.h -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/include/pktools/algorithms/Filter2d.h -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/include/pktools/algorithms/ImgRegression.h -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/include/pktools/algorithms/StatFactory.h -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/include/pktools/algorithms/myfann_cpp.h -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/include/pktools/algorithms/svm.h -- Installing: /build/reproducible-path/pktools-2.6.7.6+ds/debian/tmp/usr/include/pktools/fileclasses/FileReaderAscii.h make[1]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds/obj-x86_64-linux-gnu' dh_install -O--buildsystem=cmake dh_installdocs -O--buildsystem=cmake dh_installchangelogs -O--buildsystem=cmake dh_installman -O--buildsystem=cmake dh_installsystemduser -O--buildsystem=cmake dh_lintian -O--buildsystem=cmake dh_perl -O--buildsystem=cmake dh_link -O--buildsystem=cmake dh_strip_nondeterminism -O--buildsystem=cmake dh_compress -O--buildsystem=cmake dh_fixperms -O--buildsystem=cmake dh_missing -O--buildsystem=cmake dh_dwz -a -O--buildsystem=cmake dwz: debian/libbase1t64/usr/lib/x86_64-linux-gnu/libbase.so.1.6.1: .debug_info section not present dh_strip -a -O--buildsystem=cmake debian/rules override_dh_makeshlibs make[1]: Entering directory '/build/reproducible-path/pktools-2.6.7.6+ds' dh_makeshlibs -- -v2.6.7.6 -c0 dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below dpkg-gensymbols: warning: debian/libalgorithms1t64/DEBIAN/symbols doesn't match completely debian/libalgorithms1t64.symbols --- debian/libalgorithms1t64.symbols (libalgorithms1t64_2.6.7.6_amd64) +++ dpkg-gensymbols5dih_x 2025-02-23 19:48:21.990065117 -1200 @@ -146,8 +146,8 @@ (optional=templinst)_ZN8Vector2dIdEC2ERKS0_@Base 2.5.2 (optional=templinst)_ZN8Vector2dIdEC2Eii@Base 2.5.2 (optional=templinst)_ZN8Vector2dIfE6resizeEii@Base 2.5.2 - (optional=templinst)_ZN8Vector2dIsEC1Eii@Base 2.5.2 - (optional=templinst)_ZN8Vector2dIsEC2Eii@Base 2.5.2 +#MISSING: 2.6.7.6# (optional=templinst)_ZN8Vector2dIsEC1Eii@Base 2.5.2 +#MISSING: 2.6.7.6# (optional=templinst)_ZN8Vector2dIsEC2Eii@Base 2.5.2 _ZN8filter2d8Filter2d10dwtForwardER13ImgReaderGdalR13ImgWriterGdalRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi@Base 2.6.7 (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZN8filter2d8Filter2d10dwtForwardIfEEvR8Vector2dIT_ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi@Base 2.6.4 _ZN8filter2d8Filter2d10dwtInverseER13ImgReaderGdalR13ImgWriterGdalRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi@Base 2.6.7 @@ -258,24 +258,28 @@ (optional=templinst|arch=alpha amd64 arm64 armel armhf hppa hurd-i386 i386 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64)_ZNSt6vectorI8Vector2dIfESaIS1_EED1Ev@Base 2.6.7.6 (optional=templinst|arch=alpha amd64 arm64 armel armhf hppa hurd-i386 i386 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64)_ZNSt6vectorI8Vector2dIfESaIS1_EED2Ev@Base 2.6.7.6 (optional=templinst|subst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendE{size_t}@Base 2.6.7.3 - (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.6.7.3 + _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_@Base 2.6.7.6 +#MISSING: 2.6.7.6# (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.6.7.3 (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev@Base 2.6.4 (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev@Base 2.6.4 (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSERKS7_@Base 2.6.4 (optional=templinst|arch=armel armhf hppa hurd-i386 i386 m68k mipsel powerpc sh4 x32)_ZNSt6vectorIS_IdSaIdEESaIS1_EE17_M_default_appendEj@Base 2.6.7.6 (optional=templinst|arch=!armel !armhf !hppa !hurd-i386 !i386 !m68k !mipsel !powerpc !sh4 !x32)_ZNSt6vectorIS_IdSaIdEESaIS1_EE17_M_default_appendEm@Base 2.6.7.3 - (optional=templinst)_ZNSt6vectorIS_IdSaIdEESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.6.7.3 + _ZNSt6vectorIS_IdSaIdEESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_@Base 2.6.7.6 +#MISSING: 2.6.7.6# (optional=templinst)_ZNSt6vectorIS_IdSaIdEESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.6.7.3 (optional=templinst|arch=!alpha !hurd-i386 !i386 !powerpc !ppc64 !s390x)_ZNSt6vectorIS_IdSaIdEESaIS1_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE@Base 2.5.2 (optional=templinst)_ZNSt6vectorIS_IdSaIdEESaIS1_EED1Ev@Base 2.5.2 (optional=templinst)_ZNSt6vectorIS_IdSaIdEESaIS1_EED2Ev@Base 2.5.2 (optional=templinst|arch=armel armhf hppa hurd-i386 i386 m68k mipsel powerpc sh4 x32)_ZNSt6vectorIS_IfSaIfEESaIS1_EE17_M_default_appendEj@Base 2.6.7.6 (optional=templinst|arch=!armel !armhf !hppa !hurd-i386 !i386 !m68k !mipsel !powerpc !sh4 !x32)_ZNSt6vectorIS_IfSaIfEESaIS1_EE17_M_default_appendEm@Base 2.6.7.3 - (optional=templinst)_ZNSt6vectorIS_IfSaIfEESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.6.7.3 + _ZNSt6vectorIS_IfSaIfEESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_@Base 2.6.7.6 +#MISSING: 2.6.7.6# (optional=templinst)_ZNSt6vectorIS_IfSaIfEESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.6.7.3 (optional=templinst|arch=!alpha !hurd-i386 !i386 !powerpc !ppc64 !s390x)_ZNSt6vectorIS_IfSaIfEESaIS1_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_@Base 2.5.2 (optional=templinst)_ZNSt6vectorIS_IfSaIfEESaIS1_EED1Ev@Base 2.5.2 (optional=templinst)_ZNSt6vectorIS_IfSaIfEESaIS1_EED2Ev@Base 2.5.2 (optional=templinst|subst)_ZNSt6vectorIS_IsSaIsEESaIS1_EE17_M_default_appendE{size_t}@Base 2.6.7.3 - (optional=templinst)_ZNSt6vectorIS_IsSaIsEESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.6.7.3 + _ZNSt6vectorIS_IsSaIsEESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_@Base 2.6.7.6 +#MISSING: 2.6.7.6# (optional=templinst)_ZNSt6vectorIS_IsSaIsEESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.6.7.3 (optional=templinst)_ZNSt6vectorIS_IsSaIsEESaIS1_EED1Ev@Base 2.6.7.3 (optional=templinst)_ZNSt6vectorIS_IsSaIsEESaIS1_EED2Ev@Base 2.6.7.3 (optional=templinst)_ZNSt6vectorIdSaIdEE12emplace_backIJdEEEvDpOT_@Base 2.6.7.3 @@ -283,7 +287,8 @@ (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZNSt6vectorIdSaIdEE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPdS1_EEEEvS6_T_S7_St20forward_iterator_tag@Base 2.6.7 (optional=templinst|arch=armel armhf hppa hurd-i386 i386 m68k mipsel powerpc sh4 x32)_ZNSt6vectorIdSaIdEE17_M_default_appendEj@Base 2.6.7.6 (optional=templinst|arch=!armel !armhf !hppa !hurd-i386 !i386 !m68k !mipsel !powerpc !sh4 !x32)_ZNSt6vectorIdSaIdEE17_M_default_appendEm@Base 2.6.7.3 - (optional=templinst)_ZNSt6vectorIdSaIdEE17_M_realloc_insertIJRKdEEEvN9__gnu_cxx17__normal_iteratorIPdS1_EEDpOT_@Base 2.6.7.3 + _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJRKdEEEvDpOT_@Base 2.6.7.6 +#MISSING: 2.6.7.6# (optional=templinst)_ZNSt6vectorIdSaIdEE17_M_realloc_insertIJRKdEEEvN9__gnu_cxx17__normal_iteratorIPdS1_EEDpOT_@Base 2.6.7.3 (optional=templinst|arch=amd64)_ZNSt6vectorIdSaIdEE17_M_realloc_insertIJdEEEvN9__gnu_cxx17__normal_iteratorIPdS1_EEDpOT_@Base 2.6.7.6 (optional=templinst|arch=armel armhf m68k x32)_ZNSt6vectorIdSaIdEE6resizeEj@Base 2.6.7.6 (optional=templinst)_ZNSt6vectorIdSaIdEE6resizeEm@Base 2.6.7.6 @@ -299,7 +304,8 @@ (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZNSt6vectorIfSaIfEE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPfS1_EEEEvS6_T_S7_St20forward_iterator_tag@Base 2.6.7 (optional=templinst|arch=armel armhf hppa hurd-i386 i386 m68k mipsel powerpc sh4 x32)_ZNSt6vectorIfSaIfEE17_M_default_appendEj@Base 2.6.7.6 (optional=templinst|arch=!armel !armhf !hppa !hurd-i386 !i386 !m68k !mipsel !powerpc !sh4 !x32)_ZNSt6vectorIfSaIfEE17_M_default_appendEm@Base 2.6.7.3 - (optional=templinst)_ZNSt6vectorIfSaIfEE17_M_realloc_insertIJRKfEEEvN9__gnu_cxx17__normal_iteratorIPfS1_EEDpOT_@Base 2.6.7.3 + _ZNSt6vectorIfSaIfEE17_M_realloc_appendIJRKfEEEvDpOT_@Base 2.6.7.6 +#MISSING: 2.6.7.6# (optional=templinst)_ZNSt6vectorIfSaIfEE17_M_realloc_insertIJRKfEEEvN9__gnu_cxx17__normal_iteratorIPfS1_EEDpOT_@Base 2.6.7.3 (optional=templinst|arch=!alpha !hurd-i386 !i386 !powerpc !ppc64 !s390x)_ZNSt6vectorIfSaIfEE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPfS1_EES5_@Base 2.5.2 (optional=templinst|arch=alpha amd64 arm64 armel armhf hppa hurd-i386 i386 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64)_ZNSt6vectorIfSaIfEED1Ev@Base 2.6.7.6 (optional=templinst|arch=alpha amd64 arm64 armel armhf hppa hurd-i386 i386 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64)_ZNSt6vectorIfSaIfEED2Ev@Base 2.6.7.6 @@ -313,38 +319,44 @@ (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 2.6.4 (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev@Base 2.6.4 (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N11statfactory11StatFactory18INTERPOLATION_TYPEEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSJ_PSt13_Rb_tree_nodeISB_E@Base 2.6.7.3 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N11statfactory11StatFactory18INTERPOLATION_TYPEEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESM_IJEEEEESt17_Rb_tree_iteratorISB_ESt23_Rb_tree_const_iteratorISB_EDpOT_@Base 2.6.7.6 (optional=templinst|arch=armel armhf ia64 m68k mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N11statfactory11StatFactory18INTERPOLATION_TYPEEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESM_IJEEEEESt17_Rb_tree_iteratorISB_ESt23_Rb_tree_const_iteratorISB_EDpOT_@Base 2.6.7.6 - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N11statfactory11StatFactory18INTERPOLATION_TYPEEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE24_M_get_insert_unique_posERS7_@Base 2.6.4 - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N11statfactory11StatFactory18INTERPOLATION_TYPEEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISB_ERS7_@Base 2.6.4 +#MISSING: 2.6.7.6# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N11statfactory11StatFactory18INTERPOLATION_TYPEEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE24_M_get_insert_unique_posERS7_@Base 2.6.4 +#MISSING: 2.6.7.6# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N11statfactory11StatFactory18INTERPOLATION_TYPEEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISB_ERS7_@Base 2.6.4 (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N11statfactory11StatFactory18INTERPOLATION_TYPEEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE8_M_eraseEPSt13_Rb_tree_nodeISB_E@Base 2.6.4 (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3svm11KERNEL_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSI_PSt13_Rb_tree_nodeISA_E@Base 2.6.7.3 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3svm11KERNEL_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESL_IJEEEEESt17_Rb_tree_iteratorISA_ESt23_Rb_tree_const_iteratorISA_EDpOT_@Base 2.6.7.6 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3svm11KERNEL_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESL_IJEEEEESt17_Rb_tree_iteratorISA_ESt23_Rb_tree_const_iteratorISA_EDpOT_@Base 2.6.7.6 - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3svm11KERNEL_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 2.6.4 - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3svm11KERNEL_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 2.6.4 +#MISSING: 2.6.7.6# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3svm11KERNEL_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 2.6.4 +#MISSING: 2.6.7.6# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3svm11KERNEL_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 2.6.4 (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3svm11KERNEL_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E@Base 2.6.4 (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3svm8SVM_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSI_PSt13_Rb_tree_nodeISA_E@Base 2.6.7.3 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3svm8SVM_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESL_IJEEEEESt17_Rb_tree_iteratorISA_ESt23_Rb_tree_const_iteratorISA_EDpOT_@Base 2.6.7.6 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3svm8SVM_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESL_IJEEEEESt17_Rb_tree_iteratorISA_ESt23_Rb_tree_const_iteratorISA_EDpOT_@Base 2.6.7.6 - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3svm8SVM_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 2.6.4 - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3svm8SVM_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 2.6.4 +#MISSING: 2.6.7.6# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3svm8SVM_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 2.6.4 +#MISSING: 2.6.7.6# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3svm8SVM_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 2.6.4 (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3svm8SVM_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E@Base 2.6.4 (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6filter11FILTER_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSI_PSt13_Rb_tree_nodeISA_E@Base 2.6.7.3 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6filter11FILTER_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESL_IJEEEEESt17_Rb_tree_iteratorISA_ESt23_Rb_tree_const_iteratorISA_EDpOT_@Base 2.6.7.6 (optional=templinst|arch=armel armhf ia64 m68k mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6filter11FILTER_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESL_IJEEEEESt17_Rb_tree_iteratorISA_ESt23_Rb_tree_const_iteratorISA_EDpOT_@Base 2.6.7.6 - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6filter11FILTER_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 2.6.4 - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6filter11FILTER_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 2.6.4 +#MISSING: 2.6.7.6# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6filter11FILTER_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 2.6.4 +#MISSING: 2.6.7.6# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6filter11FILTER_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 2.6.4 (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6filter11FILTER_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E@Base 2.6.4 (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6filter7PADDINGEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSI_PSt13_Rb_tree_nodeISA_E@Base 2.6.7.3 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6filter7PADDINGEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESL_IJEEEEESt17_Rb_tree_iteratorISA_ESt23_Rb_tree_const_iteratorISA_EDpOT_@Base 2.6.7.6 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6filter7PADDINGEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESL_IJEEEEESt17_Rb_tree_iteratorISA_ESt23_Rb_tree_const_iteratorISA_EDpOT_@Base 2.6.7.6 - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6filter7PADDINGEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 2.6.4 - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6filter7PADDINGEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 2.6.4 +#MISSING: 2.6.7.6# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6filter7PADDINGEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 2.6.4 +#MISSING: 2.6.7.6# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6filter7PADDINGEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 2.6.4 (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6filter7PADDINGEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E@Base 2.6.4 (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8filter2d11FILTER_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSI_PSt13_Rb_tree_nodeISA_E@Base 2.6.7.3 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8filter2d11FILTER_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESL_IJEEEEESt17_Rb_tree_iteratorISA_ESt23_Rb_tree_const_iteratorISA_EDpOT_@Base 2.6.7.6 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8filter2d11FILTER_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESL_IJEEEEESt17_Rb_tree_iteratorISA_ESt23_Rb_tree_const_iteratorISA_EDpOT_@Base 2.6.7.6 - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8filter2d11FILTER_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 2.6.4 - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8filter2d11FILTER_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 2.6.4 +#MISSING: 2.6.7.6# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8filter2d11FILTER_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 2.6.4 +#MISSING: 2.6.7.6# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8filter2d11FILTER_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 2.6.4 (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8filter2d11FILTER_TYPEEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E@Base 2.6.4 (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_sESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_@Base 2.6.7.3 - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_sESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_@Base 2.6.4 - (optional=templinst|arch=amd64 arm64 hppa ia64 kfreebsd-amd64 loong64 m68k mips64el ppc64el riscv64 sh4 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_sESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_@Base 2.6.4 +#MISSING: 2.6.7.6# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_sESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_@Base 2.6.4 +#MISSING: 2.6.7.6# (optional=templinst|arch=amd64 arm64 hppa ia64 kfreebsd-amd64 loong64 m68k mips64el ppc64el riscv64 sh4 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_sESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_@Base 2.6.4 (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_sESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 2.6.4 (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOiEESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_@Base 2.6.7.3 (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE24_M_get_insert_unique_posERS1_@Base 2.5.2 dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below dpkg-gensymbols: warning: debian/libimageclasses1t64/DEBIAN/symbols doesn't match completely debian/libimageclasses1t64.symbols --- debian/libimageclasses1t64.symbols (libimageclasses1t64_2.6.7.6_amd64) +++ dpkg-gensymbolsliWc7j 2025-02-23 19:48:22.766045286 -1200 @@ -97,6 +97,7 @@ _ZN14ImgUpdaterGdalD0Ev@Base 2.6.6 _ZN14ImgUpdaterGdalD1Ev@Base 2.6.6 _ZN14ImgUpdaterGdalD2Ev@Base 2.6.6 + _ZNK10OGRSurface14PointOnSurfaceEP8OGRPoint@Base 2.6.7.6 _ZNK12ImgReaderOgr13getFieldCountEi@Base 2.5.2 _ZNK12ImgReaderOgr13getProjectionB5cxx11Ei@Base 2.6.4 _ZNK12ImgReaderOgr15getFeatureCountEi@Base 2.5.2 @@ -136,19 +137,20 @@ (optional=templinst|arch=!alpha !hurd-i386 !i386 !powerpc !ppc64 !s390x)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS5_S7_EE@Base 2.6.4 (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSERKS7_@Base 2.6.4 (optional=templinst|subst)_ZNSt6vectorIP12OGRFieldDefnSaIS1_EE17_M_default_appendE{size_t}@Base 2.6.7.3 - (optional=templinst)_ZNSt6vectorIPvSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 2.6.7.3 - (optional=templinst)_ZNSt6vectorIS_IfSaIfEESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.6.7.3 +#MISSING: 2.6.7.6# (optional=templinst)_ZNSt6vectorIPvSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 2.6.7.3 + _ZNSt6vectorIS_IfSaIfEESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_@Base 2.6.7.6 +#MISSING: 2.6.7.6# (optional=templinst)_ZNSt6vectorIS_IfSaIfEESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.6.7.3 (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZNSt6vectorIdSaIdEE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPdS1_EEEEvS6_T_S7_St20forward_iterator_tag@Base 2.6.4 (optional=templinst|subst)_ZNSt6vectorIdSaIdEE17_M_default_appendE{size_t}@Base 2.6.7.3 - (optional=templinst)_ZNSt6vectorIdSaIdEE17_M_realloc_insertIJRKdEEEvN9__gnu_cxx17__normal_iteratorIPdS1_EEDpOT_@Base 2.6.7.3 +#MISSING: 2.6.7.6# (optional=templinst)_ZNSt6vectorIdSaIdEE17_M_realloc_insertIJRKdEEEvN9__gnu_cxx17__normal_iteratorIPdS1_EEDpOT_@Base 2.6.7.3 (optional=templinst|arch=alpha amd64 arm64 armel armhf hppa hurd-i386 i386 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64)_ZNSt6vectorIdSaIdEED1Ev@Base 2.6.7.6 (optional=templinst|arch=alpha amd64 arm64 armel armhf hppa hurd-i386 i386 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64)_ZNSt6vectorIdSaIdEED2Ev@Base 2.6.7.6 (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZNSt6vectorIdSaIdEEaSERKS1_@Base 2.5.2 - (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZNSt6vectorIfSaIfEE12emplace_backIJfEEEvDpOT_@Base 2.6.7.3 - (optional=templinst)_ZNSt6vectorIfSaIfEE17_M_realloc_insertIJfEEEvN9__gnu_cxx17__normal_iteratorIPfS1_EEDpOT_@Base 2.6.7.3 + (optional=templinst)_ZNSt6vectorIfSaIfEE12emplace_backIJfEEEvDpOT_@Base 2.6.7.3 +#MISSING: 2.6.7.6# (optional=templinst)_ZNSt6vectorIfSaIfEE17_M_realloc_insertIJfEEEvN9__gnu_cxx17__normal_iteratorIPfS1_EEDpOT_@Base 2.6.7.3 (optional=templinst|arch=alpha amd64 arm64 armel armhf hppa hurd-i386 i386 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64)_ZNSt6vectorIfSaIfEED1Ev@Base 2.6.7.6 (optional=templinst|arch=alpha amd64 arm64 armel armhf hppa hurd-i386 i386 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64)_ZNSt6vectorIfSaIfEED2Ev@Base 2.6.7.6 - (optional=templinst)_ZNSt6vectorIiSaIiEE17_M_realloc_insertIJiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT_@Base 2.6.7.3 +#MISSING: 2.6.7.6# (optional=templinst)_ZNSt6vectorIiSaIiEE17_M_realloc_insertIJiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT_@Base 2.6.7.3 (optional=templinst|subst)_ZNSt6vectorIsSaIsEE17_M_default_appendE{size_t}@Base 2.6.7.3 (optional=templinst|arch=alpha amd64 arm64 armel armhf hppa hurd-i386 i386 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64)_ZNSt6vectorIsSaIsEE17_M_realloc_insertIJRKsEEEvN9__gnu_cxx17__normal_iteratorIPsS1_EEDpOT_@Base 2.6.7.6 (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag@Base 2.6.7.3 @@ -157,8 +159,8 @@ (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 2.6.4 (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev@Base 2.6.4 (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_8Vector2dIfEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESL_IJEEEEESt17_Rb_tree_iteratorISA_ESt23_Rb_tree_const_iteratorISA_EDpOT_@Base 2.6.7.3 - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_8Vector2dIfEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 2.6.4 - (optional=templinst|arch=amd64 arm64 hppa ia64 kfreebsd-amd64 loong64 m68k mips64el ppc64el riscv64 sh4 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_8Vector2dIfEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 2.6.4 +#MISSING: 2.6.7.6# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_8Vector2dIfEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 2.6.4 +#MISSING: 2.6.7.6# (optional=templinst|arch=amd64 arm64 hppa ia64 kfreebsd-amd64 loong64 m68k mips64el ppc64el riscv64 sh4 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_8Vector2dIfEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 2.6.4 (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_8Vector2dIfEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E@Base 2.6.4 (optional=templinst|subst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPsSt6vectorIsSaIsEEEE{ssize_t}sNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_@Base 2.5.2 (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPsSt6vectorIsSaIsEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_@Base 2.5.2 @@ -167,11 +169,13 @@ (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag@Base 2.6.4 (optional=templinst|arch=kfreebsd-i386 mips mipsel)_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEENS0_5__ops16_Iter_equals_valIS2_EEET_SB_SB_T0_St26random_access_iterator_tag@Base 2.5.3 (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIKS7_EEET_SH_SH_T0_St26random_access_iterator_tag@Base 2.6.4 + _ZTI10OGRSurface@Base 2.6.7.6 _ZTI13ImgRasterGdal@Base 2.6.6 _ZTI13ImgReaderGdal@Base 2.6.6 _ZTI13ImgWriterGdal@Base 2.6.6 _ZTI14ImgUpdaterGdal@Base 2.6.6 _ZTINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.6.4 + _ZTS10OGRSurface@Base 2.6.7.6 _ZTS13ImgRasterGdal@Base 2.6.6 _ZTS13ImgReaderGdal@Base 2.6.6 _ZTS13ImgWriterGdal@Base 2.6.6 @@ -180,6 +184,7 @@ _ZTT13ImgReaderGdal@Base 2.6.6 _ZTT13ImgWriterGdal@Base 2.6.6 _ZTT14ImgUpdaterGdal@Base 2.6.6 + _ZTV10OGRSurface@Base 2.6.7.6 _ZTV13ImgRasterGdal@Base 2.6.6 _ZTV13ImgReaderGdal@Base 2.6.6 _ZTV13ImgWriterGdal@Base 2.6.6 make[1]: Leaving directory '/build/reproducible-path/pktools-2.6.7.6+ds' dh_shlibdeps -a -O--buildsystem=cmake dh_installdeb -O--buildsystem=cmake dh_gencontrol -O--buildsystem=cmake dpkg-gencontrol: warning: Depends field of package libbase1t64: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: Depends field of package libbase1t64: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums -O--buildsystem=cmake dh_builddeb -O--buildsystem=cmake dpkg-deb: building package 'pktools' in '../pktools_2.6.7.6+ds-6_amd64.deb'. dpkg-deb: building package 'pktools-dbgsym' in '../pktools-dbgsym_2.6.7.6+ds-6_amd64.deb'. dpkg-deb: building package 'libalgorithms1t64-dbgsym' in '../libalgorithms1t64-dbgsym_2.6.7.6+ds-6_amd64.deb'. dpkg-deb: building package 'libalgorithms1t64' in '../libalgorithms1t64_2.6.7.6+ds-6_amd64.deb'. dpkg-deb: building package 'pktools-dev' in '../pktools-dev_2.6.7.6+ds-6_amd64.deb'. dpkg-deb: building package 'libbase1t64-dbgsym' in '../libbase1t64-dbgsym_2.6.7.6+ds-6_amd64.deb'. dpkg-deb: building package 'libbase1t64' in '../libbase1t64_2.6.7.6+ds-6_amd64.deb'. dpkg-deb: building package 'libimageclasses1t64' in '../libimageclasses1t64_2.6.7.6+ds-6_amd64.deb'. dpkg-deb: building package 'libfileclasses1t64' in '../libfileclasses1t64_2.6.7.6+ds-6_amd64.deb'. dpkg-deb: building package 'libfileclasses1t64-dbgsym' in '../libfileclasses1t64-dbgsym_2.6.7.6+ds-6_amd64.deb'. dpkg-deb: building package 'libimageclasses1t64-dbgsym' in '../libimageclasses1t64-dbgsym_2.6.7.6+ds-6_amd64.deb'. dpkg-genbuildinfo --build=binary -O../pktools_2.6.7.6+ds-6_amd64.buildinfo dpkg-genchanges --build=binary -O../pktools_2.6.7.6+ds-6_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/2345092 and its subdirectories I: Current time: Sun Feb 23 19:48:53 -12 2025 I: pbuilder-time-stamp: 1740383333 Mon Feb 24 07:48:54 UTC 2025 I: 1st build successful. Starting 2nd build on remote node ionos5-amd64.debian.net. Mon Feb 24 07:48:54 UTC 2025 I: Preparing to do remote build '2' on ionos5-amd64.debian.net. Mon Feb 24 07:52:12 UTC 2025 I: Deleting $TMPDIR on ionos5-amd64.debian.net. Mon Feb 24 07:52:12 UTC 2025 I: pktools_2.6.7.6+ds-6_amd64.changes: Format: 1.8 Date: Sat, 02 Mar 2024 13:46:02 +0100 Source: pktools Binary: libalgorithms1t64 libalgorithms1t64-dbgsym libbase1t64 libbase1t64-dbgsym libfileclasses1t64 libfileclasses1t64-dbgsym libimageclasses1t64 libimageclasses1t64-dbgsym pktools pktools-dbgsym pktools-dev Architecture: amd64 Version: 2.6.7.6+ds-6 Distribution: unstable Urgency: medium Maintainer: Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org> Changed-By: Bas Couwenberg <sebastic@debian.org> Description: libalgorithms1t64 - GDAL add-on tools to perform useful raster processing - libalgori libbase1t64 - GDAL add-on tools to perform useful raster processing - libbase libfileclasses1t64 - GDAL add-on tools to perform useful raster processing - libfileCl libimageclasses1t64 - GDAL add-on tools to perform useful raster processing - libimageC pktools - GDAL add-on tools to perform useful raster processing pktools-dev - GDAL add-on tools to perform useful raster processing - developme Closes: 1065295 Changes: pktools (2.6.7.6+ds-6) unstable; urgency=medium . * Add dpkg-dev (>= 1.22.5) to build dependencies for t64 changes. (closes: #1065295) Checksums-Sha1: 98ba2faaa02d98e42181b4cb522600833178e863 1465436 libalgorithms1t64-dbgsym_2.6.7.6+ds-6_amd64.deb 0648b60e6406aceef728b6333784017f729b0bc1 140016 libalgorithms1t64_2.6.7.6+ds-6_amd64.deb 4d81109ec309fd648814b4b6189a8c5780ed6244 2064 libbase1t64-dbgsym_2.6.7.6+ds-6_amd64.deb d79d2d19b8e25c5fdc5be4c8cae6f55298c939fd 11592 libbase1t64_2.6.7.6+ds-6_amd64.deb c05f00ef6a95ce17d611883063945831d406fc3d 91408 libfileclasses1t64-dbgsym_2.6.7.6+ds-6_amd64.deb f3936d38414ecb64a5c7cd437b43fcbe2c78981a 20360 libfileclasses1t64_2.6.7.6+ds-6_amd64.deb 08df4ec0fa1e3a232b49ff03a05f0a9342bda9c8 612648 libimageclasses1t64-dbgsym_2.6.7.6+ds-6_amd64.deb 7d1c8239e288c30c066b7f453c6b0fa89daf3264 64236 libimageclasses1t64_2.6.7.6+ds-6_amd64.deb 49dab52f592220410e01f9f7139a6c46e086f336 14470924 pktools-dbgsym_2.6.7.6+ds-6_amd64.deb 885e13b24f19ac30cd698e2f106e85749f27e991 69412 pktools-dev_2.6.7.6+ds-6_amd64.deb a333523193cceeacec92dacc9a627eebe7630159 17514 pktools_2.6.7.6+ds-6_amd64.buildinfo 885a6589cd88210fc2107d3366c45ed2b78be613 882844 pktools_2.6.7.6+ds-6_amd64.deb Checksums-Sha256: 92f75731508770e56914bebe2326f94c52daa4ae3410d3271454b0dbbd9dc80e 1465436 libalgorithms1t64-dbgsym_2.6.7.6+ds-6_amd64.deb fa889d03c1685c6a8a839dd4ea403cd0541ca8148012e1a5ccbf7bec6e1b5ecd 140016 libalgorithms1t64_2.6.7.6+ds-6_amd64.deb 5dd280b7d3901bd798e5326bae7eb4999460d33bfbfee28ae3df61fc6a28c945 2064 libbase1t64-dbgsym_2.6.7.6+ds-6_amd64.deb 71cf751349affc81e494cc4654914f04078104b6fe6afa134ce7fd943232a96a 11592 libbase1t64_2.6.7.6+ds-6_amd64.deb b9a25dfa051853c4bc693fb0ff7fddff7ee026154256174a96f3ef31d3cdc619 91408 libfileclasses1t64-dbgsym_2.6.7.6+ds-6_amd64.deb 997d10df653fe497e9e7379b5f55e984c5d82a94985e288db198ed41609c223d 20360 libfileclasses1t64_2.6.7.6+ds-6_amd64.deb 39e2dbda02fb487dfa83e824f6dba4e5d903c83c761aab58d998e398b9ad9687 612648 libimageclasses1t64-dbgsym_2.6.7.6+ds-6_amd64.deb 12a2caca1ad5a8a509ffa3a64de7a6c1527db17d17770b84ffca69c5e705f38d 64236 libimageclasses1t64_2.6.7.6+ds-6_amd64.deb 07b2ddc370ec9b9cfa227c416357537dd0c13938cc9d1bff072e4e49d691efca 14470924 pktools-dbgsym_2.6.7.6+ds-6_amd64.deb 791265ce0e44b702b87d9c549f32d11b509dc532ebfd2fb7514c259ec48fd24f 69412 pktools-dev_2.6.7.6+ds-6_amd64.deb fd31f6163677fb5becf6d72a367b2dc8ae537655c2508aa55a493f1d2a239b27 17514 pktools_2.6.7.6+ds-6_amd64.buildinfo 9d446181176682886c76d30369aee5ffc52c3955f9212481f1987300ee807268 882844 pktools_2.6.7.6+ds-6_amd64.deb Files: eeec79bab78890f6a9b4abe46ab21fe6 1465436 debug optional libalgorithms1t64-dbgsym_2.6.7.6+ds-6_amd64.deb 2932ca0480e99576ce8031577fe9709c 140016 libs optional libalgorithms1t64_2.6.7.6+ds-6_amd64.deb 04b7411d49af55aebe8ef595cda2d037 2064 debug optional libbase1t64-dbgsym_2.6.7.6+ds-6_amd64.deb 4f6b2df4835a102aa2f8aaf360d304fa 11592 libs optional libbase1t64_2.6.7.6+ds-6_amd64.deb 64d7383c8df66bc254744fad9c5b2261 91408 debug optional libfileclasses1t64-dbgsym_2.6.7.6+ds-6_amd64.deb 055e7dcb956c29c801a49eff174f8140 20360 libs optional libfileclasses1t64_2.6.7.6+ds-6_amd64.deb ec82518dd29d08f1d5fd44be056b8f79 612648 debug optional libimageclasses1t64-dbgsym_2.6.7.6+ds-6_amd64.deb 1ef8d367e86b5d97f6cad0fcbe9d9b6c 64236 libs optional libimageclasses1t64_2.6.7.6+ds-6_amd64.deb a2c45280855ae36e98abddd9ee51db4b 14470924 debug optional pktools-dbgsym_2.6.7.6+ds-6_amd64.deb bd575a1ba679fba88a0588ecd939f774 69412 libdevel optional pktools-dev_2.6.7.6+ds-6_amd64.deb 8a427314281c6643f3d1beeabff13b61 17514 science optional pktools_2.6.7.6+ds-6_amd64.buildinfo 31a784b79d1b05bec30198fe761c573f 882844 science optional pktools_2.6.7.6+ds-6_amd64.deb Mon Feb 24 07:52:14 UTC 2025 I: diffoscope 289 will be used to compare the two builds: Running as unit: rb-diffoscope-amd64_17-31289.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.LfyrfDxz/pktools_2.6.7.6+ds-6.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.LfyrfDxz/pktools_2.6.7.6+ds-6.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.LfyrfDxz/pktools_2.6.7.6+ds-6.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.LfyrfDxz/b1/pktools_2.6.7.6+ds-6_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.LfyrfDxz/b2/pktools_2.6.7.6+ds-6_amd64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call diffoscope.comparators.binary.FilesystemFile ## main (total time: 0.003s) 0.003s 2 calls outputs 0.000s 1 call cleanup Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 232ms CPU time consumed: 233ms Mon Feb 24 07:52:14 UTC 2025 I: diffoscope 289 found no differences in the changes files, and a .buildinfo file also exists. Mon Feb 24 07:52:14 UTC 2025 I: pktools from trixie built successfully and reproducibly on amd64. Mon Feb 24 07:52:15 UTC 2025 I: Submitting .buildinfo files to external archives: Mon Feb 24 07:52:15 UTC 2025 I: Submitting 20K b1/pktools_2.6.7.6+ds-6_amd64.buildinfo.asc Mon Feb 24 07:52:16 UTC 2025 I: Submitting 20K b2/pktools_2.6.7.6+ds-6_amd64.buildinfo.asc Mon Feb 24 07:52:17 UTC 2025 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Mon Feb 24 07:52:17 UTC 2025 I: Done submitting .buildinfo files. Mon Feb 24 07:52:17 UTC 2025 I: Removing signed pktools_2.6.7.6+ds-6_amd64.buildinfo.asc files: removed './b1/pktools_2.6.7.6+ds-6_amd64.buildinfo.asc' removed './b2/pktools_2.6.7.6+ds-6_amd64.buildinfo.asc'