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",&param.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",&param.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",&param.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'