Fri Dec 13 16:00:03 UTC 2024 I: starting to build cimg/trixie/i386 on jenkins on '2024-12-13 15:59' Fri Dec 13 16:00:03 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/i386_1/49535/console.log Fri Dec 13 16:00:03 UTC 2024 I: Downloading source for trixie/cimg=3.2.1+dfsg-2 --2024-12-13 16:00:04-- http://deb.debian.org/debian/pool/main/c/cimg/cimg_3.2.1%2bdfsg-2.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2246 (2.2K) [text/prs.lines.tag] Saving to: ‘cimg_3.2.1+dfsg-2.dsc’ 0K .. 100% 210M=0s 2024-12-13 16:00:04 (210 MB/s) - ‘cimg_3.2.1+dfsg-2.dsc’ saved [2246/2246] Fri Dec 13 16:00:04 UTC 2024 I: cimg_3.2.1+dfsg-2.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: cimg Binary: cimg-dev, cimg-doc, cimg-examples Architecture: all Version: 3.2.1+dfsg-2 Maintainer: Debian Science Maintainers Uploaders: Andreas Tille Homepage: http://cimg.sourceforge.net/ Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/science-team/cimg Vcs-Git: https://salsa.debian.org/science-team/cimg.git Testsuite: autopkgtest Testsuite-Triggers: build-essential, fftw3-dev, libcurl4-dev, libcurl4-gnutls-dev, libfftw3-dev, libgraphicsmagick++1-dev, libheif-dev, libimath-dev, libmagick++-dev, libopenexr-dev Build-Depends: debhelper-compat (= 13), libopenexr-dev Build-Depends-Indep: doxygen, libx11-dev, libxrandr-dev, libgraphicsmagick++1-dev | libmagick++-dev , libfftw3-dev | fftw3-dev , libimath-dev , libheif-dev , libopencv-dev, libminc-dev, libtiff-dev, libcurl4-gnutls-dev | libcurl4-dev , texlive-latex-extra, texlive-fonts-recommended Package-List: cimg-dev deb math optional arch=all cimg-doc deb doc optional arch=all cimg-examples deb doc optional arch=all Checksums-Sha1: 60f2eb7d32a9897b191df6bc37b262187ee53ef8 10630704 cimg_3.2.1+dfsg.orig.tar.xz ddd334d0befacc4e82ec0ae6bee9d031946214d1 18816 cimg_3.2.1+dfsg-2.debian.tar.xz Checksums-Sha256: 8abd1ca48c519ab9d486b147584eb88cabac116ec49a1c1456bd6609a3fc43dc 10630704 cimg_3.2.1+dfsg.orig.tar.xz c83e8a32fe39668a96fbd122f10f928d085009cb6029be823ef8b1e3d0f52437 18816 cimg_3.2.1+dfsg-2.debian.tar.xz Files: 23bd5b54ccb695ad5e91cb7c51510684 10630704 cimg_3.2.1+dfsg.orig.tar.xz d5cd7d79c7a8e355dfb34edd59e67f6e 18816 cimg_3.2.1+dfsg-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEE1Uw7+v+wQt44LaXXQc5/C58bizIFAmdYih4ACgkQQc5/C58b izKc+gf+JevXzx9RusZEM1f4mcxHaumMe85oO9hcr9VUTnYKqA1MlSAKdvhbIfpd bNV72pvxIO1EyfiAtkDN24I805FMgK3Ms3iIbL+PDK3nERmvncPTRCwp4G0Of16i YBIKVTD87+vBuJ4R9OkGYQOikn+bUtnPCWBnKKHenk/UU+gSBXXmBMoaVPBO/2yS /WECNxJyyvRHUKXdRJvDAovy0HaG0NL6mfZOPBIYt0W56XuveXayyKstEcUUk3Z9 UJOCu10uoUpe1ZXdEAf+j7DWPyu49NsXI5eopCPar65WPYOWZ5pY/HD4fUylnXdB pSazh6jgNs56+kiwE3cwhs42rulI2A== =2BrI -----END PGP SIGNATURE----- Fri Dec 13 16:00:04 UTC 2024 I: Checking whether the package is not for us Fri Dec 13 16:00:04 UTC 2024 I: Starting 1st build on remote node ionos2-i386.debian.net. Fri Dec 13 16:00:04 UTC 2024 I: Preparing to do remote build '1' on ionos2-i386.debian.net. Fri Dec 13 16:30:25 UTC 2024 I: Deleting $TMPDIR on ionos2-i386.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Fri Dec 13 04:00:06 -12 2024 I: pbuilder-time-stamp: 1734105606 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: using eatmydata during job I: Copying source file I: copying [cimg_3.2.1+dfsg-2.dsc] I: copying [./cimg_3.2.1+dfsg.orig.tar.xz] I: copying [./cimg_3.2.1+dfsg-2.debian.tar.xz] I: Extracting source gpgv: Signature made Tue Dec 10 18:36:14 2024 gpgv: using RSA key D54C3BFAFFB042DE382DA5D741CE7F0B9F1B8B32 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./cimg_3.2.1+dfsg-2.dsc: no acceptable signature found dpkg-source: info: extracting cimg in cimg-3.2.1+dfsg dpkg-source: info: unpacking cimg_3.2.1+dfsg.orig.tar.xz dpkg-source: info: unpacking cimg_3.2.1+dfsg-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 30_do_not_build_minc2_examples.patch dpkg-source: info: applying opencv4.patch dpkg-source: info: applying privacy.patch dpkg-source: info: applying Imath.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/37955/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='i386' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=11 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='i386' IFS=' ' INVOCATION_ID='5daca239af8840a99c63fb6ac04ee91f' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' LD_LIBRARY_PATH='/usr/lib/libeatmydata' LD_PRELOAD='libeatmydata.so' 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='37955' 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.TbbAkFzP/pbuilderrc_jzzh --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.TbbAkFzP/b1 --logfile b1/build.log cimg_3.2.1+dfsg-2.dsc' SUDO_GID='112' SUDO_UID='107' 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 ionos2-i386 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) 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/37955/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: i386 Maintainer: Debian Pbuilder Team 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: debhelper-compat (= 13), libopenexr-dev, doxygen, libx11-dev, libxrandr-dev, libgraphicsmagick++1-dev | libmagick++-dev, libfftw3-dev | fftw3-dev, libimath-dev, libheif-dev, libopencv-dev, libminc-dev, libtiff-dev, libcurl4-gnutls-dev | libcurl4-dev, texlive-latex-extra, texlive-fonts-recommended dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19952 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 debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on libopenexr-dev; however: Package libopenexr-dev is not installed. pbuilder-satisfydepends-dummy depends on doxygen; however: Package doxygen is not installed. pbuilder-satisfydepends-dummy depends on libx11-dev; however: Package libx11-dev is not installed. pbuilder-satisfydepends-dummy depends on libxrandr-dev; however: Package libxrandr-dev is not installed. pbuilder-satisfydepends-dummy depends on libgraphicsmagick++1-dev | libmagick++-dev; however: Package libgraphicsmagick++1-dev is not installed. Package libmagick++-dev is not installed. pbuilder-satisfydepends-dummy depends on libfftw3-dev | fftw3-dev; however: Package libfftw3-dev is not installed. Package fftw3-dev is not installed. pbuilder-satisfydepends-dummy depends on libimath-dev; however: Package libimath-dev is not installed. pbuilder-satisfydepends-dummy depends on libheif-dev; however: Package libheif-dev is not installed. pbuilder-satisfydepends-dummy depends on libopencv-dev; however: Package libopencv-dev is not installed. pbuilder-satisfydepends-dummy depends on libminc-dev; however: Package libminc-dev is not installed. pbuilder-satisfydepends-dummy depends on libtiff-dev; however: Package libtiff-dev is not installed. pbuilder-satisfydepends-dummy depends on libcurl4-gnutls-dev | libcurl4-dev; however: Package libcurl4-gnutls-dev is not installed. Package libcurl4-dev is not installed. pbuilder-satisfydepends-dummy depends on texlive-latex-extra; however: Package texlive-latex-extra is not installed. pbuilder-satisfydepends-dummy depends on texlive-fonts-recommended; however: Package texlive-fonts-recommended 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} comerr-dev{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dirmngr{a} doxygen{a} dwz{a} file{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} fonts-lmodern{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} iso-codes{a} krb5-multidev{a} libabsl20230802{a} libaec-dev{a} libaec0{a} libaom3{a} libapache-pom-java{a} libarchive-zip-perl{a} libarchive13t64{a} libarmadillo14{a} libarpack2t64{a} libassuan9{a} libavcodec-dev{a} libavcodec61{a} libavformat-dev{a} libavformat61{a} libavif16{a} libavutil-dev{a} libavutil59{a} libblas3{a} libblosc1{a} libbluray2{a} libbrotli-dev{a} libbrotli1{a} libbz2-dev{a} libcairo-gobject2{a} libcairo2{a} libcap2-bin{a} libcfitsio10t64{a} libcharls2{a} libchromaprint1{a} libcjson1{a} libclang-cpp19{a} libclang1-19{a} libcodec2-1.2{a} libcom-err2{a} libcommons-logging-java{a} libcommons-parent-java{a} libcurl3t64-gnutls{a} libcurl4-gnutls-dev{a} libcurl4t64{a} libdatrie1{a} libdav1d7{a} libdbus-1-3{a} libdc1394-25{a} libdc1394-dev{a} libde265-0{a} libdebhelper-perl{a} libdeflate-dev{a} libdeflate0{a} libdouble-conversion3{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm-intel1{a} libdrm-radeon1{a} libdrm2{a} libdvdnav4{a} libdvdread8t64{a} libdw1t64{a} libedit2{a} libegl-mesa0{a} libegl1{a} libelf1t64{a} libevdev2{a} libevent-2.1-7t64{a} libexif-dev{a} libexif12{a} libexpat1{a} libfftw3-bin{a} libfftw3-dev{a} libfftw3-double3{a} libfftw3-long3{a} libfftw3-quad3{a} libfftw3-single3{a} libfile-stripnondeterminism-perl{a} libfmt10{a} libfontbox-java{a} libfontconfig1{a} libfreetype-dev{a} libfreetype6{a} libfreexl1{a} libfribidi0{a} libfyba0t64{a} libgav1-1{a} libgbm1{a} libgd3{a} libgdal35{a} libgdcm-dev{a} libgdcm3.0t64{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf2.0-common{a} libgeos-c1t64{a} libgeos3.13.0{a} libgeotiff5{a} libgfortran5{a} libgif7{a} libgl1{a} libgl1-mesa-dri{a} libgl2ps1.4{a} libglapi-mesa{a} libglew2.2{a} libglib2.0-0t64{a} libglvnd0{a} libglx-mesa0{a} libglx0{a} libgme0{a} libgmp-dev{a} libgmpxx4ldbl{a} libgnutls-dane0t64{a} libgnutls-openssl27t64{a} libgnutls28-dev{a} libgpgme11t64{a} libgpgmepp6t64{a} libgphoto2-6t64{a} libgphoto2-dev{a} libgphoto2-port12t64{a} libgraphicsmagick++-q16-12t64{a} libgraphicsmagick++1-dev{a} libgraphicsmagick-q16-3t64{a} libgraphicsmagick1-dev{a} libgraphite2-3{a} libgsm1{a} libgssapi-krb5-2{a} libgssrpc4t64{a} libgstreamer-plugins-base1.0-0{a} libgstreamer1.0-0{a} libgudev-1.0-0{a} libharfbuzz0b{a} libhdf4-0-alt{a} libhdf5-103-1t64{a} libhdf5-cpp-103-1t64{a} libhdf5-dev{a} libhdf5-fortran-102t64{a} libhdf5-hl-100t64{a} libhdf5-hl-cpp-100t64{a} libhdf5-hl-fortran-100t64{a} libheif-dev{a} libheif-plugin-dav1d{a} libheif-plugin-libde265{a} libheif1{a} libhwloc15{a} libhwy-dev{a} libhwy1t64{a} libice-dev{a} libice6{a} libicu-dev{a} libicu72{a} libidn2-dev{a} libimagequant0{a} libimath-3-1-29t64{a} libimath-dev{a} libinput-bin{a} libinput10{a} libjbig-dev{a} libjbig0{a} libjpeg-dev{a} libjpeg62-turbo{a} libjpeg62-turbo-dev{a} libjson-c5{a} libjsoncpp26{a} libjxl-dev{a} libjxl0.9{a} libk5crypto3{a} libkadm5clnt-mit12{a} libkadm5srv-mit12{a} libkdb5-10t64{a} libkeyutils1{a} libkmlbase1t64{a} libkmldom1t64{a} libkmlengine1t64{a} libkpathsea6{a} libkrb5-3{a} libkrb5-dev{a} libkrb5support0{a} libksba8{a} liblapack3{a} liblcms2-2{a} liblcms2-dev{a} libldap-2.5-0{a} libldap-dev{a} libleptonica6{a} liblerc-dev{a} liblerc4{a} libllvm19{a} libltdl-dev{a} libltdl7{a} liblzma-dev{a} libmagic-mgc{a} libmagic1t64{a} libmariadb3{a} libmbedcrypto16{a} libmd4c0{a} libminc-dev{a} libminc2-5.3.0t64{a} libminizip1t64{a} libmp3lame0{a} libmpfi0{a} libmpg123-0t64{a} libmpich12{a} libmtdev1t64{a} libnetcdf-dev{a} libnetcdf19t64{a} libnghttp2-14{a} libnghttp2-dev{a} libnghttp3-9{a} libnghttp3-dev{a} libngtcp2-16{a} libngtcp2-crypto-gnutls-dev{a} libngtcp2-crypto-gnutls8{a} libngtcp2-dev{a} libnorm1t64{a} libnpth0t64{a} libnsl2{a} libnspr4{a} libnss3{a} libnuma1{a} libodbc2{a} libodbcinst2{a} libogdi4.1{a} libogg0{a} libopencv-calib3d-dev{a} libopencv-calib3d406t64{a} libopencv-contrib-dev{a} libopencv-contrib406t64{a} libopencv-core-dev{a} libopencv-core406t64{a} libopencv-dev{a} libopencv-dnn-dev{a} libopencv-dnn406t64{a} libopencv-features2d-dev{a} libopencv-features2d406t64{a} libopencv-flann-dev{a} libopencv-flann406t64{a} libopencv-highgui-dev{a} libopencv-highgui406t64{a} libopencv-imgcodecs-dev{a} libopencv-imgcodecs406t64{a} libopencv-imgproc-dev{a} libopencv-imgproc406t64{a} libopencv-ml-dev{a} libopencv-ml406t64{a} libopencv-objdetect-dev{a} libopencv-objdetect406t64{a} libopencv-photo-dev{a} libopencv-photo406t64{a} libopencv-shape-dev{a} libopencv-shape406t64{a} libopencv-stitching-dev{a} libopencv-stitching406t64{a} libopencv-superres-dev{a} libopencv-superres406t64{a} libopencv-video-dev{a} libopencv-video406t64{a} libopencv-videoio-dev{a} libopencv-videoio406t64{a} libopencv-videostab-dev{a} libopencv-videostab406t64{a} libopencv-viz-dev{a} libopencv-viz406t64{a} libopenexr-3-1-30{a} libopenexr-dev{a} libopengl0{a} libopenjp2-7{a} libopenmpt0t64{a} libopus0{a} liborc-0.4-0t64{a} libp11-kit-dev{a} libpango-1.0-0{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libpaper-utils{a} libpaper1{a} libpciaccess0{a} libpcre2-16-0{a} libpdfbox-java{a} libpgm-5.3-0t64{a} libpipeline1{a} libpixman-1-0{a} libpkgconf3{a} libpng-dev{a} libpng16-16t64{a} libpoppler140{a} libpotrace0{a} libpq5{a} libproc2-0{a} libproj25{a} libprotobuf32t64{a} libpsl-dev{a} libpsl5t64{a} libptexenc1{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libqhull-r8.0{a} libqt5core5t64{a} libqt5dbus5t64{a} libqt5gui5t64{a} libqt5network5t64{a} libqt5opengl5t64{a} libqt5test5t64{a} libqt5widgets5t64{a} librabbitmq4{a} libraqm0{a} librav1e0.7{a} libraw1394-11{a} libraw1394-dev{a} libreadline8t64{a} librist4{a} librsvg2-2{a} librtmp-dev{a} librtmp1{a} librttopo1{a} libsasl2-2{a} libsasl2-modules-db{a} libsensors-config{a} libsensors5{a} libsharpyuv-dev{a} libsharpyuv0{a} libshine3{a} libsm-dev{a} libsm6{a} libsnappy1v5{a} libsocket++1{a} libsodium23{a} libsoxr0{a} libspatialite8t64{a} libspeex1{a} libsrt1.5-gnutls{a} libssh-4{a} libssh2-1-dev{a} libssh2-1t64{a} libssl-dev{a} libsvtav1enc2{a} libswresample-dev{a} libswresample5{a} libswscale-dev{a} libswscale8{a} libsynctex2{a} libsz2{a} libtasn1-6-dev{a} libtbb-dev{a} libtbb12{a} libtbbbind-2-5{a} libtbbmalloc2{a} libtcl8.6{a} libteckit0{a} libtesseract5{a} libtexlua53-5{a} libthai-data{a} libthai0{a} libtheora0{a} libtiff-dev{a} libtiff6{a} libtiffxx6{a} libtirpc-common{a} libtirpc3t64{a} libtk8.6{a} libtool{a} libtwolame0{a} libuchardet0{a} libudfread0{a} libunbound8{a} libunwind8{a} liburiparser1{a} libusb-1.0-0{a} libva-drm2{a} libva-x11-2{a} libva2{a} libvdpau1{a} libvorbis0a{a} libvorbisenc2{a} libvorbisfile3{a} libvpx9{a} libvtk9.3{a} libvulkan1{a} libwacom-common{a} libwacom9{a} libwayland-client0{a} libwayland-server0{a} libwebp-dev{a} libwebp7{a} libwebpdecoder3{a} libwebpdemux2{a} libwebpmux3{a} libwmf-0.2-7{a} libwmf-dev{a} libwmflite-0.2-7{a} libx11-6{a} libx11-data{a} libx11-dev{a} libx11-xcb1{a} libx264-164{a} libx265-209{a} libxau-dev{a} libxau6{a} libxaw7{a} libxcb-dri2-0{a} libxcb-dri3-0{a} libxcb-glx0{a} libxcb-icccm4{a} libxcb-image0{a} libxcb-keysyms1{a} libxcb-present0{a} libxcb-randr0{a} libxcb-render-util0{a} libxcb-render0{a} libxcb-shape0{a} libxcb-shm0{a} libxcb-sync1{a} libxcb-util1{a} libxcb-xfixes0{a} libxcb-xinerama0{a} libxcb-xinput0{a} libxcb-xkb1{a} libxcb1{a} libxcb1-dev{a} libxdmcp-dev{a} libxdmcp6{a} libxerces-c3.2t64{a} libxext-dev{a} libxext6{a} libxfixes3{a} libxft2{a} libxi6{a} libxkbcommon-x11-0{a} libxkbcommon0{a} libxml2{a} libxml2-dev{a} libxmu6{a} libxpm4{a} libxrandr-dev{a} libxrandr2{a} libxrender-dev{a} libxrender1{a} libxshmfence1{a} libxss1{a} libxt6t64{a} libxvidcore4{a} libxxf86vm1{a} libyuv0{a} libz3-4{a} libzmq5{a} libzstd-dev{a} libzvbi-common{a} libzvbi0t64{a} libzzip-0-13t64{a} m4{a} man-db{a} mariadb-common{a} media-types{a} mesa-libgallium{a} mysql-common{a} netbase{a} nettle-dev{a} ocl-icd-libopencl1{a} pinentry-curses{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} preview-latex-style{a} procps{a} proj-data{a} python3{a} python3-minimal{a} python3.12{a} python3.12-minimal{a} readline-common{a} sensible-utils{a} shared-mime-info{a} t1utils{a} tex-common{a} texlive-base{a} texlive-binaries{a} texlive-fonts-recommended{a} texlive-latex-base{a} texlive-latex-extra{a} texlive-latex-recommended{a} texlive-pictures{a} tzdata{a} ucf{a} unixodbc-common{a} uuid-dev{a} x11-common{a} x11proto-dev{a} xdg-utils{a} xkb-data{a} xorg-sgml-doctools{a} xtrans-dev{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: bzip2-doc ca-certificates curl dbus default-jre dvisvgm fonts-urw-base35 ghostscript gnupg-utils gpg-wks-client gstreamer1.0-plugins-base i965-va-driver intel-media-va-driver krb5-locales libaacs0 libarchive-cpio-perl libfile-mimeinfo-perl libgdk-pixbuf2.0-bin libglib2.0-data libgphoto2-l10n libheif-plugin-aomenc libheif-plugin-x265 libhwloc-plugins libldap-common libmail-sendmail-perl libnet-dbus-perl libopencv-java libpam-cap libpng-tools libqt5svg5 libraw1394-tools librsvg2-common libsasl2-modules libspreadsheet-parseexcel-perl libtasn1-doc libvdpau-va-gl1 libx11-protocol-perl linux-sysctl-defaults lmodern lynx mesa-va-drivers mesa-vdpau-drivers mesa-vulkan-drivers opencv-data poppler-data proj-bin psmisc publicsuffix qt5-gtk-platformtheme qttranslations5-l10n qtwayland5 ruby tex-gyre texlive-plain-generic tipa tk va-driver-all vdpau-driver-all wget x11-utils x11-xserver-utils xdg-user-dirs 0 packages upgraded, 521 newly installed, 0 to remove and 0 not upgraded. Need to get 440 MB of archives. After unpacking 1719 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main i386 libpython3.12-minimal i386 3.12.8-1 [815 kB] Get: 2 http://deb.debian.org/debian trixie/main i386 libexpat1 i386 2.6.4-1 [107 kB] Get: 3 http://deb.debian.org/debian trixie/main i386 python3.12-minimal i386 3.12.8-1 [2240 kB] Get: 4 http://deb.debian.org/debian trixie/main i386 python3-minimal i386 3.12.6-1 [26.7 kB] Get: 5 http://deb.debian.org/debian trixie/main i386 media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian trixie/main i386 netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian trixie/main i386 tzdata all 2024b-4 [256 kB] Get: 8 http://deb.debian.org/debian trixie/main i386 libkrb5support0 i386 1.21.3-3 [34.9 kB] Get: 9 http://deb.debian.org/debian trixie/main i386 libcom-err2 i386 1.47.2~rc1-2 [24.0 kB] Get: 10 http://deb.debian.org/debian trixie/main i386 libk5crypto3 i386 1.21.3-3 [83.6 kB] Get: 11 http://deb.debian.org/debian trixie/main i386 libkeyutils1 i386 1.6.3-4 [9600 B] Get: 12 http://deb.debian.org/debian trixie/main i386 libkrb5-3 i386 1.21.3-3 [350 kB] Get: 13 http://deb.debian.org/debian trixie/main i386 libgssapi-krb5-2 i386 1.21.3-3 [146 kB] Get: 14 http://deb.debian.org/debian trixie/main i386 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 15 http://deb.debian.org/debian trixie/main i386 libtirpc3t64 i386 1.3.4+ds-1.3+b1 [90.5 kB] Get: 16 http://deb.debian.org/debian trixie/main i386 libnsl2 i386 1.3.0-3+b3 [42.7 kB] Get: 17 http://deb.debian.org/debian trixie/main i386 readline-common all 8.2-5 [69.3 kB] Get: 18 http://deb.debian.org/debian trixie/main i386 libreadline8t64 i386 8.2-5 [173 kB] Get: 19 http://deb.debian.org/debian trixie/main i386 libpython3.12-stdlib i386 3.12.8-1 [1968 kB] Get: 20 http://deb.debian.org/debian trixie/main i386 python3.12 i386 3.12.8-1 [677 kB] Get: 21 http://deb.debian.org/debian trixie/main i386 libpython3-stdlib i386 3.12.6-1 [9692 B] Get: 22 http://deb.debian.org/debian trixie/main i386 python3 i386 3.12.6-1 [27.8 kB] Get: 23 http://deb.debian.org/debian trixie/main i386 libproc2-0 i386 2:4.0.4-6 [65.7 kB] Get: 24 http://deb.debian.org/debian trixie/main i386 procps i386 2:4.0.4-6 [876 kB] Get: 25 http://deb.debian.org/debian trixie/main i386 sensible-utils all 0.0.24 [24.8 kB] Get: 26 http://deb.debian.org/debian trixie/main i386 libmagic-mgc i386 1:5.45-3+b1 [314 kB] Get: 27 http://deb.debian.org/debian trixie/main i386 libmagic1t64 i386 1:5.45-3+b1 [115 kB] Get: 28 http://deb.debian.org/debian trixie/main i386 file i386 1:5.45-3+b1 [43.2 kB] Get: 29 http://deb.debian.org/debian trixie/main i386 gettext-base i386 0.22.5-2 [201 kB] Get: 30 http://deb.debian.org/debian trixie/main i386 libuchardet0 i386 0.0.8-1+b2 [69.2 kB] Get: 31 http://deb.debian.org/debian trixie/main i386 groff-base i386 1.23.0-6 [1198 kB] Get: 32 http://deb.debian.org/debian trixie/main i386 bsdextrautils i386 2.40.2-12 [95.9 kB] Get: 33 http://deb.debian.org/debian trixie/main i386 libpipeline1 i386 1.5.8-1 [41.2 kB] Get: 34 http://deb.debian.org/debian trixie/main i386 man-db i386 2.13.0-1 [1428 kB] Get: 35 http://deb.debian.org/debian trixie/main i386 ucf all 3.0045 [45.2 kB] Get: 36 http://deb.debian.org/debian trixie/main i386 m4 i386 1.4.19-4 [293 kB] Get: 37 http://deb.debian.org/debian trixie/main i386 autoconf all 2.72-3 [493 kB] Get: 38 http://deb.debian.org/debian trixie/main i386 autotools-dev all 20220109.1 [51.6 kB] Get: 39 http://deb.debian.org/debian trixie/main i386 automake all 1:1.16.5-1.3 [823 kB] Get: 40 http://deb.debian.org/debian trixie/main i386 autopoint all 0.22.5-2 [723 kB] Get: 41 http://deb.debian.org/debian trixie/main i386 comerr-dev i386 2.1-1.47.2~rc1-2 [55.9 kB] Get: 42 http://deb.debian.org/debian trixie/main i386 libdebhelper-perl all 13.20 [89.7 kB] Get: 43 http://deb.debian.org/debian trixie/main i386 libtool all 2.4.7-8 [517 kB] Get: 44 http://deb.debian.org/debian trixie/main i386 dh-autoreconf all 20 [17.1 kB] Get: 45 http://deb.debian.org/debian trixie/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 46 http://deb.debian.org/debian trixie/main i386 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 47 http://deb.debian.org/debian trixie/main i386 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 48 http://deb.debian.org/debian trixie/main i386 libelf1t64 i386 0.192-4 [195 kB] Get: 49 http://deb.debian.org/debian trixie/main i386 dwz i386 0.15-1+b1 [116 kB] Get: 50 http://deb.debian.org/debian trixie/main i386 libicu72 i386 72.1-5+b1 [9583 kB] Get: 51 http://deb.debian.org/debian trixie/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.2+b1 [734 kB] Get: 52 http://deb.debian.org/debian trixie/main i386 gettext i386 0.22.5-2 [1631 kB] Get: 53 http://deb.debian.org/debian trixie/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 54 http://deb.debian.org/debian trixie/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 55 http://deb.debian.org/debian trixie/main i386 debhelper all 13.20 [915 kB] Get: 56 http://deb.debian.org/debian trixie/main i386 libassuan9 i386 3.0.1-2 [62.4 kB] Get: 57 http://deb.debian.org/debian trixie/main i386 gpgconf i386 2.2.45-2 [127 kB] Get: 58 http://deb.debian.org/debian trixie/main i386 libksba8 i386 1.6.7-2+b1 [142 kB] Get: 59 http://deb.debian.org/debian trixie/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-8 [20.6 kB] Get: 60 http://deb.debian.org/debian trixie/main i386 libsasl2-2 i386 2.1.28+dfsg1-8 [61.0 kB] Get: 61 http://deb.debian.org/debian trixie/main i386 libldap-2.5-0 i386 2.5.18+dfsg-3+b1 [200 kB] Get: 62 http://deb.debian.org/debian trixie/main i386 libnpth0t64 i386 1.6-3.1+b1 [18.3 kB] Get: 63 http://deb.debian.org/debian trixie/main i386 dirmngr i386 2.2.45-2 [396 kB] Get: 64 http://deb.debian.org/debian trixie/main i386 libedit2 i386 3.1-20240808-1 [98.0 kB] Get: 65 http://deb.debian.org/debian trixie/main i386 libz3-4 i386 4.13.3-1 [9211 kB] Get: 66 http://deb.debian.org/debian trixie/main i386 libllvm19 i386 1:19.1.5-1 [30.3 MB] Get: 67 http://deb.debian.org/debian trixie/main i386 libclang-cpp19 i386 1:19.1.5-1 [15.5 MB] Get: 68 http://deb.debian.org/debian trixie/main i386 libclang1-19 i386 1:19.1.5-1 [8999 kB] Get: 69 http://deb.debian.org/debian trixie/main i386 libfmt10 i386 10.1.1+ds1-4 [134 kB] Get: 70 http://deb.debian.org/debian trixie/main i386 doxygen i386 1.9.8+ds-2+b3 [5225 kB] Get: 71 http://deb.debian.org/debian trixie/main i386 libbrotli1 i386 1.1.0-2+b6 [308 kB] Get: 72 http://deb.debian.org/debian trixie/main i386 libpng16-16t64 i386 1.6.44-2 [288 kB] Get: 73 http://deb.debian.org/debian trixie/main i386 libfreetype6 i386 2.13.3+dfsg-1 [464 kB] Get: 74 http://deb.debian.org/debian trixie/main i386 fonts-dejavu-mono all 2.37-8 [489 kB] Get: 75 http://deb.debian.org/debian trixie/main i386 fonts-dejavu-core all 2.37-8 [840 kB] Get: 76 http://deb.debian.org/debian trixie/main i386 fontconfig-config i386 2.15.0-1.1+b1 [318 kB] Get: 77 http://deb.debian.org/debian trixie/main i386 libfontconfig1 i386 2.15.0-1.1+b1 [402 kB] Get: 78 http://deb.debian.org/debian trixie/main i386 fontconfig i386 2.15.0-1.1+b1 [463 kB] Get: 79 http://deb.debian.org/debian trixie/main i386 fonts-lmodern all 2.005-1 [4540 kB] Get: 80 http://deb.debian.org/debian trixie/main i386 gdal-data all 3.9.3+dfsg-1 [564 kB] Get: 81 http://deb.debian.org/debian trixie/main i386 gdal-plugins i386 3.9.3+dfsg-1+b1 [343 kB] Get: 82 http://deb.debian.org/debian trixie/main i386 gnupg-l10n all 2.2.45-2 [705 kB] Get: 83 http://deb.debian.org/debian trixie/main i386 gpg i386 2.2.45-2 [573 kB] Get: 84 http://deb.debian.org/debian trixie/main i386 pinentry-curses i386 1.2.1-4+b1 [80.4 kB] Get: 85 http://deb.debian.org/debian trixie/main i386 gpg-agent i386 2.2.45-2 [269 kB] Get: 86 http://deb.debian.org/debian trixie/main i386 gpgsm i386 2.2.45-2 [275 kB] Get: 87 http://deb.debian.org/debian trixie/main i386 gnupg all 2.2.45-2 [376 kB] Get: 88 http://deb.debian.org/debian trixie/main i386 hdf5-helpers i386 1.10.10+repack-5+b1 [23.9 kB] Get: 89 http://deb.debian.org/debian trixie/main i386 icu-devtools i386 72.1-5+b1 [218 kB] Get: 90 http://deb.debian.org/debian trixie/main i386 iso-codes all 4.17.0-1 [3055 kB] Get: 91 http://deb.debian.org/debian trixie/main i386 libgssrpc4t64 i386 1.21.3-3 [63.1 kB] Get: 92 http://deb.debian.org/debian trixie/main i386 libkadm5clnt-mit12 i386 1.21.3-3 [43.2 kB] Get: 93 http://deb.debian.org/debian trixie/main i386 libkdb5-10t64 i386 1.21.3-3 [45.1 kB] Get: 94 http://deb.debian.org/debian trixie/main i386 libkadm5srv-mit12 i386 1.21.3-3 [57.0 kB] Get: 95 http://deb.debian.org/debian trixie/main i386 krb5-multidev i386 1.21.3-3 [126 kB] Get: 96 http://deb.debian.org/debian trixie/main i386 libabsl20230802 i386 20230802.1-4 [521 kB] Get: 97 http://deb.debian.org/debian trixie/main i386 libaec0 i386 1.1.3-1+b1 [25.0 kB] Get: 98 http://deb.debian.org/debian trixie/main i386 libsz2 i386 1.1.3-1+b1 [8128 B] Get: 99 http://deb.debian.org/debian trixie/main i386 libaec-dev i386 1.1.3-1+b1 [23.0 kB] Get: 100 http://deb.debian.org/debian trixie/main i386 libaom3 i386 3.11.0-1 [1915 kB] Get: 101 http://deb.debian.org/debian trixie/main i386 libapache-pom-java all 33-2 [5852 B] Get: 102 http://deb.debian.org/debian trixie/main i386 libarchive13t64 i386 3.7.4-1.1 [390 kB] Get: 103 http://deb.debian.org/debian trixie/main i386 libblas3 i386 3.12.0-4 [143 kB] Get: 104 http://deb.debian.org/debian trixie/main i386 libgfortran5 i386 14.2.0-8 [735 kB] Get: 105 http://deb.debian.org/debian trixie/main i386 liblapack3 i386 3.12.0-4 [2194 kB] Get: 106 http://deb.debian.org/debian trixie/main i386 libarpack2t64 i386 3.9.1-4 [102 kB] Get: 107 http://deb.debian.org/debian trixie/main i386 libarmadillo14 i386 1:14.2.1+dfsg-1 [107 kB] Get: 108 http://deb.debian.org/debian trixie/main i386 libdrm-common all 2.4.123-1 [8084 B] Get: 109 http://deb.debian.org/debian trixie/main i386 libdrm2 i386 2.4.123-1 [41.8 kB] Get: 110 http://deb.debian.org/debian trixie/main i386 libva2 i386 2.22.0-1+b1 [82.4 kB] Get: 111 http://deb.debian.org/debian trixie/main i386 libva-drm2 i386 2.22.0-1+b1 [18.8 kB] Get: 112 http://deb.debian.org/debian trixie/main i386 libxau6 i386 1:1.0.11-1 [20.7 kB] Get: 113 http://deb.debian.org/debian trixie/main i386 libxdmcp6 i386 1:1.1.5-1 [28.2 kB] Get: 114 http://deb.debian.org/debian trixie/main i386 libxcb1 i386 1.17.0-2+b1 [148 kB] Get: 115 http://deb.debian.org/debian trixie/main i386 libx11-data all 2:1.8.10-2 [337 kB] Get: 116 http://deb.debian.org/debian trixie/main i386 libx11-6 i386 2:1.8.10-2 [834 kB] Get: 117 http://deb.debian.org/debian trixie/main i386 libx11-xcb1 i386 2:1.8.10-2 [241 kB] Get: 118 http://deb.debian.org/debian trixie/main i386 libxcb-dri3-0 i386 1.17.0-2+b1 [107 kB] Get: 119 http://deb.debian.org/debian trixie/main i386 libxext6 i386 2:1.3.4-1+b2 [52.6 kB] Get: 120 http://deb.debian.org/debian trixie/main i386 libxfixes3 i386 1:6.0.0-2+b2 [20.7 kB] Get: 121 http://deb.debian.org/debian trixie/main i386 libva-x11-2 i386 2.22.0-1+b1 [24.1 kB] Get: 122 http://deb.debian.org/debian trixie/main i386 libvdpau1 i386 1.5-3+b1 [25.1 kB] Get: 123 http://deb.debian.org/debian trixie/main i386 ocl-icd-libopencl1 i386 2.3.2-1+b2 [43.6 kB] Get: 124 http://deb.debian.org/debian trixie/main i386 libavutil59 i386 7:7.1-3 [411 kB] Get: 125 http://deb.debian.org/debian trixie/main i386 libpixman-1-0 i386 0.44.0-3 [246 kB] Get: 126 http://deb.debian.org/debian trixie/main i386 libxcb-render0 i386 1.17.0-2+b1 [116 kB] Get: 127 http://deb.debian.org/debian trixie/main i386 libxcb-shm0 i386 1.17.0-2+b1 [105 kB] Get: 128 http://deb.debian.org/debian trixie/main i386 libxrender1 i386 1:0.9.10-1.1+b2 [28.9 kB] Get: 129 http://deb.debian.org/debian trixie/main i386 libcairo2 i386 1.18.2-2 [591 kB] Get: 130 http://deb.debian.org/debian trixie/main i386 libcodec2-1.2 i386 1.2.0-2+b2 [8177 kB] Get: 131 http://deb.debian.org/debian trixie/main i386 libdav1d7 i386 1.5.0-1+b1 [327 kB] Get: 132 http://deb.debian.org/debian trixie/main i386 libglib2.0-0t64 i386 2.82.3-2 [1572 kB] Get: 133 http://deb.debian.org/debian trixie/main i386 libgsm1 i386 1.0.22-1+b2 [30.1 kB] Get: 134 http://deb.debian.org/debian trixie/main i386 libgif7 i386 5.2.2-1+b1 [45.6 kB] Get: 135 http://deb.debian.org/debian trixie/main i386 libhwy1t64 i386 1.2.0-2+b1 [856 kB] Get: 136 http://deb.debian.org/debian trixie/main i386 libjpeg62-turbo i386 1:2.1.5-3+b1 [171 kB] Get: 137 http://deb.debian.org/debian trixie/main i386 liblcms2-2 i386 2.16-2 [171 kB] Get: 138 http://deb.debian.org/debian trixie/main i386 libimath-3-1-29t64 i386 3.1.12-1+b1 [37.0 kB] Get: 139 http://deb.debian.org/debian trixie/main i386 libopenexr-3-1-30 i386 3.1.5-5.1+b3 [975 kB] Get: 140 http://deb.debian.org/debian trixie/main i386 libjxl0.9 i386 0.9.2-10+b1 [1172 kB] Get: 141 http://deb.debian.org/debian trixie/main i386 libmp3lame0 i386 3.100-6+b3 [362 kB] Get: 142 http://deb.debian.org/debian trixie/main i386 libopenjp2-7 i386 2.5.0-2+b4 [210 kB] Get: 143 http://deb.debian.org/debian trixie/main i386 libopus0 i386 1.5.2-2 [2843 kB] Get: 144 http://deb.debian.org/debian trixie/main i386 librav1e0.7 i386 0.7.1-7+b2 [667 kB] Get: 145 http://deb.debian.org/debian trixie/main i386 libcairo-gobject2 i386 1.18.2-2 [129 kB] Get: 146 http://deb.debian.org/debian trixie/main i386 libgdk-pixbuf2.0-common all 2.42.12+dfsg-1 [311 kB] Get: 147 http://deb.debian.org/debian trixie/main i386 shared-mime-info i386 2.4-5+b1 [761 kB] Get: 148 http://deb.debian.org/debian trixie/main i386 libdeflate0 i386 1.22-1 [48.1 kB] Get: 149 http://deb.debian.org/debian trixie/main i386 libjbig0 i386 2.1-6.1+b2 [32.2 kB] Get: 150 http://deb.debian.org/debian trixie/main i386 liblerc4 i386 4.0.0+ds-5 [191 kB] Get: 151 http://deb.debian.org/debian trixie/main i386 libsharpyuv0 i386 1.4.0-0.1+b1 [113 kB] Get: 152 http://deb.debian.org/debian trixie/main i386 libwebp7 i386 1.4.0-0.1+b1 [322 kB] Get: 153 http://deb.debian.org/debian trixie/main i386 libtiff6 i386 4.5.1+git230720-5 [339 kB] Get: 154 http://deb.debian.org/debian trixie/main i386 libgdk-pixbuf-2.0-0 i386 2.42.12+dfsg-1+b1 [149 kB] Get: 155 http://deb.debian.org/debian trixie/main i386 libfribidi0 i386 1.0.16-1 [27.0 kB] Get: 156 http://deb.debian.org/debian trixie/main i386 libgraphite2-3 i386 1.3.14-2+b1 [77.8 kB] Get: 157 http://deb.debian.org/debian trixie/main i386 libharfbuzz0b i386 10.1.0-1 [503 kB] Get: 158 http://deb.debian.org/debian trixie/main i386 libthai-data all 0.1.29-2 [168 kB] Get: 159 http://deb.debian.org/debian trixie/main i386 libdatrie1 i386 0.2.13-3+b1 [39.9 kB] Get: 160 http://deb.debian.org/debian trixie/main i386 libthai0 i386 0.1.29-2+b1 [50.3 kB] Get: 161 http://deb.debian.org/debian trixie/main i386 libpango-1.0-0 i386 1.55.0+ds-3 [233 kB] Get: 162 http://deb.debian.org/debian trixie/main i386 libpangoft2-1.0-0 i386 1.55.0+ds-3 [58.2 kB] Get: 163 http://deb.debian.org/debian trixie/main i386 libpangocairo-1.0-0 i386 1.55.0+ds-3 [36.2 kB] Get: 164 http://deb.debian.org/debian trixie/main i386 librsvg2-2 i386 2.59.1+dfsg-1 [1849 kB] Get: 165 http://deb.debian.org/debian trixie/main i386 libshine3 i386 3.1.1-2+b2 [22.7 kB] Get: 166 http://deb.debian.org/debian trixie/main i386 libsnappy1v5 i386 1.2.1-1+b1 [31.3 kB] Get: 167 http://deb.debian.org/debian trixie/main i386 libspeex1 i386 1.2.1-3 [52.9 kB] Get: 168 http://deb.debian.org/debian trixie/main i386 libsvtav1enc2 i386 2.2.1+dfsg-2 [1040 kB] Get: 169 http://deb.debian.org/debian trixie/main i386 libsoxr0 i386 0.1.3-4+b2 [81.1 kB] Get: 170 http://deb.debian.org/debian trixie/main i386 libswresample5 i386 7:7.1-3 [97.6 kB] Get: 171 http://deb.debian.org/debian trixie/main i386 libogg0 i386 1.3.5-3+b2 [24.6 kB] Get: 172 http://deb.debian.org/debian trixie/main i386 libtheora0 i386 1.1.1+dfsg.1-17 [152 kB] Get: 173 http://deb.debian.org/debian trixie/main i386 libtwolame0 i386 0.4.0-2+b2 [50.1 kB] Get: 174 http://deb.debian.org/debian trixie/main i386 libvorbis0a i386 1.3.7-2+b1 [89.6 kB] Get: 175 http://deb.debian.org/debian trixie/main i386 libvorbisenc2 i386 1.3.7-2+b1 [69.9 kB] Get: 176 http://deb.debian.org/debian trixie/main i386 libvpx9 i386 1.14.1-1+b1 [1084 kB] Get: 177 http://deb.debian.org/debian trixie/main i386 libwebpmux3 i386 1.4.0-0.1+b1 [125 kB] Get: 178 http://deb.debian.org/debian trixie/main i386 libx264-164 i386 2:0.164.3108+git31e19f9-2 [956 kB] Get: 179 http://deb.debian.org/debian trixie/main i386 libnuma1 i386 2.0.18-1+b1 [23.9 kB] Get: 180 http://deb.debian.org/debian trixie/main i386 libx265-209 i386 3.6-3+b1 [716 kB] Get: 181 http://deb.debian.org/debian trixie/main i386 libxvidcore4 i386 2:1.3.7-1+b2 [240 kB] Get: 182 http://deb.debian.org/debian trixie/main i386 libzvbi-common all 0.2.43-2 [71.2 kB] Get: 183 http://deb.debian.org/debian trixie/main i386 libzvbi0t64 i386 0.2.43-2 [283 kB] Get: 184 http://deb.debian.org/debian trixie/main i386 libavcodec61 i386 7:7.1-3 [5705 kB] Get: 185 http://deb.debian.org/debian trixie/main i386 libavutil-dev i386 7:7.1-3 [571 kB] Get: 186 http://deb.debian.org/debian trixie/main i386 libswresample-dev i386 7:7.1-3 [112 kB] Get: 187 http://deb.debian.org/debian trixie/main i386 libavcodec-dev i386 7:7.1-3 [6410 kB] Get: 188 http://deb.debian.org/debian trixie/main i386 libudfread0 i386 1.1.2-1+b2 [17.8 kB] Get: 189 http://deb.debian.org/debian trixie/main i386 libbluray2 i386 1:1.3.4-1+b2 [150 kB] Get: 190 http://deb.debian.org/debian trixie/main i386 libchromaprint1 i386 1.5.1-6 [44.6 kB] Get: 191 http://deb.debian.org/debian trixie/main i386 libdvdread8t64 i386 6.1.3-2 [88.5 kB] Get: 192 http://deb.debian.org/debian trixie/main i386 libdvdnav4 i386 6.1.1-3+b1 [48.0 kB] Get: 193 http://deb.debian.org/debian trixie/main i386 libgme0 i386 0.6.3-7+b2 [139 kB] Get: 194 http://deb.debian.org/debian trixie/main i386 libmpg123-0t64 i386 1.32.9-1 [152 kB] Get: 195 http://deb.debian.org/debian trixie/main i386 libvorbisfile3 i386 1.3.7-2+b1 [24.1 kB] Get: 196 http://deb.debian.org/debian trixie/main i386 libopenmpt0t64 i386 0.7.12-1 [933 kB] Get: 197 http://deb.debian.org/debian trixie/main i386 librabbitmq4 i386 0.15.0-1 [45.3 kB] Get: 198 http://deb.debian.org/debian trixie/main i386 libcjson1 i386 1.7.18-3+b1 [31.3 kB] Get: 199 http://deb.debian.org/debian trixie/main i386 libmbedcrypto16 i386 3.6.2-3 [377 kB] Get: 200 http://deb.debian.org/debian trixie/main i386 librist4 i386 0.2.11+dfsg-1 [82.7 kB] Get: 201 http://deb.debian.org/debian trixie/main i386 libsrt1.5-gnutls i386 1.5.4-1 [370 kB] Get: 202 http://deb.debian.org/debian trixie/main i386 libssh-4 i386 0.11.1-1 [228 kB] Get: 203 http://deb.debian.org/debian trixie/main i386 libnorm1t64 i386 1.5.9+dfsg-3.1+b1 [239 kB] Get: 204 http://deb.debian.org/debian trixie/main i386 libpgm-5.3-0t64 i386 5.3.128~dfsg-2.1+b1 [169 kB] Get: 205 http://deb.debian.org/debian trixie/main i386 libsodium23 i386 1.0.18-1+b2 [186 kB] Get: 206 http://deb.debian.org/debian trixie/main i386 libzmq5 i386 4.3.5-1+b3 [308 kB] Get: 207 http://deb.debian.org/debian trixie/main i386 libavformat61 i386 7:7.1-3 [1348 kB] Get: 208 http://deb.debian.org/debian trixie/main i386 libavformat-dev i386 7:7.1-3 [1594 kB] Get: 209 http://deb.debian.org/debian trixie/main i386 libgav1-1 i386 0.19.0-2+b2 [326 kB] Get: 210 http://deb.debian.org/debian trixie/main i386 libyuv0 i386 0.0.1898.20241125-1 [111 kB] Get: 211 http://deb.debian.org/debian trixie/main i386 libavif16 i386 1.1.1-1 [124 kB] Get: 212 http://deb.debian.org/debian trixie/main i386 libblosc1 i386 1.21.5+ds-1+b2 [51.4 kB] Get: 213 http://deb.debian.org/debian trixie/main i386 libbrotli-dev i386 1.1.0-2+b6 [313 kB] Get: 214 http://deb.debian.org/debian trixie/main i386 libbz2-dev i386 1.0.8-6 [32.1 kB] Get: 215 http://deb.debian.org/debian trixie/main i386 libcap2-bin i386 1:2.66-5+b1 [35.2 kB] Get: 216 http://deb.debian.org/debian trixie/main i386 libnghttp2-14 i386 1.64.0-1 [82.4 kB] Get: 217 http://deb.debian.org/debian trixie/main i386 libnghttp3-9 i386 1.6.0-2 [75.9 kB] Get: 218 http://deb.debian.org/debian trixie/main i386 libngtcp2-16 i386 1.9.1-1 [151 kB] Get: 219 http://deb.debian.org/debian trixie/main i386 libngtcp2-crypto-gnutls8 i386 1.9.1-1 [19.1 kB] Get: 220 http://deb.debian.org/debian trixie/main i386 libpsl5t64 i386 0.21.2-1.1+b1 [57.7 kB] Get: 221 http://deb.debian.org/debian trixie/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2+b5 [62.4 kB] Get: 222 http://deb.debian.org/debian trixie/main i386 libssh2-1t64 i386 1.11.1-1 [256 kB] Get: 223 http://deb.debian.org/debian trixie/main i386 libcurl3t64-gnutls i386 8.11.0-1 [403 kB] Get: 224 http://deb.debian.org/debian trixie/main i386 libcfitsio10t64 i386 4.5.0-5 [629 kB] Get: 225 http://deb.debian.org/debian trixie/main i386 libcharls2 i386 2.4.2-2+b2 [90.7 kB] Get: 226 http://deb.debian.org/debian trixie/main i386 libcommons-parent-java all 56-1 [10.8 kB] Get: 227 http://deb.debian.org/debian trixie/main i386 libcommons-logging-java all 1.3.0-1 [68.6 kB] Get: 228 http://deb.debian.org/debian trixie/main i386 libevent-2.1-7t64 i386 2.1.12-stable-10+b1 [195 kB] Get: 229 http://deb.debian.org/debian trixie/main i386 libunbound8 i386 1.22.0-1 [632 kB] Get: 230 http://deb.debian.org/debian trixie/main i386 libgnutls-dane0t64 i386 3.8.8-2 [447 kB] Get: 231 http://deb.debian.org/debian trixie/main i386 libgnutls-openssl27t64 i386 3.8.8-2 [447 kB] Get: 232 http://deb.debian.org/debian trixie/main i386 libidn2-dev i386 2.3.7-2+b1 [126 kB] Get: 233 http://deb.debian.org/debian trixie/main i386 libp11-kit-dev i386 0.25.5-2+b1 [208 kB] Get: 234 http://deb.debian.org/debian trixie/main i386 libtasn1-6-dev i386 4.19.0-3+b3 [102 kB] Get: 235 http://deb.debian.org/debian trixie/main i386 libgmpxx4ldbl i386 2:6.3.0+dfsg-3 [329 kB] Get: 236 http://deb.debian.org/debian trixie/main i386 libgmp-dev i386 2:6.3.0+dfsg-3 [661 kB] Get: 237 http://deb.debian.org/debian trixie/main i386 nettle-dev i386 3.10-1+b1 [1334 kB] Get: 238 http://deb.debian.org/debian trixie/main i386 libgnutls28-dev i386 3.8.8-2 [1453 kB] Get: 239 http://deb.debian.org/debian trixie/main i386 libkrb5-dev i386 1.21.3-3 [15.7 kB] Get: 240 http://deb.debian.org/debian trixie/main i386 libldap-dev i386 2.5.18+dfsg-3+b1 [324 kB] Get: 241 http://deb.debian.org/debian trixie/main i386 libpkgconf3 i386 1.8.1-4 [38.4 kB] Get: 242 http://deb.debian.org/debian trixie/main i386 pkgconf-bin i386 1.8.1-4 [30.6 kB] Get: 243 http://deb.debian.org/debian trixie/main i386 pkgconf i386 1.8.1-4 [26.2 kB] Get: 244 http://deb.debian.org/debian trixie/main i386 libnghttp2-dev i386 1.64.0-1 [123 kB] Get: 245 http://deb.debian.org/debian trixie/main i386 libnghttp3-dev i386 1.6.0-2 [101 kB] Get: 246 http://deb.debian.org/debian trixie/main i386 libngtcp2-crypto-gnutls-dev i386 1.9.1-1 [24.0 kB] Get: 247 http://deb.debian.org/debian trixie/main i386 libngtcp2-dev i386 1.9.1-1 [202 kB] Get: 248 http://deb.debian.org/debian trixie/main i386 libpsl-dev i386 0.21.2-1.1+b1 [78.4 kB] Get: 249 http://deb.debian.org/debian trixie/main i386 zlib1g-dev i386 1:1.3.dfsg+really1.3.1-1+b1 [916 kB] Get: 250 http://deb.debian.org/debian trixie/main i386 librtmp-dev i386 2.4+20151223.gitfa8646d.1-2+b5 [72.3 kB] Get: 251 http://deb.debian.org/debian trixie/main i386 libssl-dev i386 3.3.2-2 [2790 kB] Get: 252 http://deb.debian.org/debian trixie/main i386 libssh2-1-dev i386 1.11.1-1 [407 kB] Get: 253 http://deb.debian.org/debian trixie/main i386 libzstd-dev i386 1.5.6+dfsg-1+b1 [355 kB] Get: 254 http://deb.debian.org/debian trixie/main i386 libcurl4-gnutls-dev i386 8.11.0-1 [533 kB] Get: 255 http://deb.debian.org/debian trixie/main i386 libcurl4t64 i386 8.11.0-1 [392 kB] Get: 256 http://deb.debian.org/debian trixie/main i386 libdbus-1-3 i386 1.15.90-1 [189 kB] Get: 257 http://deb.debian.org/debian trixie/main i386 libraw1394-11 i386 2.1.2-2+b2 [42.5 kB] Get: 258 http://deb.debian.org/debian trixie/main i386 libusb-1.0-0 i386 2:1.0.27-1+b1 [60.9 kB] Get: 259 http://deb.debian.org/debian trixie/main i386 libdc1394-25 i386 2.2.6-4+b2 [115 kB] Get: 260 http://deb.debian.org/debian trixie/main i386 libraw1394-dev i386 2.1.2-2+b2 [54.7 kB] Get: 261 http://deb.debian.org/debian trixie/main i386 libdc1394-dev i386 2.2.6-4+b2 [142 kB] Get: 262 http://deb.debian.org/debian trixie/main i386 libde265-0 i386 1.0.15-1+b2 [199 kB] Get: 263 http://deb.debian.org/debian trixie/main i386 libdeflate-dev i386 1.22-1 [57.2 kB] Get: 264 http://deb.debian.org/debian trixie/main i386 libdouble-conversion3 i386 3.3.0-1+b2 [45.7 kB] Get: 265 http://deb.debian.org/debian trixie/main i386 libdrm-amdgpu1 i386 2.4.123-1 [25.0 kB] Get: 266 http://deb.debian.org/debian trixie/main i386 libpciaccess0 i386 0.17-3+b2 [53.8 kB] Get: 267 http://deb.debian.org/debian trixie/main i386 libdrm-intel1 i386 2.4.123-1 [66.8 kB] Get: 268 http://deb.debian.org/debian trixie/main i386 libdrm-radeon1 i386 2.4.123-1 [23.0 kB] Get: 269 http://deb.debian.org/debian trixie/main i386 libdw1t64 i386 0.192-4 [284 kB] Get: 270 http://deb.debian.org/debian trixie/main i386 libwayland-server0 i386 1.23.0-1+b1 [35.9 kB] Get: 271 http://deb.debian.org/debian trixie/main i386 libxcb-randr0 i386 1.17.0-2+b1 [118 kB] Get: 272 http://deb.debian.org/debian trixie/main i386 libglapi-mesa i386 24.2.8-1 [37.8 kB] Get: 273 http://deb.debian.org/debian trixie/main i386 libsensors-config all 1:3.6.0-10 [14.6 kB] Get: 274 http://deb.debian.org/debian trixie/main i386 libsensors5 i386 1:3.6.0-10+b1 [35.8 kB] Get: 275 http://deb.debian.org/debian trixie/main i386 libxcb-dri2-0 i386 1.17.0-2+b1 [107 kB] Get: 276 http://deb.debian.org/debian trixie/main i386 libxcb-present0 i386 1.17.0-2+b1 [106 kB] Get: 277 http://deb.debian.org/debian trixie/main i386 libxcb-sync1 i386 1.17.0-2+b1 [109 kB] Get: 278 http://deb.debian.org/debian trixie/main i386 libxcb-xfixes0 i386 1.17.0-2+b1 [110 kB] Get: 279 http://deb.debian.org/debian trixie/main i386 libxshmfence1 i386 1.3-1+b2 [8992 B] Get: 280 http://deb.debian.org/debian trixie/main i386 mesa-libgallium i386 24.2.8-1 [9409 kB] Get: 281 http://deb.debian.org/debian trixie/main i386 libgbm1 i386 24.2.8-1 [43.9 kB] Get: 282 http://deb.debian.org/debian trixie/main i386 libwayland-client0 i386 1.23.0-1+b1 [27.2 kB] Get: 283 http://deb.debian.org/debian trixie/main i386 libegl-mesa0 i386 24.2.8-1 [140 kB] Get: 284 http://deb.debian.org/debian trixie/main i386 libevdev2 i386 1.13.3+dfsg-1 [30.4 kB] Get: 285 http://deb.debian.org/debian trixie/main i386 libexif12 i386 0.6.24-1+b2 [394 kB] Get: 286 http://deb.debian.org/debian trixie/main i386 libexif-dev i386 0.6.24-1+b2 [106 kB] Get: 287 http://deb.debian.org/debian trixie/main i386 libfftw3-double3 i386 3.3.10-2+b1 [629 kB] Get: 288 http://deb.debian.org/debian trixie/main i386 libfftw3-long3 i386 3.3.10-2+b1 [349 kB] Get: 289 http://deb.debian.org/debian trixie/main i386 libfftw3-quad3 i386 3.3.10-2+b1 [1860 kB] Get: 290 http://deb.debian.org/debian trixie/main i386 libfftw3-single3 i386 3.3.10-2+b1 [646 kB] Get: 291 http://deb.debian.org/debian trixie/main i386 libfftw3-bin i386 3.3.10-2+b1 [50.0 kB] Get: 292 http://deb.debian.org/debian trixie/main i386 libfftw3-dev i386 3.3.10-2+b1 [3254 kB] Get: 293 http://deb.debian.org/debian trixie/main i386 libfontbox-java all 1:1.8.16-5 [211 kB] Get: 294 http://deb.debian.org/debian trixie/main i386 libpng-dev i386 1.6.44-2 [373 kB] Get: 295 http://deb.debian.org/debian trixie/main i386 libfreetype-dev i386 2.13.3+dfsg-1 [640 kB] Get: 296 http://deb.debian.org/debian trixie/main i386 libminizip1t64 i386 1:1.3.dfsg+really1.3.1-1+b1 [55.9 kB] Get: 297 http://deb.debian.org/debian trixie/main i386 libfreexl1 i386 2.0.0-1+b3 [41.6 kB] Get: 298 http://deb.debian.org/debian trixie/main i386 libfyba0t64 i386 4.1.1-11+b1 [125 kB] Get: 299 http://deb.debian.org/debian trixie/main i386 libheif-plugin-dav1d i386 1.19.3-1 [11.5 kB] Get: 300 http://deb.debian.org/debian trixie/main i386 libheif-plugin-libde265 i386 1.19.3-1 [15.6 kB] Get: 301 http://deb.debian.org/debian trixie/main i386 libheif1 i386 1.19.3-1 [515 kB] Get: 302 http://deb.debian.org/debian trixie/main i386 libimagequant0 i386 2.18.0-1+b2 [36.0 kB] Get: 303 http://deb.debian.org/debian trixie/main i386 libraqm0 i386 0.10.2-1 [14.6 kB] Get: 304 http://deb.debian.org/debian trixie/main i386 libxpm4 i386 1:3.5.17-1+b2 [58.3 kB] Get: 305 http://deb.debian.org/debian trixie/main i386 libgd3 i386 2.3.3-12+b1 [131 kB] Get: 306 http://deb.debian.org/debian trixie/main i386 libgeos3.13.0 i386 3.13.0-1 [1148 kB] Get: 307 http://deb.debian.org/debian trixie/main i386 libgeos-c1t64 i386 3.13.0-1 [113 kB] Get: 308 http://deb.debian.org/debian trixie/main i386 proj-data all 9.5.1-1 [6284 kB] Get: 309 http://deb.debian.org/debian trixie/main i386 libproj25 i386 9.5.1-1 [1514 kB] Get: 310 http://deb.debian.org/debian trixie/main i386 libgeotiff5 i386 1.7.3-1+b1 [68.1 kB] Get: 311 http://deb.debian.org/debian trixie/main i386 libhdf4-0-alt i386 4.3.0-1+b1 [276 kB] Get: 312 http://deb.debian.org/debian trixie/main i386 libhdf5-103-1t64 i386 1.10.10+repack-5+b1 [1186 kB] Get: 313 http://deb.debian.org/debian trixie/main i386 libjson-c5 i386 0.18+ds-1 [48.7 kB] Get: 314 http://deb.debian.org/debian trixie/main i386 liburiparser1 i386 0.9.8+dfsg-2 [48.6 kB] Get: 315 http://deb.debian.org/debian trixie/main i386 libkmlbase1t64 i386 1.3.0-12+b1 [53.1 kB] Get: 316 http://deb.debian.org/debian trixie/main i386 libkmldom1t64 i386 1.3.0-12+b1 [169 kB] Get: 317 http://deb.debian.org/debian trixie/main i386 libkmlengine1t64 i386 1.3.0-12+b1 [85.6 kB] Get: 318 http://deb.debian.org/debian trixie/main i386 mysql-common all 5.8+1.1.1 [6784 B] Get: 319 http://deb.debian.org/debian trixie/main i386 mariadb-common all 1:11.4.3-1 [27.1 kB] Get: 320 http://deb.debian.org/debian trixie/main i386 libmariadb3 i386 1:11.4.3-1 [179 kB] Get: 321 http://deb.debian.org/debian trixie/main i386 libhdf5-hl-100t64 i386 1.10.10+repack-5+b1 [76.3 kB] Get: 322 http://deb.debian.org/debian trixie/main i386 libnetcdf19t64 i386 1:4.9.2-7 [528 kB] Get: 323 http://deb.debian.org/debian trixie/main i386 libltdl7 i386 2.4.7-8 [395 kB] Get: 324 http://deb.debian.org/debian trixie/main i386 libodbc2 i386 2.3.12-1+b3 [165 kB] Get: 325 http://deb.debian.org/debian trixie/main i386 unixodbc-common all 2.3.12-1 [8496 B] Get: 326 http://deb.debian.org/debian trixie/main i386 libodbcinst2 i386 2.3.12-1+b3 [38.2 kB] Get: 327 http://deb.debian.org/debian trixie/main i386 libogdi4.1 i386 4.1.1+ds-5 [224 kB] Get: 328 http://deb.debian.org/debian trixie/main i386 libgpgme11t64 i386 1.24.0-2 [349 kB] Get: 329 http://deb.debian.org/debian trixie/main i386 libgpgmepp6t64 i386 1.24.0-2 [350 kB] Get: 330 http://deb.debian.org/debian trixie/main i386 libnspr4 i386 2:4.36-1 [119 kB] Get: 331 http://deb.debian.org/debian trixie/main i386 libnss3 i386 2:3.106-1 [1504 kB] Get: 332 http://deb.debian.org/debian trixie/main i386 libpoppler140 i386 24.08.0-3 [2022 kB] Get: 333 http://deb.debian.org/debian trixie/main i386 libpq5 i386 17.2-1 [233 kB] Get: 334 http://deb.debian.org/debian trixie/main i386 libqhull-r8.0 i386 2020.2-6+b2 [259 kB] Get: 335 http://deb.debian.org/debian trixie/main i386 librttopo1 i386 1.1.0-3+b2 [204 kB] Get: 336 http://deb.debian.org/debian trixie/main i386 libspatialite8t64 i386 5.1.0-3+b2 [1831 kB] Get: 337 http://deb.debian.org/debian trixie/main i386 libxerces-c3.2t64 i386 3.2.4+debian-1.3+b1 [964 kB] Get: 338 http://deb.debian.org/debian trixie/main i386 libgdal35 i386 3.9.3+dfsg-1+b1 [9940 kB] Get: 339 http://deb.debian.org/debian trixie/main i386 libsocket++1 i386 1.12.13+git20131030.5d039ba-1+b2 [84.3 kB] Get: 340 http://deb.debian.org/debian trixie/main i386 libgdcm3.0t64 i386 3.0.24-5 [2434 kB] Get: 341 http://deb.debian.org/debian trixie/main i386 libgdcm-dev i386 3.0.24-5 [265 kB] Get: 342 http://deb.debian.org/debian trixie/main i386 libglvnd0 i386 1.7.0-1+b2 [44.1 kB] Get: 343 http://deb.debian.org/debian trixie/main i386 libxcb-glx0 i386 1.17.0-2+b1 [124 kB] Get: 344 http://deb.debian.org/debian trixie/main i386 libxxf86vm1 i386 1:1.1.4-1+b3 [20.1 kB] Get: 345 http://deb.debian.org/debian trixie/main i386 libvulkan1 i386 1.3.296.0-1 [136 kB] Get: 346 http://deb.debian.org/debian trixie/main i386 libgl1-mesa-dri i386 24.2.8-1 [42.5 kB] Get: 347 http://deb.debian.org/debian trixie/main i386 libglx-mesa0 i386 24.2.8-1 [160 kB] Get: 348 http://deb.debian.org/debian trixie/main i386 libglx0 i386 1.7.0-1+b2 [36.8 kB] Get: 349 http://deb.debian.org/debian trixie/main i386 libgl1 i386 1.7.0-1+b2 [82.7 kB] Get: 350 http://deb.debian.org/debian trixie/main i386 libgl2ps1.4 i386 1.4.2+dfsg1-2 [42.0 kB] Get: 351 http://deb.debian.org/debian trixie/main i386 libglew2.2 i386 2.2.0-4+b2 [163 kB] Get: 352 http://deb.debian.org/debian trixie/main i386 libgphoto2-port12t64 i386 2.5.31-4 [138 kB] Get: 353 http://deb.debian.org/debian trixie/main i386 libgphoto2-6t64 i386 2.5.31-4 [768 kB] Get: 354 http://deb.debian.org/debian trixie/main i386 libgphoto2-dev i386 2.5.31-4 [90.3 kB] Get: 355 http://deb.debian.org/debian trixie/main i386 libwmflite-0.2-7 i386 0.2.13-1.1+b3 [78.6 kB] Get: 356 http://deb.debian.org/debian trixie/main i386 libgraphicsmagick-q16-3t64 i386 1.4+really1.3.45-1+b1 [1283 kB] Get: 357 http://deb.debian.org/debian trixie/main i386 libgraphicsmagick++-q16-12t64 i386 1.4+really1.3.45-1+b1 [136 kB] Get: 358 http://deb.debian.org/debian trixie/main i386 libjpeg62-turbo-dev i386 1:2.1.5-3+b1 [305 kB] Get: 359 http://deb.debian.org/debian trixie/main i386 libjpeg-dev i386 1:2.1.5-3+b1 [72.2 kB] Get: 360 http://deb.debian.org/debian trixie/main i386 liblcms2-dev i386 2.16-2 [2201 kB] Get: 361 http://deb.debian.org/debian trixie/main i386 libwmf-0.2-7 i386 0.2.13-1.1+b3 [122 kB] Get: 362 http://deb.debian.org/debian trixie/main i386 xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB] Get: 363 http://deb.debian.org/debian trixie/main i386 x11proto-dev all 2024.1-1 [603 kB] Get: 364 http://deb.debian.org/debian trixie/main i386 libxau-dev i386 1:1.0.11-1 [24.0 kB] Get: 365 http://deb.debian.org/debian trixie/main i386 libxdmcp-dev i386 1:1.1.5-1 [45.0 kB] Get: 366 http://deb.debian.org/debian trixie/main i386 xtrans-dev all 1.4.0-1 [98.7 kB] Get: 367 http://deb.debian.org/debian trixie/main i386 libxcb1-dev i386 1.17.0-2+b1 [186 kB] Get: 368 http://deb.debian.org/debian trixie/main i386 libx11-dev i386 2:1.8.10-2 [917 kB] Get: 369 http://deb.debian.org/debian trixie/main i386 libwmf-dev i386 0.2.13-1.1+b3 [217 kB] Get: 370 http://deb.debian.org/debian trixie/main i386 x11-common all 1:7.7+23.1 [216 kB] Get: 371 http://deb.debian.org/debian trixie/main i386 libice6 i386 2:1.1.1-1 [67.8 kB] Get: 372 http://deb.debian.org/debian trixie/main i386 libsm6 i386 2:1.2.4-1 [35.9 kB] Get: 373 http://deb.debian.org/debian trixie/main i386 libice-dev i386 2:1.1.1-1 [77.6 kB] Get: 374 http://deb.debian.org/debian trixie/main i386 uuid-dev i386 2.40.2-12 [47.7 kB] Get: 375 http://deb.debian.org/debian trixie/main i386 libsm-dev i386 2:1.2.4-1 [39.1 kB] Get: 376 http://deb.debian.org/debian trixie/main i386 libxext-dev i386 2:1.3.4-1+b2 [108 kB] Get: 377 http://deb.debian.org/debian trixie/main i386 libicu-dev i386 72.1-5+b1 [10.6 MB] Get: 378 http://deb.debian.org/debian trixie/main i386 libxml2-dev i386 2.12.7+dfsg+really2.9.14-0.2+b1 [857 kB] Get: 379 http://deb.debian.org/debian trixie/main i386 libjbig-dev i386 2.1-6.1+b2 [31.2 kB] Get: 380 http://deb.debian.org/debian trixie/main i386 liblzma-dev i386 5.6.3-1+b1 [328 kB] Get: 381 http://deb.debian.org/debian trixie/main i386 libwebpdemux2 i386 1.4.0-0.1+b1 [111 kB] Get: 382 http://deb.debian.org/debian trixie/main i386 libwebpdecoder3 i386 1.4.0-0.1+b1 [211 kB] Get: 383 http://deb.debian.org/debian trixie/main i386 libsharpyuv-dev i386 1.4.0-0.1+b1 [117 kB] Get: 384 http://deb.debian.org/debian trixie/main i386 libwebp-dev i386 1.4.0-0.1+b1 [463 kB] Get: 385 http://deb.debian.org/debian trixie/main i386 libtiffxx6 i386 4.5.1+git230720-5 [150 kB] Get: 386 http://deb.debian.org/debian trixie/main i386 liblerc-dev i386 4.0.0+ds-5 [204 kB] Get: 387 http://deb.debian.org/debian trixie/main i386 libtiff-dev i386 4.5.1+git230720-5 [487 kB] Get: 388 http://deb.debian.org/debian trixie/main i386 libheif-dev i386 1.19.3-1 [50.8 kB] Get: 389 http://deb.debian.org/debian trixie/main i386 libltdl-dev i386 2.4.7-8 [167 kB] Get: 390 http://deb.debian.org/debian trixie/main i386 libhwy-dev i386 1.2.0-2+b1 [399 kB] Get: 391 http://deb.debian.org/debian trixie/main i386 libjxl-dev i386 0.9.2-10+b1 [56.4 kB] Get: 392 http://deb.debian.org/debian trixie/main i386 libgraphicsmagick1-dev i386 1.4+really1.3.45-1+b1 [1589 kB] Get: 393 http://deb.debian.org/debian trixie/main i386 libgraphicsmagick++1-dev i386 1.4+really1.3.45-1+b1 [325 kB] Get: 394 http://deb.debian.org/debian trixie/main i386 libunwind8 i386 1.6.2-3.1 [49.0 kB] Get: 395 http://deb.debian.org/debian trixie/main i386 libgstreamer1.0-0 i386 1.24.10-2 [1456 kB] Get: 396 http://deb.debian.org/debian trixie/main i386 liborc-0.4-0t64 i386 1:0.4.40-1 [199 kB] Get: 397 http://deb.debian.org/debian trixie/main i386 libgstreamer-plugins-base1.0-0 i386 1.24.10-1 [1030 kB] Get: 398 http://deb.debian.org/debian trixie/main i386 libgudev-1.0-0 i386 238-5+b1 [15.2 kB] Get: 399 http://deb.debian.org/debian trixie/main i386 libhdf5-cpp-103-1t64 i386 1.10.10+repack-5+b1 [138 kB] Get: 400 http://deb.debian.org/debian trixie/main i386 libhdf5-fortran-102t64 i386 1.10.10+repack-5+b1 [98.1 kB] Get: 401 http://deb.debian.org/debian trixie/main i386 libhdf5-hl-fortran-100t64 i386 1.10.10+repack-5+b1 [42.5 kB] Get: 402 http://deb.debian.org/debian trixie/main i386 libhdf5-hl-cpp-100t64 i386 1.10.10+repack-5+b1 [22.3 kB] Get: 403 http://deb.debian.org/debian trixie/main i386 libhdf5-dev i386 1.10.10+repack-5+b1 [2786 kB] Get: 404 http://deb.debian.org/debian trixie/main i386 libhwloc15 i386 2.11.2-1 [177 kB] Get: 405 http://deb.debian.org/debian trixie/main i386 libimath-dev i386 3.1.12-1+b1 [122 kB] Get: 406 http://deb.debian.org/debian trixie/main i386 libwacom-common all 2.13.0-1 [98.0 kB] Get: 407 http://deb.debian.org/debian trixie/main i386 libwacom9 i386 2.13.0-1 [25.8 kB] Get: 408 http://deb.debian.org/debian trixie/main i386 libinput-bin i386 1.26.2-1 [25.6 kB] Get: 409 http://deb.debian.org/debian trixie/main i386 libmtdev1t64 i386 1.1.6-1.2+b1 [23.0 kB] Get: 410 http://deb.debian.org/debian trixie/main i386 libinput10 i386 1.26.2-1 [146 kB] Get: 411 http://deb.debian.org/debian trixie/main i386 libjsoncpp26 i386 1.9.6-3 [90.0 kB] Get: 412 http://deb.debian.org/debian trixie/main i386 libkpathsea6 i386 2024.20240313.70630+ds-5 [160 kB] Get: 413 http://deb.debian.org/debian trixie/main i386 libleptonica6 i386 1.84.1-4 [1080 kB] Get: 414 http://deb.debian.org/debian trixie/main i386 libmd4c0 i386 0.5.2-2+b1 [49.2 kB] Get: 415 http://deb.debian.org/debian trixie/main i386 libminc2-5.3.0t64 i386 2.4.06-2.1+b2 [268 kB] Get: 416 http://deb.debian.org/debian trixie/main i386 libnetcdf-dev i386 1:4.9.2-7 [103 kB] Get: 417 http://deb.debian.org/debian trixie/main i386 libminc-dev i386 2.4.06-2.1+b2 [70.0 kB] Get: 418 http://deb.debian.org/debian trixie/main i386 libmpfi0 i386 1.5.4+ds-4 [38.8 kB] Get: 419 http://deb.debian.org/debian trixie/main i386 libmpich12 i386 4.2.0-14 [1518 kB] Get: 420 http://deb.debian.org/debian trixie/main i386 libtbbmalloc2 i386 2021.12.0-1 [48.8 kB] Get: 421 http://deb.debian.org/debian trixie/main i386 libtbbbind-2-5 i386 2021.12.0-1 [14.5 kB] Get: 422 http://deb.debian.org/debian trixie/main i386 libtbb12 i386 2021.12.0-1 [89.9 kB] Get: 423 http://deb.debian.org/debian trixie/main i386 libopencv-core406t64 i386 4.6.0+dfsg-14+b1 [1090 kB] Get: 424 http://deb.debian.org/debian trixie/main i386 libopencv-flann406t64 i386 4.6.0+dfsg-14+b1 [127 kB] Get: 425 http://deb.debian.org/debian trixie/main i386 libopencv-imgproc406t64 i386 4.6.0+dfsg-14+b1 [1155 kB] Get: 426 http://deb.debian.org/debian trixie/main i386 libopencv-features2d406t64 i386 4.6.0+dfsg-14+b1 [266 kB] Get: 427 http://deb.debian.org/debian trixie/main i386 libopencv-calib3d406t64 i386 4.6.0+dfsg-14+b1 [687 kB] Get: 428 http://deb.debian.org/debian trixie/main i386 libtbb-dev i386 2021.12.0-1 [193 kB] Get: 429 http://deb.debian.org/debian trixie/main i386 libopencv-core-dev i386 4.6.0+dfsg-14+b1 [1817 kB] Get: 430 http://deb.debian.org/debian trixie/main i386 libopencv-flann-dev i386 4.6.0+dfsg-14+b1 [203 kB] Get: 431 http://deb.debian.org/debian trixie/main i386 libopengl0 i386 1.7.0-1+b2 [29.3 kB] Get: 432 http://deb.debian.org/debian trixie/main i386 libpcre2-16-0 i386 10.44-5 [258 kB] Get: 433 http://deb.debian.org/debian trixie/main i386 libqt5core5t64 i386 5.15.15+dfsg-2 [2719 kB] Get: 434 http://deb.debian.org/debian trixie/main i386 libegl1 i386 1.7.0-1+b2 [36.4 kB] Get: 435 http://deb.debian.org/debian trixie/main i386 libqt5dbus5t64 i386 5.15.15+dfsg-2 [238 kB] Get: 436 http://deb.debian.org/debian trixie/main i386 libqt5network5t64 i386 5.15.15+dfsg-2 [771 kB] Get: 437 http://deb.debian.org/debian trixie/main i386 libxcb-icccm4 i386 0.4.2-1 [28.2 kB] Get: 438 http://deb.debian.org/debian trixie/main i386 libxcb-util1 i386 0.4.0-1+b2 [22.8 kB] Get: 439 http://deb.debian.org/debian trixie/main i386 libxcb-image0 i386 0.4.0-2+b2 [22.7 kB] Get: 440 http://deb.debian.org/debian trixie/main i386 libxcb-keysyms1 i386 0.4.0-1+b3 [15.9 kB] Get: 441 http://deb.debian.org/debian trixie/main i386 libxcb-render-util0 i386 0.3.9-1+b2 [17.8 kB] Get: 442 http://deb.debian.org/debian trixie/main i386 libxcb-shape0 i386 1.17.0-2+b1 [106 kB] Get: 443 http://deb.debian.org/debian trixie/main i386 libxcb-xinerama0 i386 1.17.0-2+b1 [105 kB] Get: 444 http://deb.debian.org/debian trixie/main i386 libxcb-xinput0 i386 1.17.0-2+b1 [133 kB] Get: 445 http://deb.debian.org/debian trixie/main i386 libxcb-xkb1 i386 1.17.0-2+b1 [131 kB] Get: 446 http://deb.debian.org/debian trixie/main i386 xkb-data all 2.42-1 [790 kB] Get: 447 http://deb.debian.org/debian trixie/main i386 libxkbcommon0 i386 1.6.0-1+b2 [116 kB] Get: 448 http://deb.debian.org/debian trixie/main i386 libxkbcommon-x11-0 i386 1.6.0-1+b2 [17.1 kB] Get: 449 http://deb.debian.org/debian trixie/main i386 libqt5gui5t64 i386 5.15.15+dfsg-2 [6050 kB] Get: 450 http://deb.debian.org/debian trixie/main i386 libqt5widgets5t64 i386 5.15.15+dfsg-2 [2677 kB] Get: 451 http://deb.debian.org/debian trixie/main i386 libqt5opengl5t64 i386 5.15.15+dfsg-2 [164 kB] Get: 452 http://deb.debian.org/debian trixie/main i386 libqt5test5t64 i386 5.15.15+dfsg-2 [157 kB] Get: 453 http://deb.debian.org/debian trixie/main i386 libopencv-highgui406t64 i386 4.6.0+dfsg-14+b1 [135 kB] Get: 454 http://deb.debian.org/debian trixie/main i386 libopencv-imgcodecs406t64 i386 4.6.0+dfsg-14+b1 [134 kB] Get: 455 http://deb.debian.org/debian trixie/main i386 libopencv-imgproc-dev i386 4.6.0+dfsg-14+b1 [1485 kB] Get: 456 http://deb.debian.org/debian trixie/main i386 libopencv-imgcodecs-dev i386 4.6.0+dfsg-14+b1 [196 kB] Get: 457 http://deb.debian.org/debian trixie/main i386 libswscale8 i386 7:7.1-3 [218 kB] Get: 458 http://deb.debian.org/debian trixie/main i386 libopencv-videoio406t64 i386 4.6.0+dfsg-14+b1 [239 kB] Get: 459 http://deb.debian.org/debian trixie/main i386 libopencv-videoio-dev i386 4.6.0+dfsg-14+b1 [318 kB] Get: 460 http://deb.debian.org/debian trixie/main i386 libopenexr-dev i386 3.1.5-5.1+b3 [199 kB] Get: 461 http://deb.debian.org/debian trixie/main i386 libswscale-dev i386 7:7.1-3 [244 kB] Get: 462 http://deb.debian.org/debian trixie/main i386 libopencv-highgui-dev i386 4.6.0+dfsg-14+b1 [174 kB] Get: 463 http://deb.debian.org/debian trixie/main i386 libopencv-ml406t64 i386 4.6.0+dfsg-14+b1 [216 kB] Get: 464 http://deb.debian.org/debian trixie/main i386 libopencv-ml-dev i386 4.6.0+dfsg-14+b1 [292 kB] Get: 465 http://deb.debian.org/debian trixie/main i386 libopencv-features2d-dev i386 4.6.0+dfsg-14+b1 [341 kB] Get: 466 http://deb.debian.org/debian trixie/main i386 libopencv-calib3d-dev i386 4.6.0+dfsg-14+b1 [965 kB] Get: 467 http://deb.debian.org/debian trixie/main i386 libprotobuf32t64 i386 3.21.12-10+b1 [1066 kB] Get: 468 http://deb.debian.org/debian trixie/main i386 libopencv-dnn406t64 i386 4.6.0+dfsg-14+b1 [1228 kB] Get: 469 http://deb.debian.org/debian trixie/main i386 libopencv-objdetect406t64 i386 4.6.0+dfsg-14+b1 [232 kB] Get: 470 http://deb.debian.org/debian trixie/main i386 libopencv-video406t64 i386 4.6.0+dfsg-14+b1 [181 kB] Get: 471 http://deb.debian.org/debian trixie/main i386 libtesseract5 i386 5.3.4-1.4 [1444 kB] Get: 472 http://deb.debian.org/debian trixie/main i386 libopencv-contrib406t64 i386 4.6.0+dfsg-14+b1 [4038 kB] Get: 473 http://deb.debian.org/debian trixie/main i386 libopencv-dnn-dev i386 4.6.0+dfsg-14+b1 [1737 kB] Get: 474 http://deb.debian.org/debian trixie/main i386 libopencv-objdetect-dev i386 4.6.0+dfsg-14+b1 [274 kB] Get: 475 http://deb.debian.org/debian trixie/main i386 libopencv-photo406t64 i386 4.6.0+dfsg-14+b1 [188 kB] Get: 476 http://deb.debian.org/debian trixie/main i386 libopencv-photo-dev i386 4.6.0+dfsg-14+b1 [227 kB] Get: 477 http://deb.debian.org/debian trixie/main i386 libopencv-shape406t64 i386 4.6.0+dfsg-14+b1 [57.2 kB] Get: 478 http://deb.debian.org/debian trixie/main i386 libopencv-video-dev i386 4.6.0+dfsg-14+b1 [240 kB] Get: 479 http://deb.debian.org/debian trixie/main i386 libopencv-shape-dev i386 4.6.0+dfsg-14+b1 [73.4 kB] Get: 480 http://deb.debian.org/debian trixie/main i386 libopencv-stitching406t64 i386 4.6.0+dfsg-14+b1 [200 kB] Get: 481 http://deb.debian.org/debian trixie/main i386 libopencv-stitching-dev i386 4.6.0+dfsg-14+b1 [255 kB] Get: 482 http://deb.debian.org/debian trixie/main i386 libopencv-superres406t64 i386 4.6.0+dfsg-14+b1 [51.3 kB] Get: 483 http://deb.debian.org/debian trixie/main i386 libopencv-superres-dev i386 4.6.0+dfsg-14+b1 [64.3 kB] Get: 484 http://deb.debian.org/debian trixie/main i386 libopencv-videostab406t64 i386 4.6.0+dfsg-14+b1 [83.9 kB] Get: 485 http://deb.debian.org/debian trixie/main i386 libopencv-videostab-dev i386 4.6.0+dfsg-14+b1 [111 kB] Get: 486 http://deb.debian.org/debian trixie/main i386 libtcl8.6 i386 8.6.15+dfsg-2 [1103 kB] Get: 487 http://deb.debian.org/debian trixie/main i386 libxft2 i386 2.3.6-1+b2 [55.3 kB] Get: 488 http://deb.debian.org/debian trixie/main i386 libxss1 i386 1:1.2.3-1+b2 [17.3 kB] Get: 489 http://deb.debian.org/debian trixie/main i386 libtk8.6 i386 8.6.15-1 [833 kB] Get: 490 http://deb.debian.org/debian trixie/main i386 libvtk9.3 i386 9.3.0+dfsg1-1.1+b1 [24.5 MB] Get: 491 http://deb.debian.org/debian trixie/main i386 libopencv-viz406t64 i386 4.6.0+dfsg-14+b1 [138 kB] Get: 492 http://deb.debian.org/debian trixie/main i386 libopencv-viz-dev i386 4.6.0+dfsg-14+b1 [187 kB] Get: 493 http://deb.debian.org/debian trixie/main i386 libopencv-contrib-dev i386 4.6.0+dfsg-14+b1 [5323 kB] Get: 494 http://deb.debian.org/debian trixie/main i386 libopencv-dev i386 4.6.0+dfsg-14+b1 [93.5 kB] Get: 495 http://deb.debian.org/debian trixie/main i386 libpaper1 i386 1.1.29+b2 [13.0 kB] Get: 496 http://deb.debian.org/debian trixie/main i386 libpaper-utils i386 1.1.29+b2 [9304 B] Get: 497 http://deb.debian.org/debian trixie/main i386 libpdfbox-java all 1:1.8.16-5 [5527 kB] Get: 498 http://deb.debian.org/debian trixie/main i386 libpotrace0 i386 1.16-2+b2 [24.5 kB] Get: 499 http://deb.debian.org/debian trixie/main i386 libptexenc1 i386 2024.20240313.70630+ds-5 [50.0 kB] Get: 500 http://deb.debian.org/debian trixie/main i386 libsynctex2 i386 2024.20240313.70630+ds-5 [65.6 kB] Get: 501 http://deb.debian.org/debian trixie/main i386 libteckit0 i386 2.5.12+ds1-1+b1 [285 kB] Get: 502 http://deb.debian.org/debian trixie/main i386 libtexlua53-5 i386 2024.20240313.70630+ds-5 [129 kB] Get: 503 http://deb.debian.org/debian trixie/main i386 libxt6t64 i386 1:1.2.1-1.2+b1 [193 kB] Get: 504 http://deb.debian.org/debian trixie/main i386 libxmu6 i386 2:1.1.3-3+b3 [60.9 kB] Get: 505 http://deb.debian.org/debian trixie/main i386 libxaw7 i386 2:1.0.16-1 [220 kB] Get: 506 http://deb.debian.org/debian trixie/main i386 libxi6 i386 2:1.8.2-1 [81.2 kB] Get: 507 http://deb.debian.org/debian trixie/main i386 libxrandr2 i386 2:1.5.4-1+b1 [37.9 kB] Get: 508 http://deb.debian.org/debian trixie/main i386 libxrender-dev i386 1:0.9.10-1.1+b2 [37.0 kB] Get: 509 http://deb.debian.org/debian trixie/main i386 libxrandr-dev i386 2:1.5.4-1+b1 [46.0 kB] Get: 510 http://deb.debian.org/debian trixie/main i386 libzzip-0-13t64 i386 0.13.72+dfsg.1-1.2+b1 [58.1 kB] Get: 511 http://deb.debian.org/debian trixie/main i386 tex-common all 6.18 [32.5 kB] Get: 512 http://deb.debian.org/debian trixie/main i386 preview-latex-style all 13.2-1 [350 kB] Get: 513 http://deb.debian.org/debian trixie/main i386 t1utils i386 1.41-4 [62.3 kB] Get: 514 http://deb.debian.org/debian trixie/main i386 texlive-binaries i386 2024.20240313.70630+ds-5 [8368 kB] Get: 515 http://deb.debian.org/debian trixie/main i386 xdg-utils all 1.2.1-2 [75.8 kB] Get: 516 http://deb.debian.org/debian trixie/main i386 texlive-base all 2024.20241115-1 [22.7 MB] Get: 517 http://deb.debian.org/debian trixie/main i386 texlive-fonts-recommended all 2024.20241115-1 [4991 kB] Get: 518 http://deb.debian.org/debian trixie/main i386 texlive-latex-base all 2024.20241115-1 [1278 kB] Get: 519 http://deb.debian.org/debian trixie/main i386 texlive-latex-recommended all 2024.20241115-1 [8757 kB] Get: 520 http://deb.debian.org/debian trixie/main i386 texlive-pictures all 2024.20241115-1 [17.0 MB] Get: 521 http://deb.debian.org/debian trixie/main i386 texlive-latex-extra all 2024.20241115-1 [24.6 MB] Fetched 440 MB in 8s (53.8 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:i386. (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 ... 19952 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.8-1_i386.deb ... Unpacking libpython3.12-minimal:i386 (3.12.8-1) ... Selecting previously unselected package libexpat1:i386. Preparing to unpack .../libexpat1_2.6.4-1_i386.deb ... Unpacking libexpat1:i386 (2.6.4-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.8-1_i386.deb ... Unpacking python3.12-minimal (3.12.8-1) ... Setting up libpython3.12-minimal:i386 (3.12.8-1) ... Setting up libexpat1:i386 (2.6.4-1) ... Setting up python3.12-minimal (3.12.8-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 ... 20272 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.6-1_i386.deb ... Unpacking python3-minimal (3.12.6-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-4_all.deb ... Unpacking tzdata (2024b-4) ... Selecting previously unselected package libkrb5support0:i386. Preparing to unpack .../04-libkrb5support0_1.21.3-3_i386.deb ... Unpacking libkrb5support0:i386 (1.21.3-3) ... Selecting previously unselected package libcom-err2:i386. Preparing to unpack .../05-libcom-err2_1.47.2~rc1-2_i386.deb ... Unpacking libcom-err2:i386 (1.47.2~rc1-2) ... Selecting previously unselected package libk5crypto3:i386. Preparing to unpack .../06-libk5crypto3_1.21.3-3_i386.deb ... Unpacking libk5crypto3:i386 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:i386. Preparing to unpack .../07-libkeyutils1_1.6.3-4_i386.deb ... Unpacking libkeyutils1:i386 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:i386. Preparing to unpack .../08-libkrb5-3_1.21.3-3_i386.deb ... Unpacking libkrb5-3:i386 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:i386. Preparing to unpack .../09-libgssapi-krb5-2_1.21.3-3_i386.deb ... Unpacking libgssapi-krb5-2:i386 (1.21.3-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../10-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:i386. Preparing to unpack .../11-libtirpc3t64_1.3.4+ds-1.3+b1_i386.deb ... Adding 'diversion of /lib/i386-linux-gnu/libtirpc.so.3 to /lib/i386-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/i386-linux-gnu/libtirpc.so.3.0.0 to /lib/i386-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:i386 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:i386. Preparing to unpack .../12-libnsl2_1.3.0-3+b3_i386.deb ... Unpacking libnsl2:i386 (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../13-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package libreadline8t64:i386. Preparing to unpack .../14-libreadline8t64_8.2-5_i386.deb ... Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8 to /lib/i386-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8.2 to /lib/i386-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8 to /lib/i386-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8.2 to /lib/i386-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:i386 (8.2-5) ... Selecting previously unselected package libpython3.12-stdlib:i386. Preparing to unpack .../15-libpython3.12-stdlib_3.12.8-1_i386.deb ... Unpacking libpython3.12-stdlib:i386 (3.12.8-1) ... Selecting previously unselected package python3.12. Preparing to unpack .../16-python3.12_3.12.8-1_i386.deb ... Unpacking python3.12 (3.12.8-1) ... Selecting previously unselected package libpython3-stdlib:i386. Preparing to unpack .../17-libpython3-stdlib_3.12.6-1_i386.deb ... Unpacking libpython3-stdlib:i386 (3.12.6-1) ... Setting up python3-minimal (3.12.6-1) ... 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 ... 21335 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.6-1_i386.deb ... Unpacking python3 (3.12.6-1) ... Selecting previously unselected package libproc2-0:i386. Preparing to unpack .../001-libproc2-0_2%3a4.0.4-6_i386.deb ... Unpacking libproc2-0:i386 (2:4.0.4-6) ... Selecting previously unselected package procps. Preparing to unpack .../002-procps_2%3a4.0.4-6_i386.deb ... Unpacking procps (2:4.0.4-6) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:i386. Preparing to unpack .../005-libmagic1t64_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic1t64:i386 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.45-3+b1_i386.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.22.5-2_i386.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../008-libuchardet0_0.0.8-1+b2_i386.deb ... Unpacking libuchardet0:i386 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-6_i386.deb ... Unpacking groff-base (1.23.0-6) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.40.2-12_i386.deb ... Unpacking bsdextrautils (2.40.2-12) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../011-libpipeline1_1.5.8-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.0-1_i386.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package ucf. Preparing to unpack .../013-ucf_3.0045_all.deb ... Moving old data out of the way Unpacking ucf (3.0045) ... Selecting previously unselected package m4. Preparing to unpack .../014-m4_1.4.19-4_i386.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../015-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../016-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../017-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../018-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package comerr-dev:i386. Preparing to unpack .../019-comerr-dev_2.1-1.47.2~rc1-2_i386.deb ... Unpacking comerr-dev:i386 (2.1-1.47.2~rc1-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../020-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../021-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../022-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../023-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 .../024-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../025-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:i386. Preparing to unpack .../026-libelf1t64_0.192-4_i386.deb ... Unpacking libelf1t64:i386 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../027-dwz_0.15-1+b1_i386.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:i386. Preparing to unpack .../028-libicu72_72.1-5+b1_i386.deb ... Unpacking libicu72:i386 (72.1-5+b1) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../029-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_i386.deb ... Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../030-gettext_0.22.5-2_i386.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../031-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 .../032-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../033-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package libassuan9:i386. Preparing to unpack .../034-libassuan9_3.0.1-2_i386.deb ... Unpacking libassuan9:i386 (3.0.1-2) ... Selecting previously unselected package gpgconf. Preparing to unpack .../035-gpgconf_2.2.45-2_i386.deb ... Unpacking gpgconf (2.2.45-2) ... Selecting previously unselected package libksba8:i386. Preparing to unpack .../036-libksba8_1.6.7-2+b1_i386.deb ... Unpacking libksba8:i386 (1.6.7-2+b1) ... Selecting previously unselected package libsasl2-modules-db:i386. Preparing to unpack .../037-libsasl2-modules-db_2.1.28+dfsg1-8_i386.deb ... Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-8) ... Selecting previously unselected package libsasl2-2:i386. Preparing to unpack .../038-libsasl2-2_2.1.28+dfsg1-8_i386.deb ... Unpacking libsasl2-2:i386 (2.1.28+dfsg1-8) ... Selecting previously unselected package libldap-2.5-0:i386. Preparing to unpack .../039-libldap-2.5-0_2.5.18+dfsg-3+b1_i386.deb ... Unpacking libldap-2.5-0:i386 (2.5.18+dfsg-3+b1) ... Selecting previously unselected package libnpth0t64:i386. Preparing to unpack .../040-libnpth0t64_1.6-3.1+b1_i386.deb ... Unpacking libnpth0t64:i386 (1.6-3.1+b1) ... Selecting previously unselected package dirmngr. Preparing to unpack .../041-dirmngr_2.2.45-2_i386.deb ... Unpacking dirmngr (2.2.45-2) ... Selecting previously unselected package libedit2:i386. Preparing to unpack .../042-libedit2_3.1-20240808-1_i386.deb ... Unpacking libedit2:i386 (3.1-20240808-1) ... Selecting previously unselected package libz3-4:i386. Preparing to unpack .../043-libz3-4_4.13.3-1_i386.deb ... Unpacking libz3-4:i386 (4.13.3-1) ... Selecting previously unselected package libllvm19:i386. Preparing to unpack .../044-libllvm19_1%3a19.1.5-1_i386.deb ... Unpacking libllvm19:i386 (1:19.1.5-1) ... Selecting previously unselected package libclang-cpp19. Preparing to unpack .../045-libclang-cpp19_1%3a19.1.5-1_i386.deb ... Unpacking libclang-cpp19 (1:19.1.5-1) ... Selecting previously unselected package libclang1-19. Preparing to unpack .../046-libclang1-19_1%3a19.1.5-1_i386.deb ... Unpacking libclang1-19 (1:19.1.5-1) ... Selecting previously unselected package libfmt10:i386. Preparing to unpack .../047-libfmt10_10.1.1+ds1-4_i386.deb ... Unpacking libfmt10:i386 (10.1.1+ds1-4) ... Selecting previously unselected package doxygen. Preparing to unpack .../048-doxygen_1.9.8+ds-2+b3_i386.deb ... Unpacking doxygen (1.9.8+ds-2+b3) ... Selecting previously unselected package libbrotli1:i386. Preparing to unpack .../049-libbrotli1_1.1.0-2+b6_i386.deb ... Unpacking libbrotli1:i386 (1.1.0-2+b6) ... Selecting previously unselected package libpng16-16t64:i386. Preparing to unpack .../050-libpng16-16t64_1.6.44-2_i386.deb ... Unpacking libpng16-16t64:i386 (1.6.44-2) ... Selecting previously unselected package libfreetype6:i386. Preparing to unpack .../051-libfreetype6_2.13.3+dfsg-1_i386.deb ... Unpacking libfreetype6:i386 (2.13.3+dfsg-1) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../052-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 .../053-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../054-fontconfig-config_2.15.0-1.1+b1_i386.deb ... Unpacking fontconfig-config (2.15.0-1.1+b1) ... Selecting previously unselected package libfontconfig1:i386. Preparing to unpack .../055-libfontconfig1_2.15.0-1.1+b1_i386.deb ... Unpacking libfontconfig1:i386 (2.15.0-1.1+b1) ... Selecting previously unselected package fontconfig. Preparing to unpack .../056-fontconfig_2.15.0-1.1+b1_i386.deb ... Unpacking fontconfig (2.15.0-1.1+b1) ... Selecting previously unselected package fonts-lmodern. Preparing to unpack .../057-fonts-lmodern_2.005-1_all.deb ... Unpacking fonts-lmodern (2.005-1) ... Selecting previously unselected package gdal-data. Preparing to unpack .../058-gdal-data_3.9.3+dfsg-1_all.deb ... Unpacking gdal-data (3.9.3+dfsg-1) ... Selecting previously unselected package gdal-plugins:i386. Preparing to unpack .../059-gdal-plugins_3.9.3+dfsg-1+b1_i386.deb ... Unpacking gdal-plugins:i386 (3.9.3+dfsg-1+b1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../060-gnupg-l10n_2.2.45-2_all.deb ... Unpacking gnupg-l10n (2.2.45-2) ... Selecting previously unselected package gpg. Preparing to unpack .../061-gpg_2.2.45-2_i386.deb ... Unpacking gpg (2.2.45-2) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../062-pinentry-curses_1.2.1-4+b1_i386.deb ... Unpacking pinentry-curses (1.2.1-4+b1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../063-gpg-agent_2.2.45-2_i386.deb ... Unpacking gpg-agent (2.2.45-2) ... Selecting previously unselected package gpgsm. Preparing to unpack .../064-gpgsm_2.2.45-2_i386.deb ... Unpacking gpgsm (2.2.45-2) ... Selecting previously unselected package gnupg. Preparing to unpack .../065-gnupg_2.2.45-2_all.deb ... Unpacking gnupg (2.2.45-2) ... Selecting previously unselected package hdf5-helpers. Preparing to unpack .../066-hdf5-helpers_1.10.10+repack-5+b1_i386.deb ... Unpacking hdf5-helpers (1.10.10+repack-5+b1) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../067-icu-devtools_72.1-5+b1_i386.deb ... Unpacking icu-devtools (72.1-5+b1) ... Selecting previously unselected package iso-codes. Preparing to unpack .../068-iso-codes_4.17.0-1_all.deb ... Unpacking iso-codes (4.17.0-1) ... Selecting previously unselected package libgssrpc4t64:i386. Preparing to unpack .../069-libgssrpc4t64_1.21.3-3_i386.deb ... Unpacking libgssrpc4t64:i386 (1.21.3-3) ... Selecting previously unselected package libkadm5clnt-mit12:i386. Preparing to unpack .../070-libkadm5clnt-mit12_1.21.3-3_i386.deb ... Unpacking libkadm5clnt-mit12:i386 (1.21.3-3) ... Selecting previously unselected package libkdb5-10t64:i386. Preparing to unpack .../071-libkdb5-10t64_1.21.3-3_i386.deb ... Unpacking libkdb5-10t64:i386 (1.21.3-3) ... Selecting previously unselected package libkadm5srv-mit12:i386. Preparing to unpack .../072-libkadm5srv-mit12_1.21.3-3_i386.deb ... Unpacking libkadm5srv-mit12:i386 (1.21.3-3) ... Selecting previously unselected package krb5-multidev:i386. Preparing to unpack .../073-krb5-multidev_1.21.3-3_i386.deb ... Unpacking krb5-multidev:i386 (1.21.3-3) ... Selecting previously unselected package libabsl20230802:i386. Preparing to unpack .../074-libabsl20230802_20230802.1-4_i386.deb ... Unpacking libabsl20230802:i386 (20230802.1-4) ... Selecting previously unselected package libaec0:i386. Preparing to unpack .../075-libaec0_1.1.3-1+b1_i386.deb ... Unpacking libaec0:i386 (1.1.3-1+b1) ... Selecting previously unselected package libsz2:i386. Preparing to unpack .../076-libsz2_1.1.3-1+b1_i386.deb ... Unpacking libsz2:i386 (1.1.3-1+b1) ... Selecting previously unselected package libaec-dev:i386. Preparing to unpack .../077-libaec-dev_1.1.3-1+b1_i386.deb ... Unpacking libaec-dev:i386 (1.1.3-1+b1) ... Selecting previously unselected package libaom3:i386. Preparing to unpack .../078-libaom3_3.11.0-1_i386.deb ... Unpacking libaom3:i386 (3.11.0-1) ... Selecting previously unselected package libapache-pom-java. Preparing to unpack .../079-libapache-pom-java_33-2_all.deb ... Unpacking libapache-pom-java (33-2) ... Selecting previously unselected package libarchive13t64:i386. Preparing to unpack .../080-libarchive13t64_3.7.4-1.1_i386.deb ... Unpacking libarchive13t64:i386 (3.7.4-1.1) ... Selecting previously unselected package libblas3:i386. Preparing to unpack .../081-libblas3_3.12.0-4_i386.deb ... Unpacking libblas3:i386 (3.12.0-4) ... Selecting previously unselected package libgfortran5:i386. Preparing to unpack .../082-libgfortran5_14.2.0-8_i386.deb ... Unpacking libgfortran5:i386 (14.2.0-8) ... Selecting previously unselected package liblapack3:i386. Preparing to unpack .../083-liblapack3_3.12.0-4_i386.deb ... Unpacking liblapack3:i386 (3.12.0-4) ... Selecting previously unselected package libarpack2t64:i386. Preparing to unpack .../084-libarpack2t64_3.9.1-4_i386.deb ... Unpacking libarpack2t64:i386 (3.9.1-4) ... Selecting previously unselected package libarmadillo14. Preparing to unpack .../085-libarmadillo14_1%3a14.2.1+dfsg-1_i386.deb ... Unpacking libarmadillo14 (1:14.2.1+dfsg-1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../086-libdrm-common_2.4.123-1_all.deb ... Unpacking libdrm-common (2.4.123-1) ... Selecting previously unselected package libdrm2:i386. Preparing to unpack .../087-libdrm2_2.4.123-1_i386.deb ... Unpacking libdrm2:i386 (2.4.123-1) ... Selecting previously unselected package libva2:i386. Preparing to unpack .../088-libva2_2.22.0-1+b1_i386.deb ... Unpacking libva2:i386 (2.22.0-1+b1) ... Selecting previously unselected package libva-drm2:i386. Preparing to unpack .../089-libva-drm2_2.22.0-1+b1_i386.deb ... Unpacking libva-drm2:i386 (2.22.0-1+b1) ... Selecting previously unselected package libxau6:i386. Preparing to unpack .../090-libxau6_1%3a1.0.11-1_i386.deb ... Unpacking libxau6:i386 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:i386. Preparing to unpack .../091-libxdmcp6_1%3a1.1.5-1_i386.deb ... Unpacking libxdmcp6:i386 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:i386. Preparing to unpack .../092-libxcb1_1.17.0-2+b1_i386.deb ... Unpacking libxcb1:i386 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../093-libx11-data_2%3a1.8.10-2_all.deb ... Unpacking libx11-data (2:1.8.10-2) ... Selecting previously unselected package libx11-6:i386. Preparing to unpack .../094-libx11-6_2%3a1.8.10-2_i386.deb ... Unpacking libx11-6:i386 (2:1.8.10-2) ... Selecting previously unselected package libx11-xcb1:i386. Preparing to unpack .../095-libx11-xcb1_2%3a1.8.10-2_i386.deb ... Unpacking libx11-xcb1:i386 (2:1.8.10-2) ... Selecting previously unselected package libxcb-dri3-0:i386. Preparing to unpack .../096-libxcb-dri3-0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-dri3-0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxext6:i386. Preparing to unpack .../097-libxext6_2%3a1.3.4-1+b2_i386.deb ... Unpacking libxext6:i386 (2:1.3.4-1+b2) ... Selecting previously unselected package libxfixes3:i386. Preparing to unpack .../098-libxfixes3_1%3a6.0.0-2+b2_i386.deb ... Unpacking libxfixes3:i386 (1:6.0.0-2+b2) ... Selecting previously unselected package libva-x11-2:i386. Preparing to unpack .../099-libva-x11-2_2.22.0-1+b1_i386.deb ... Unpacking libva-x11-2:i386 (2.22.0-1+b1) ... Selecting previously unselected package libvdpau1:i386. Preparing to unpack .../100-libvdpau1_1.5-3+b1_i386.deb ... Unpacking libvdpau1:i386 (1.5-3+b1) ... Selecting previously unselected package ocl-icd-libopencl1:i386. Preparing to unpack .../101-ocl-icd-libopencl1_2.3.2-1+b2_i386.deb ... Unpacking ocl-icd-libopencl1:i386 (2.3.2-1+b2) ... Selecting previously unselected package libavutil59:i386. Preparing to unpack .../102-libavutil59_7%3a7.1-3_i386.deb ... Unpacking libavutil59:i386 (7:7.1-3) ... Selecting previously unselected package libpixman-1-0:i386. Preparing to unpack .../103-libpixman-1-0_0.44.0-3_i386.deb ... Unpacking libpixman-1-0:i386 (0.44.0-3) ... Selecting previously unselected package libxcb-render0:i386. Preparing to unpack .../104-libxcb-render0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-render0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:i386. Preparing to unpack .../105-libxcb-shm0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-shm0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxrender1:i386. Preparing to unpack .../106-libxrender1_1%3a0.9.10-1.1+b2_i386.deb ... Unpacking libxrender1:i386 (1:0.9.10-1.1+b2) ... Selecting previously unselected package libcairo2:i386. Preparing to unpack .../107-libcairo2_1.18.2-2_i386.deb ... Unpacking libcairo2:i386 (1.18.2-2) ... Selecting previously unselected package libcodec2-1.2:i386. Preparing to unpack .../108-libcodec2-1.2_1.2.0-2+b2_i386.deb ... Unpacking libcodec2-1.2:i386 (1.2.0-2+b2) ... Selecting previously unselected package libdav1d7:i386. Preparing to unpack .../109-libdav1d7_1.5.0-1+b1_i386.deb ... Unpacking libdav1d7:i386 (1.5.0-1+b1) ... Selecting previously unselected package libglib2.0-0t64:i386. Preparing to unpack .../110-libglib2.0-0t64_2.82.3-2_i386.deb ... Unpacking libglib2.0-0t64:i386 (2.82.3-2) ... Selecting previously unselected package libgsm1:i386. Preparing to unpack .../111-libgsm1_1.0.22-1+b2_i386.deb ... Unpacking libgsm1:i386 (1.0.22-1+b2) ... Selecting previously unselected package libgif7:i386. Preparing to unpack .../112-libgif7_5.2.2-1+b1_i386.deb ... Unpacking libgif7:i386 (5.2.2-1+b1) ... Selecting previously unselected package libhwy1t64:i386. Preparing to unpack .../113-libhwy1t64_1.2.0-2+b1_i386.deb ... Unpacking libhwy1t64:i386 (1.2.0-2+b1) ... Selecting previously unselected package libjpeg62-turbo:i386. Preparing to unpack .../114-libjpeg62-turbo_1%3a2.1.5-3+b1_i386.deb ... Unpacking libjpeg62-turbo:i386 (1:2.1.5-3+b1) ... Selecting previously unselected package liblcms2-2:i386. Preparing to unpack .../115-liblcms2-2_2.16-2_i386.deb ... Unpacking liblcms2-2:i386 (2.16-2) ... Selecting previously unselected package libimath-3-1-29t64:i386. Preparing to unpack .../116-libimath-3-1-29t64_3.1.12-1+b1_i386.deb ... Unpacking libimath-3-1-29t64:i386 (3.1.12-1+b1) ... Selecting previously unselected package libopenexr-3-1-30:i386. Preparing to unpack .../117-libopenexr-3-1-30_3.1.5-5.1+b3_i386.deb ... Unpacking libopenexr-3-1-30:i386 (3.1.5-5.1+b3) ... Selecting previously unselected package libjxl0.9:i386. Preparing to unpack .../118-libjxl0.9_0.9.2-10+b1_i386.deb ... Unpacking libjxl0.9:i386 (0.9.2-10+b1) ... Selecting previously unselected package libmp3lame0:i386. Preparing to unpack .../119-libmp3lame0_3.100-6+b3_i386.deb ... Unpacking libmp3lame0:i386 (3.100-6+b3) ... Selecting previously unselected package libopenjp2-7:i386. Preparing to unpack .../120-libopenjp2-7_2.5.0-2+b4_i386.deb ... Unpacking libopenjp2-7:i386 (2.5.0-2+b4) ... Selecting previously unselected package libopus0:i386. Preparing to unpack .../121-libopus0_1.5.2-2_i386.deb ... Unpacking libopus0:i386 (1.5.2-2) ... Selecting previously unselected package librav1e0.7:i386. Preparing to unpack .../122-librav1e0.7_0.7.1-7+b2_i386.deb ... Unpacking librav1e0.7:i386 (0.7.1-7+b2) ... Selecting previously unselected package libcairo-gobject2:i386. Preparing to unpack .../123-libcairo-gobject2_1.18.2-2_i386.deb ... Unpacking libcairo-gobject2:i386 (1.18.2-2) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../124-libgdk-pixbuf2.0-common_2.42.12+dfsg-1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../125-shared-mime-info_2.4-5+b1_i386.deb ... Unpacking shared-mime-info (2.4-5+b1) ... Selecting previously unselected package libdeflate0:i386. Preparing to unpack .../126-libdeflate0_1.22-1_i386.deb ... Unpacking libdeflate0:i386 (1.22-1) ... Selecting previously unselected package libjbig0:i386. Preparing to unpack .../127-libjbig0_2.1-6.1+b2_i386.deb ... Unpacking libjbig0:i386 (2.1-6.1+b2) ... Selecting previously unselected package liblerc4:i386. Preparing to unpack .../128-liblerc4_4.0.0+ds-5_i386.deb ... Unpacking liblerc4:i386 (4.0.0+ds-5) ... Selecting previously unselected package libsharpyuv0:i386. Preparing to unpack .../129-libsharpyuv0_1.4.0-0.1+b1_i386.deb ... Unpacking libsharpyuv0:i386 (1.4.0-0.1+b1) ... Selecting previously unselected package libwebp7:i386. Preparing to unpack .../130-libwebp7_1.4.0-0.1+b1_i386.deb ... Unpacking libwebp7:i386 (1.4.0-0.1+b1) ... Selecting previously unselected package libtiff6:i386. Preparing to unpack .../131-libtiff6_4.5.1+git230720-5_i386.deb ... Unpacking libtiff6:i386 (4.5.1+git230720-5) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:i386. Preparing to unpack .../132-libgdk-pixbuf-2.0-0_2.42.12+dfsg-1+b1_i386.deb ... Unpacking libgdk-pixbuf-2.0-0:i386 (2.42.12+dfsg-1+b1) ... Selecting previously unselected package libfribidi0:i386. Preparing to unpack .../133-libfribidi0_1.0.16-1_i386.deb ... Unpacking libfribidi0:i386 (1.0.16-1) ... Selecting previously unselected package libgraphite2-3:i386. Preparing to unpack .../134-libgraphite2-3_1.3.14-2+b1_i386.deb ... Unpacking libgraphite2-3:i386 (1.3.14-2+b1) ... Selecting previously unselected package libharfbuzz0b:i386. Preparing to unpack .../135-libharfbuzz0b_10.1.0-1_i386.deb ... Unpacking libharfbuzz0b:i386 (10.1.0-1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../136-libthai-data_0.1.29-2_all.deb ... Unpacking libthai-data (0.1.29-2) ... Selecting previously unselected package libdatrie1:i386. Preparing to unpack .../137-libdatrie1_0.2.13-3+b1_i386.deb ... Unpacking libdatrie1:i386 (0.2.13-3+b1) ... Selecting previously unselected package libthai0:i386. Preparing to unpack .../138-libthai0_0.1.29-2+b1_i386.deb ... Unpacking libthai0:i386 (0.1.29-2+b1) ... Selecting previously unselected package libpango-1.0-0:i386. Preparing to unpack .../139-libpango-1.0-0_1.55.0+ds-3_i386.deb ... Unpacking libpango-1.0-0:i386 (1.55.0+ds-3) ... Selecting previously unselected package libpangoft2-1.0-0:i386. Preparing to unpack .../140-libpangoft2-1.0-0_1.55.0+ds-3_i386.deb ... Unpacking libpangoft2-1.0-0:i386 (1.55.0+ds-3) ... Selecting previously unselected package libpangocairo-1.0-0:i386. Preparing to unpack .../141-libpangocairo-1.0-0_1.55.0+ds-3_i386.deb ... Unpacking libpangocairo-1.0-0:i386 (1.55.0+ds-3) ... Selecting previously unselected package librsvg2-2:i386. Preparing to unpack .../142-librsvg2-2_2.59.1+dfsg-1_i386.deb ... Unpacking librsvg2-2:i386 (2.59.1+dfsg-1) ... Selecting previously unselected package libshine3:i386. Preparing to unpack .../143-libshine3_3.1.1-2+b2_i386.deb ... Unpacking libshine3:i386 (3.1.1-2+b2) ... Selecting previously unselected package libsnappy1v5:i386. Preparing to unpack .../144-libsnappy1v5_1.2.1-1+b1_i386.deb ... Unpacking libsnappy1v5:i386 (1.2.1-1+b1) ... Selecting previously unselected package libspeex1:i386. Preparing to unpack .../145-libspeex1_1.2.1-3_i386.deb ... Unpacking libspeex1:i386 (1.2.1-3) ... Selecting previously unselected package libsvtav1enc2:i386. Preparing to unpack .../146-libsvtav1enc2_2.2.1+dfsg-2_i386.deb ... Unpacking libsvtav1enc2:i386 (2.2.1+dfsg-2) ... Selecting previously unselected package libsoxr0:i386. Preparing to unpack .../147-libsoxr0_0.1.3-4+b2_i386.deb ... Unpacking libsoxr0:i386 (0.1.3-4+b2) ... Selecting previously unselected package libswresample5:i386. Preparing to unpack .../148-libswresample5_7%3a7.1-3_i386.deb ... Unpacking libswresample5:i386 (7:7.1-3) ... Selecting previously unselected package libogg0:i386. Preparing to unpack .../149-libogg0_1.3.5-3+b2_i386.deb ... Unpacking libogg0:i386 (1.3.5-3+b2) ... Selecting previously unselected package libtheora0:i386. Preparing to unpack .../150-libtheora0_1.1.1+dfsg.1-17_i386.deb ... Unpacking libtheora0:i386 (1.1.1+dfsg.1-17) ... Selecting previously unselected package libtwolame0:i386. Preparing to unpack .../151-libtwolame0_0.4.0-2+b2_i386.deb ... Unpacking libtwolame0:i386 (0.4.0-2+b2) ... Selecting previously unselected package libvorbis0a:i386. Preparing to unpack .../152-libvorbis0a_1.3.7-2+b1_i386.deb ... Unpacking libvorbis0a:i386 (1.3.7-2+b1) ... Selecting previously unselected package libvorbisenc2:i386. Preparing to unpack .../153-libvorbisenc2_1.3.7-2+b1_i386.deb ... Unpacking libvorbisenc2:i386 (1.3.7-2+b1) ... Selecting previously unselected package libvpx9:i386. Preparing to unpack .../154-libvpx9_1.14.1-1+b1_i386.deb ... Unpacking libvpx9:i386 (1.14.1-1+b1) ... Selecting previously unselected package libwebpmux3:i386. Preparing to unpack .../155-libwebpmux3_1.4.0-0.1+b1_i386.deb ... Unpacking libwebpmux3:i386 (1.4.0-0.1+b1) ... Selecting previously unselected package libx264-164:i386. Preparing to unpack .../156-libx264-164_2%3a0.164.3108+git31e19f9-2_i386.deb ... Unpacking libx264-164:i386 (2:0.164.3108+git31e19f9-2) ... Selecting previously unselected package libnuma1:i386. Preparing to unpack .../157-libnuma1_2.0.18-1+b1_i386.deb ... Unpacking libnuma1:i386 (2.0.18-1+b1) ... Selecting previously unselected package libx265-209:i386. Preparing to unpack .../158-libx265-209_3.6-3+b1_i386.deb ... Unpacking libx265-209:i386 (3.6-3+b1) ... Selecting previously unselected package libxvidcore4:i386. Preparing to unpack .../159-libxvidcore4_2%3a1.3.7-1+b2_i386.deb ... Unpacking libxvidcore4:i386 (2:1.3.7-1+b2) ... Selecting previously unselected package libzvbi-common. Preparing to unpack .../160-libzvbi-common_0.2.43-2_all.deb ... Unpacking libzvbi-common (0.2.43-2) ... Selecting previously unselected package libzvbi0t64:i386. Preparing to unpack .../161-libzvbi0t64_0.2.43-2_i386.deb ... Unpacking libzvbi0t64:i386 (0.2.43-2) ... Selecting previously unselected package libavcodec61:i386. Preparing to unpack .../162-libavcodec61_7%3a7.1-3_i386.deb ... Unpacking libavcodec61:i386 (7:7.1-3) ... Selecting previously unselected package libavutil-dev:i386. Preparing to unpack .../163-libavutil-dev_7%3a7.1-3_i386.deb ... Unpacking libavutil-dev:i386 (7:7.1-3) ... Selecting previously unselected package libswresample-dev:i386. Preparing to unpack .../164-libswresample-dev_7%3a7.1-3_i386.deb ... Unpacking libswresample-dev:i386 (7:7.1-3) ... Selecting previously unselected package libavcodec-dev:i386. Preparing to unpack .../165-libavcodec-dev_7%3a7.1-3_i386.deb ... Unpacking libavcodec-dev:i386 (7:7.1-3) ... Selecting previously unselected package libudfread0:i386. Preparing to unpack .../166-libudfread0_1.1.2-1+b2_i386.deb ... Unpacking libudfread0:i386 (1.1.2-1+b2) ... Selecting previously unselected package libbluray2:i386. Preparing to unpack .../167-libbluray2_1%3a1.3.4-1+b2_i386.deb ... Unpacking libbluray2:i386 (1:1.3.4-1+b2) ... Selecting previously unselected package libchromaprint1:i386. Preparing to unpack .../168-libchromaprint1_1.5.1-6_i386.deb ... Unpacking libchromaprint1:i386 (1.5.1-6) ... Selecting previously unselected package libdvdread8t64:i386. Preparing to unpack .../169-libdvdread8t64_6.1.3-2_i386.deb ... Unpacking libdvdread8t64:i386 (6.1.3-2) ... Selecting previously unselected package libdvdnav4:i386. Preparing to unpack .../170-libdvdnav4_6.1.1-3+b1_i386.deb ... Unpacking libdvdnav4:i386 (6.1.1-3+b1) ... Selecting previously unselected package libgme0:i386. Preparing to unpack .../171-libgme0_0.6.3-7+b2_i386.deb ... Unpacking libgme0:i386 (0.6.3-7+b2) ... Selecting previously unselected package libmpg123-0t64:i386. Preparing to unpack .../172-libmpg123-0t64_1.32.9-1_i386.deb ... Unpacking libmpg123-0t64:i386 (1.32.9-1) ... Selecting previously unselected package libvorbisfile3:i386. Preparing to unpack .../173-libvorbisfile3_1.3.7-2+b1_i386.deb ... Unpacking libvorbisfile3:i386 (1.3.7-2+b1) ... Selecting previously unselected package libopenmpt0t64:i386. Preparing to unpack .../174-libopenmpt0t64_0.7.12-1_i386.deb ... Unpacking libopenmpt0t64:i386 (0.7.12-1) ... Selecting previously unselected package librabbitmq4:i386. Preparing to unpack .../175-librabbitmq4_0.15.0-1_i386.deb ... Unpacking librabbitmq4:i386 (0.15.0-1) ... Selecting previously unselected package libcjson1:i386. Preparing to unpack .../176-libcjson1_1.7.18-3+b1_i386.deb ... Unpacking libcjson1:i386 (1.7.18-3+b1) ... Selecting previously unselected package libmbedcrypto16:i386. Preparing to unpack .../177-libmbedcrypto16_3.6.2-3_i386.deb ... Unpacking libmbedcrypto16:i386 (3.6.2-3) ... Selecting previously unselected package librist4:i386. Preparing to unpack .../178-librist4_0.2.11+dfsg-1_i386.deb ... Unpacking librist4:i386 (0.2.11+dfsg-1) ... Selecting previously unselected package libsrt1.5-gnutls:i386. Preparing to unpack .../179-libsrt1.5-gnutls_1.5.4-1_i386.deb ... Unpacking libsrt1.5-gnutls:i386 (1.5.4-1) ... Selecting previously unselected package libssh-4:i386. Preparing to unpack .../180-libssh-4_0.11.1-1_i386.deb ... Unpacking libssh-4:i386 (0.11.1-1) ... Selecting previously unselected package libnorm1t64:i386. Preparing to unpack .../181-libnorm1t64_1.5.9+dfsg-3.1+b1_i386.deb ... Unpacking libnorm1t64:i386 (1.5.9+dfsg-3.1+b1) ... Selecting previously unselected package libpgm-5.3-0t64:i386. Preparing to unpack .../182-libpgm-5.3-0t64_5.3.128~dfsg-2.1+b1_i386.deb ... Unpacking libpgm-5.3-0t64:i386 (5.3.128~dfsg-2.1+b1) ... Selecting previously unselected package libsodium23:i386. Preparing to unpack .../183-libsodium23_1.0.18-1+b2_i386.deb ... Unpacking libsodium23:i386 (1.0.18-1+b2) ... Selecting previously unselected package libzmq5:i386. Preparing to unpack .../184-libzmq5_4.3.5-1+b3_i386.deb ... Unpacking libzmq5:i386 (4.3.5-1+b3) ... Selecting previously unselected package libavformat61:i386. Preparing to unpack .../185-libavformat61_7%3a7.1-3_i386.deb ... Unpacking libavformat61:i386 (7:7.1-3) ... Selecting previously unselected package libavformat-dev:i386. Preparing to unpack .../186-libavformat-dev_7%3a7.1-3_i386.deb ... Unpacking libavformat-dev:i386 (7:7.1-3) ... Selecting previously unselected package libgav1-1:i386. Preparing to unpack .../187-libgav1-1_0.19.0-2+b2_i386.deb ... Unpacking libgav1-1:i386 (0.19.0-2+b2) ... Selecting previously unselected package libyuv0:i386. Preparing to unpack .../188-libyuv0_0.0.1898.20241125-1_i386.deb ... Unpacking libyuv0:i386 (0.0.1898.20241125-1) ... Selecting previously unselected package libavif16:i386. Preparing to unpack .../189-libavif16_1.1.1-1_i386.deb ... Unpacking libavif16:i386 (1.1.1-1) ... Selecting previously unselected package libblosc1:i386. Preparing to unpack .../190-libblosc1_1.21.5+ds-1+b2_i386.deb ... Unpacking libblosc1:i386 (1.21.5+ds-1+b2) ... Selecting previously unselected package libbrotli-dev:i386. Preparing to unpack .../191-libbrotli-dev_1.1.0-2+b6_i386.deb ... Unpacking libbrotli-dev:i386 (1.1.0-2+b6) ... Selecting previously unselected package libbz2-dev:i386. Preparing to unpack .../192-libbz2-dev_1.0.8-6_i386.deb ... Unpacking libbz2-dev:i386 (1.0.8-6) ... Selecting previously unselected package libcap2-bin. Preparing to unpack .../193-libcap2-bin_1%3a2.66-5+b1_i386.deb ... Unpacking libcap2-bin (1:2.66-5+b1) ... Selecting previously unselected package libnghttp2-14:i386. Preparing to unpack .../194-libnghttp2-14_1.64.0-1_i386.deb ... Unpacking libnghttp2-14:i386 (1.64.0-1) ... Selecting previously unselected package libnghttp3-9:i386. Preparing to unpack .../195-libnghttp3-9_1.6.0-2_i386.deb ... Unpacking libnghttp3-9:i386 (1.6.0-2) ... Selecting previously unselected package libngtcp2-16:i386. Preparing to unpack .../196-libngtcp2-16_1.9.1-1_i386.deb ... Unpacking libngtcp2-16:i386 (1.9.1-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:i386. Preparing to unpack .../197-libngtcp2-crypto-gnutls8_1.9.1-1_i386.deb ... Unpacking libngtcp2-crypto-gnutls8:i386 (1.9.1-1) ... Selecting previously unselected package libpsl5t64:i386. Preparing to unpack .../198-libpsl5t64_0.21.2-1.1+b1_i386.deb ... Unpacking libpsl5t64:i386 (0.21.2-1.1+b1) ... Selecting previously unselected package librtmp1:i386. Preparing to unpack .../199-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_i386.deb ... Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:i386. Preparing to unpack .../200-libssh2-1t64_1.11.1-1_i386.deb ... Unpacking libssh2-1t64:i386 (1.11.1-1) ... Selecting previously unselected package libcurl3t64-gnutls:i386. Preparing to unpack .../201-libcurl3t64-gnutls_8.11.0-1_i386.deb ... Unpacking libcurl3t64-gnutls:i386 (8.11.0-1) ... Selecting previously unselected package libcfitsio10t64:i386. Preparing to unpack .../202-libcfitsio10t64_4.5.0-5_i386.deb ... Unpacking libcfitsio10t64:i386 (4.5.0-5) ... Selecting previously unselected package libcharls2:i386. Preparing to unpack .../203-libcharls2_2.4.2-2+b2_i386.deb ... Unpacking libcharls2:i386 (2.4.2-2+b2) ... Selecting previously unselected package libcommons-parent-java. Preparing to unpack .../204-libcommons-parent-java_56-1_all.deb ... Unpacking libcommons-parent-java (56-1) ... Selecting previously unselected package libcommons-logging-java. Preparing to unpack .../205-libcommons-logging-java_1.3.0-1_all.deb ... Unpacking libcommons-logging-java (1.3.0-1) ... Selecting previously unselected package libevent-2.1-7t64:i386. Preparing to unpack .../206-libevent-2.1-7t64_2.1.12-stable-10+b1_i386.deb ... Unpacking libevent-2.1-7t64:i386 (2.1.12-stable-10+b1) ... Selecting previously unselected package libunbound8:i386. Preparing to unpack .../207-libunbound8_1.22.0-1_i386.deb ... Unpacking libunbound8:i386 (1.22.0-1) ... Selecting previously unselected package libgnutls-dane0t64:i386. Preparing to unpack .../208-libgnutls-dane0t64_3.8.8-2_i386.deb ... Unpacking libgnutls-dane0t64:i386 (3.8.8-2) ... Selecting previously unselected package libgnutls-openssl27t64:i386. Preparing to unpack .../209-libgnutls-openssl27t64_3.8.8-2_i386.deb ... Unpacking libgnutls-openssl27t64:i386 (3.8.8-2) ... Selecting previously unselected package libidn2-dev:i386. Preparing to unpack .../210-libidn2-dev_2.3.7-2+b1_i386.deb ... Unpacking libidn2-dev:i386 (2.3.7-2+b1) ... Selecting previously unselected package libp11-kit-dev:i386. Preparing to unpack .../211-libp11-kit-dev_0.25.5-2+b1_i386.deb ... Unpacking libp11-kit-dev:i386 (0.25.5-2+b1) ... Selecting previously unselected package libtasn1-6-dev:i386. Preparing to unpack .../212-libtasn1-6-dev_4.19.0-3+b3_i386.deb ... Unpacking libtasn1-6-dev:i386 (4.19.0-3+b3) ... Selecting previously unselected package libgmpxx4ldbl:i386. Preparing to unpack .../213-libgmpxx4ldbl_2%3a6.3.0+dfsg-3_i386.deb ... Unpacking libgmpxx4ldbl:i386 (2:6.3.0+dfsg-3) ... Selecting previously unselected package libgmp-dev:i386. Preparing to unpack .../214-libgmp-dev_2%3a6.3.0+dfsg-3_i386.deb ... Unpacking libgmp-dev:i386 (2:6.3.0+dfsg-3) ... Selecting previously unselected package nettle-dev:i386. Preparing to unpack .../215-nettle-dev_3.10-1+b1_i386.deb ... Unpacking nettle-dev:i386 (3.10-1+b1) ... Selecting previously unselected package libgnutls28-dev:i386. Preparing to unpack .../216-libgnutls28-dev_3.8.8-2_i386.deb ... Unpacking libgnutls28-dev:i386 (3.8.8-2) ... Selecting previously unselected package libkrb5-dev:i386. Preparing to unpack .../217-libkrb5-dev_1.21.3-3_i386.deb ... Unpacking libkrb5-dev:i386 (1.21.3-3) ... Selecting previously unselected package libldap-dev:i386. Preparing to unpack .../218-libldap-dev_2.5.18+dfsg-3+b1_i386.deb ... Unpacking libldap-dev:i386 (2.5.18+dfsg-3+b1) ... Selecting previously unselected package libpkgconf3:i386. Preparing to unpack .../219-libpkgconf3_1.8.1-4_i386.deb ... Unpacking libpkgconf3:i386 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../220-pkgconf-bin_1.8.1-4_i386.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:i386. Preparing to unpack .../221-pkgconf_1.8.1-4_i386.deb ... Unpacking pkgconf:i386 (1.8.1-4) ... Selecting previously unselected package libnghttp2-dev:i386. Preparing to unpack .../222-libnghttp2-dev_1.64.0-1_i386.deb ... Unpacking libnghttp2-dev:i386 (1.64.0-1) ... Selecting previously unselected package libnghttp3-dev:i386. Preparing to unpack .../223-libnghttp3-dev_1.6.0-2_i386.deb ... Unpacking libnghttp3-dev:i386 (1.6.0-2) ... Selecting previously unselected package libngtcp2-crypto-gnutls-dev:i386. Preparing to unpack .../224-libngtcp2-crypto-gnutls-dev_1.9.1-1_i386.deb ... Unpacking libngtcp2-crypto-gnutls-dev:i386 (1.9.1-1) ... Selecting previously unselected package libngtcp2-dev:i386. Preparing to unpack .../225-libngtcp2-dev_1.9.1-1_i386.deb ... Unpacking libngtcp2-dev:i386 (1.9.1-1) ... Selecting previously unselected package libpsl-dev:i386. Preparing to unpack .../226-libpsl-dev_0.21.2-1.1+b1_i386.deb ... Unpacking libpsl-dev:i386 (0.21.2-1.1+b1) ... Selecting previously unselected package zlib1g-dev:i386. Preparing to unpack .../227-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_i386.deb ... Unpacking zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package librtmp-dev:i386. Preparing to unpack .../228-librtmp-dev_2.4+20151223.gitfa8646d.1-2+b5_i386.deb ... Unpacking librtmp-dev:i386 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssl-dev:i386. Preparing to unpack .../229-libssl-dev_3.3.2-2_i386.deb ... Unpacking libssl-dev:i386 (3.3.2-2) ... Selecting previously unselected package libssh2-1-dev:i386. Preparing to unpack .../230-libssh2-1-dev_1.11.1-1_i386.deb ... Unpacking libssh2-1-dev:i386 (1.11.1-1) ... Selecting previously unselected package libzstd-dev:i386. Preparing to unpack .../231-libzstd-dev_1.5.6+dfsg-1+b1_i386.deb ... Unpacking libzstd-dev:i386 (1.5.6+dfsg-1+b1) ... Selecting previously unselected package libcurl4-gnutls-dev:i386. Preparing to unpack .../232-libcurl4-gnutls-dev_8.11.0-1_i386.deb ... Unpacking libcurl4-gnutls-dev:i386 (8.11.0-1) ... Selecting previously unselected package libcurl4t64:i386. Preparing to unpack .../233-libcurl4t64_8.11.0-1_i386.deb ... Unpacking libcurl4t64:i386 (8.11.0-1) ... Selecting previously unselected package libdbus-1-3:i386. Preparing to unpack .../234-libdbus-1-3_1.15.90-1_i386.deb ... Unpacking libdbus-1-3:i386 (1.15.90-1) ... Selecting previously unselected package libraw1394-11:i386. Preparing to unpack .../235-libraw1394-11_2.1.2-2+b2_i386.deb ... Unpacking libraw1394-11:i386 (2.1.2-2+b2) ... Selecting previously unselected package libusb-1.0-0:i386. Preparing to unpack .../236-libusb-1.0-0_2%3a1.0.27-1+b1_i386.deb ... Unpacking libusb-1.0-0:i386 (2:1.0.27-1+b1) ... Selecting previously unselected package libdc1394-25:i386. Preparing to unpack .../237-libdc1394-25_2.2.6-4+b2_i386.deb ... Unpacking libdc1394-25:i386 (2.2.6-4+b2) ... Selecting previously unselected package libraw1394-dev:i386. Preparing to unpack .../238-libraw1394-dev_2.1.2-2+b2_i386.deb ... Unpacking libraw1394-dev:i386 (2.1.2-2+b2) ... Selecting previously unselected package libdc1394-dev:i386. Preparing to unpack .../239-libdc1394-dev_2.2.6-4+b2_i386.deb ... Unpacking libdc1394-dev:i386 (2.2.6-4+b2) ... Selecting previously unselected package libde265-0:i386. Preparing to unpack .../240-libde265-0_1.0.15-1+b2_i386.deb ... Unpacking libde265-0:i386 (1.0.15-1+b2) ... Selecting previously unselected package libdeflate-dev:i386. Preparing to unpack .../241-libdeflate-dev_1.22-1_i386.deb ... Unpacking libdeflate-dev:i386 (1.22-1) ... Selecting previously unselected package libdouble-conversion3:i386. Preparing to unpack .../242-libdouble-conversion3_3.3.0-1+b2_i386.deb ... Unpacking libdouble-conversion3:i386 (3.3.0-1+b2) ... Selecting previously unselected package libdrm-amdgpu1:i386. Preparing to unpack .../243-libdrm-amdgpu1_2.4.123-1_i386.deb ... Unpacking libdrm-amdgpu1:i386 (2.4.123-1) ... Selecting previously unselected package libpciaccess0:i386. Preparing to unpack .../244-libpciaccess0_0.17-3+b2_i386.deb ... Unpacking libpciaccess0:i386 (0.17-3+b2) ... Selecting previously unselected package libdrm-intel1:i386. Preparing to unpack .../245-libdrm-intel1_2.4.123-1_i386.deb ... Unpacking libdrm-intel1:i386 (2.4.123-1) ... Selecting previously unselected package libdrm-radeon1:i386. Preparing to unpack .../246-libdrm-radeon1_2.4.123-1_i386.deb ... Unpacking libdrm-radeon1:i386 (2.4.123-1) ... Selecting previously unselected package libdw1t64:i386. Preparing to unpack .../247-libdw1t64_0.192-4_i386.deb ... Unpacking libdw1t64:i386 (0.192-4) ... Selecting previously unselected package libwayland-server0:i386. Preparing to unpack .../248-libwayland-server0_1.23.0-1+b1_i386.deb ... Unpacking libwayland-server0:i386 (1.23.0-1+b1) ... Selecting previously unselected package libxcb-randr0:i386. Preparing to unpack .../249-libxcb-randr0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-randr0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libglapi-mesa:i386. Preparing to unpack .../250-libglapi-mesa_24.2.8-1_i386.deb ... Unpacking libglapi-mesa:i386 (24.2.8-1) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../251-libsensors-config_1%3a3.6.0-10_all.deb ... Unpacking libsensors-config (1:3.6.0-10) ... Selecting previously unselected package libsensors5:i386. Preparing to unpack .../252-libsensors5_1%3a3.6.0-10+b1_i386.deb ... Unpacking libsensors5:i386 (1:3.6.0-10+b1) ... Selecting previously unselected package libxcb-dri2-0:i386. Preparing to unpack .../253-libxcb-dri2-0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-dri2-0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-present0:i386. Preparing to unpack .../254-libxcb-present0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-present0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-sync1:i386. Preparing to unpack .../255-libxcb-sync1_1.17.0-2+b1_i386.deb ... Unpacking libxcb-sync1:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xfixes0:i386. Preparing to unpack .../256-libxcb-xfixes0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-xfixes0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxshmfence1:i386. Preparing to unpack .../257-libxshmfence1_1.3-1+b2_i386.deb ... Unpacking libxshmfence1:i386 (1.3-1+b2) ... Selecting previously unselected package mesa-libgallium:i386. Preparing to unpack .../258-mesa-libgallium_24.2.8-1_i386.deb ... Unpacking mesa-libgallium:i386 (24.2.8-1) ... Selecting previously unselected package libgbm1:i386. Preparing to unpack .../259-libgbm1_24.2.8-1_i386.deb ... Unpacking libgbm1:i386 (24.2.8-1) ... Selecting previously unselected package libwayland-client0:i386. Preparing to unpack .../260-libwayland-client0_1.23.0-1+b1_i386.deb ... Unpacking libwayland-client0:i386 (1.23.0-1+b1) ... Selecting previously unselected package libegl-mesa0:i386. Preparing to unpack .../261-libegl-mesa0_24.2.8-1_i386.deb ... Unpacking libegl-mesa0:i386 (24.2.8-1) ... Selecting previously unselected package libevdev2:i386. Preparing to unpack .../262-libevdev2_1.13.3+dfsg-1_i386.deb ... Unpacking libevdev2:i386 (1.13.3+dfsg-1) ... Selecting previously unselected package libexif12:i386. Preparing to unpack .../263-libexif12_0.6.24-1+b2_i386.deb ... Unpacking libexif12:i386 (0.6.24-1+b2) ... Selecting previously unselected package libexif-dev:i386. Preparing to unpack .../264-libexif-dev_0.6.24-1+b2_i386.deb ... Unpacking libexif-dev:i386 (0.6.24-1+b2) ... Selecting previously unselected package libfftw3-double3:i386. Preparing to unpack .../265-libfftw3-double3_3.3.10-2+b1_i386.deb ... Unpacking libfftw3-double3:i386 (3.3.10-2+b1) ... Selecting previously unselected package libfftw3-long3:i386. Preparing to unpack .../266-libfftw3-long3_3.3.10-2+b1_i386.deb ... Unpacking libfftw3-long3:i386 (3.3.10-2+b1) ... Selecting previously unselected package libfftw3-quad3:i386. Preparing to unpack .../267-libfftw3-quad3_3.3.10-2+b1_i386.deb ... Unpacking libfftw3-quad3:i386 (3.3.10-2+b1) ... Selecting previously unselected package libfftw3-single3:i386. Preparing to unpack .../268-libfftw3-single3_3.3.10-2+b1_i386.deb ... Unpacking libfftw3-single3:i386 (3.3.10-2+b1) ... Selecting previously unselected package libfftw3-bin. Preparing to unpack .../269-libfftw3-bin_3.3.10-2+b1_i386.deb ... Unpacking libfftw3-bin (3.3.10-2+b1) ... Selecting previously unselected package libfftw3-dev:i386. Preparing to unpack .../270-libfftw3-dev_3.3.10-2+b1_i386.deb ... Unpacking libfftw3-dev:i386 (3.3.10-2+b1) ... Selecting previously unselected package libfontbox-java. Preparing to unpack .../271-libfontbox-java_1%3a1.8.16-5_all.deb ... Unpacking libfontbox-java (1:1.8.16-5) ... Selecting previously unselected package libpng-dev:i386. Preparing to unpack .../272-libpng-dev_1.6.44-2_i386.deb ... Unpacking libpng-dev:i386 (1.6.44-2) ... Selecting previously unselected package libfreetype-dev:i386. Preparing to unpack .../273-libfreetype-dev_2.13.3+dfsg-1_i386.deb ... Unpacking libfreetype-dev:i386 (2.13.3+dfsg-1) ... Selecting previously unselected package libminizip1t64:i386. Preparing to unpack .../274-libminizip1t64_1%3a1.3.dfsg+really1.3.1-1+b1_i386.deb ... Unpacking libminizip1t64:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libfreexl1:i386. Preparing to unpack .../275-libfreexl1_2.0.0-1+b3_i386.deb ... Unpacking libfreexl1:i386 (2.0.0-1+b3) ... Selecting previously unselected package libfyba0t64:i386. Preparing to unpack .../276-libfyba0t64_4.1.1-11+b1_i386.deb ... Unpacking libfyba0t64:i386 (4.1.1-11+b1) ... Selecting previously unselected package libheif-plugin-dav1d:i386. Preparing to unpack .../277-libheif-plugin-dav1d_1.19.3-1_i386.deb ... Unpacking libheif-plugin-dav1d:i386 (1.19.3-1) ... Selecting previously unselected package libheif-plugin-libde265:i386. Preparing to unpack .../278-libheif-plugin-libde265_1.19.3-1_i386.deb ... Unpacking libheif-plugin-libde265:i386 (1.19.3-1) ... Selecting previously unselected package libheif1:i386. Preparing to unpack .../279-libheif1_1.19.3-1_i386.deb ... Unpacking libheif1:i386 (1.19.3-1) ... Selecting previously unselected package libimagequant0:i386. Preparing to unpack .../280-libimagequant0_2.18.0-1+b2_i386.deb ... Unpacking libimagequant0:i386 (2.18.0-1+b2) ... Selecting previously unselected package libraqm0:i386. Preparing to unpack .../281-libraqm0_0.10.2-1_i386.deb ... Unpacking libraqm0:i386 (0.10.2-1) ... Selecting previously unselected package libxpm4:i386. Preparing to unpack .../282-libxpm4_1%3a3.5.17-1+b2_i386.deb ... Unpacking libxpm4:i386 (1:3.5.17-1+b2) ... Selecting previously unselected package libgd3:i386. Preparing to unpack .../283-libgd3_2.3.3-12+b1_i386.deb ... Unpacking libgd3:i386 (2.3.3-12+b1) ... Selecting previously unselected package libgeos3.13.0:i386. Preparing to unpack .../284-libgeos3.13.0_3.13.0-1_i386.deb ... Unpacking libgeos3.13.0:i386 (3.13.0-1) ... Selecting previously unselected package libgeos-c1t64:i386. Preparing to unpack .../285-libgeos-c1t64_3.13.0-1_i386.deb ... Unpacking libgeos-c1t64:i386 (3.13.0-1) ... Selecting previously unselected package proj-data. Preparing to unpack .../286-proj-data_9.5.1-1_all.deb ... Unpacking proj-data (9.5.1-1) ... Selecting previously unselected package libproj25:i386. Preparing to unpack .../287-libproj25_9.5.1-1_i386.deb ... Unpacking libproj25:i386 (9.5.1-1) ... Selecting previously unselected package libgeotiff5:i386. Preparing to unpack .../288-libgeotiff5_1.7.3-1+b1_i386.deb ... Unpacking libgeotiff5:i386 (1.7.3-1+b1) ... Selecting previously unselected package libhdf4-0-alt:i386. Preparing to unpack .../289-libhdf4-0-alt_4.3.0-1+b1_i386.deb ... Unpacking libhdf4-0-alt:i386 (4.3.0-1+b1) ... Selecting previously unselected package libhdf5-103-1t64:i386. Preparing to unpack .../290-libhdf5-103-1t64_1.10.10+repack-5+b1_i386.deb ... Unpacking libhdf5-103-1t64:i386 (1.10.10+repack-5+b1) ... Selecting previously unselected package libjson-c5:i386. Preparing to unpack .../291-libjson-c5_0.18+ds-1_i386.deb ... Unpacking libjson-c5:i386 (0.18+ds-1) ... Selecting previously unselected package liburiparser1:i386. Preparing to unpack .../292-liburiparser1_0.9.8+dfsg-2_i386.deb ... Unpacking liburiparser1:i386 (0.9.8+dfsg-2) ... Selecting previously unselected package libkmlbase1t64:i386. Preparing to unpack .../293-libkmlbase1t64_1.3.0-12+b1_i386.deb ... Unpacking libkmlbase1t64:i386 (1.3.0-12+b1) ... Selecting previously unselected package libkmldom1t64:i386. Preparing to unpack .../294-libkmldom1t64_1.3.0-12+b1_i386.deb ... Unpacking libkmldom1t64:i386 (1.3.0-12+b1) ... Selecting previously unselected package libkmlengine1t64:i386. Preparing to unpack .../295-libkmlengine1t64_1.3.0-12+b1_i386.deb ... Unpacking libkmlengine1t64:i386 (1.3.0-12+b1) ... Selecting previously unselected package mysql-common. Preparing to unpack .../296-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 .../297-mariadb-common_1%3a11.4.3-1_all.deb ... Unpacking mariadb-common (1:11.4.3-1) ... Selecting previously unselected package libmariadb3:i386. Preparing to unpack .../298-libmariadb3_1%3a11.4.3-1_i386.deb ... Unpacking libmariadb3:i386 (1:11.4.3-1) ... Selecting previously unselected package libhdf5-hl-100t64:i386. Preparing to unpack .../299-libhdf5-hl-100t64_1.10.10+repack-5+b1_i386.deb ... Unpacking libhdf5-hl-100t64:i386 (1.10.10+repack-5+b1) ... Selecting previously unselected package libnetcdf19t64:i386. Preparing to unpack .../300-libnetcdf19t64_1%3a4.9.2-7_i386.deb ... Unpacking libnetcdf19t64:i386 (1:4.9.2-7) ... Selecting previously unselected package libltdl7:i386. Preparing to unpack .../301-libltdl7_2.4.7-8_i386.deb ... Unpacking libltdl7:i386 (2.4.7-8) ... Selecting previously unselected package libodbc2:i386. Preparing to unpack .../302-libodbc2_2.3.12-1+b3_i386.deb ... Unpacking libodbc2:i386 (2.3.12-1+b3) ... Selecting previously unselected package unixodbc-common. Preparing to unpack .../303-unixodbc-common_2.3.12-1_all.deb ... Unpacking unixodbc-common (2.3.12-1) ... Selecting previously unselected package libodbcinst2:i386. Preparing to unpack .../304-libodbcinst2_2.3.12-1+b3_i386.deb ... Unpacking libodbcinst2:i386 (2.3.12-1+b3) ... Selecting previously unselected package libogdi4.1:i386. Preparing to unpack .../305-libogdi4.1_4.1.1+ds-5_i386.deb ... Unpacking libogdi4.1:i386 (4.1.1+ds-5) ... Selecting previously unselected package libgpgme11t64:i386. Preparing to unpack .../306-libgpgme11t64_1.24.0-2_i386.deb ... Unpacking libgpgme11t64:i386 (1.24.0-2) ... Selecting previously unselected package libgpgmepp6t64:i386. Preparing to unpack .../307-libgpgmepp6t64_1.24.0-2_i386.deb ... Unpacking libgpgmepp6t64:i386 (1.24.0-2) ... Selecting previously unselected package libnspr4:i386. Preparing to unpack .../308-libnspr4_2%3a4.36-1_i386.deb ... Unpacking libnspr4:i386 (2:4.36-1) ... Selecting previously unselected package libnss3:i386. Preparing to unpack .../309-libnss3_2%3a3.106-1_i386.deb ... Unpacking libnss3:i386 (2:3.106-1) ... Selecting previously unselected package libpoppler140:i386. Preparing to unpack .../310-libpoppler140_24.08.0-3_i386.deb ... Unpacking libpoppler140:i386 (24.08.0-3) ... Selecting previously unselected package libpq5:i386. Preparing to unpack .../311-libpq5_17.2-1_i386.deb ... Unpacking libpq5:i386 (17.2-1) ... Selecting previously unselected package libqhull-r8.0:i386. Preparing to unpack .../312-libqhull-r8.0_2020.2-6+b2_i386.deb ... Unpacking libqhull-r8.0:i386 (2020.2-6+b2) ... Selecting previously unselected package librttopo1:i386. Preparing to unpack .../313-librttopo1_1.1.0-3+b2_i386.deb ... Unpacking librttopo1:i386 (1.1.0-3+b2) ... Selecting previously unselected package libspatialite8t64:i386. Preparing to unpack .../314-libspatialite8t64_5.1.0-3+b2_i386.deb ... Unpacking libspatialite8t64:i386 (5.1.0-3+b2) ... Selecting previously unselected package libxerces-c3.2t64:i386. Preparing to unpack .../315-libxerces-c3.2t64_3.2.4+debian-1.3+b1_i386.deb ... Unpacking libxerces-c3.2t64:i386 (3.2.4+debian-1.3+b1) ... Selecting previously unselected package libgdal35:i386. Preparing to unpack .../316-libgdal35_3.9.3+dfsg-1+b1_i386.deb ... Unpacking libgdal35:i386 (3.9.3+dfsg-1+b1) ... Selecting previously unselected package libsocket++1:i386. Preparing to unpack .../317-libsocket++1_1.12.13+git20131030.5d039ba-1+b2_i386.deb ... Unpacking libsocket++1:i386 (1.12.13+git20131030.5d039ba-1+b2) ... Selecting previously unselected package libgdcm3.0t64:i386. Preparing to unpack .../318-libgdcm3.0t64_3.0.24-5_i386.deb ... Unpacking libgdcm3.0t64:i386 (3.0.24-5) ... Selecting previously unselected package libgdcm-dev. Preparing to unpack .../319-libgdcm-dev_3.0.24-5_i386.deb ... Unpacking libgdcm-dev (3.0.24-5) ... Selecting previously unselected package libglvnd0:i386. Preparing to unpack .../320-libglvnd0_1.7.0-1+b2_i386.deb ... Unpacking libglvnd0:i386 (1.7.0-1+b2) ... Selecting previously unselected package libxcb-glx0:i386. Preparing to unpack .../321-libxcb-glx0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-glx0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxxf86vm1:i386. Preparing to unpack .../322-libxxf86vm1_1%3a1.1.4-1+b3_i386.deb ... Unpacking libxxf86vm1:i386 (1:1.1.4-1+b3) ... Selecting previously unselected package libvulkan1:i386. Preparing to unpack .../323-libvulkan1_1.3.296.0-1_i386.deb ... Unpacking libvulkan1:i386 (1.3.296.0-1) ... Selecting previously unselected package libgl1-mesa-dri:i386. Preparing to unpack .../324-libgl1-mesa-dri_24.2.8-1_i386.deb ... Unpacking libgl1-mesa-dri:i386 (24.2.8-1) ... Selecting previously unselected package libglx-mesa0:i386. Preparing to unpack .../325-libglx-mesa0_24.2.8-1_i386.deb ... Unpacking libglx-mesa0:i386 (24.2.8-1) ... Selecting previously unselected package libglx0:i386. Preparing to unpack .../326-libglx0_1.7.0-1+b2_i386.deb ... Unpacking libglx0:i386 (1.7.0-1+b2) ... Selecting previously unselected package libgl1:i386. Preparing to unpack .../327-libgl1_1.7.0-1+b2_i386.deb ... Unpacking libgl1:i386 (1.7.0-1+b2) ... Selecting previously unselected package libgl2ps1.4. Preparing to unpack .../328-libgl2ps1.4_1.4.2+dfsg1-2_i386.deb ... Unpacking libgl2ps1.4 (1.4.2+dfsg1-2) ... Selecting previously unselected package libglew2.2:i386. Preparing to unpack .../329-libglew2.2_2.2.0-4+b2_i386.deb ... Unpacking libglew2.2:i386 (2.2.0-4+b2) ... Selecting previously unselected package libgphoto2-port12t64:i386. Preparing to unpack .../330-libgphoto2-port12t64_2.5.31-4_i386.deb ... Unpacking libgphoto2-port12t64:i386 (2.5.31-4) ... Selecting previously unselected package libgphoto2-6t64:i386. Preparing to unpack .../331-libgphoto2-6t64_2.5.31-4_i386.deb ... Unpacking libgphoto2-6t64:i386 (2.5.31-4) ... Selecting previously unselected package libgphoto2-dev:i386. Preparing to unpack .../332-libgphoto2-dev_2.5.31-4_i386.deb ... Unpacking libgphoto2-dev:i386 (2.5.31-4) ... Selecting previously unselected package libwmflite-0.2-7:i386. Preparing to unpack .../333-libwmflite-0.2-7_0.2.13-1.1+b3_i386.deb ... Unpacking libwmflite-0.2-7:i386 (0.2.13-1.1+b3) ... Selecting previously unselected package libgraphicsmagick-q16-3t64. Preparing to unpack .../334-libgraphicsmagick-q16-3t64_1.4+really1.3.45-1+b1_i386.deb ... Unpacking libgraphicsmagick-q16-3t64 (1.4+really1.3.45-1+b1) ... Selecting previously unselected package libgraphicsmagick++-q16-12t64. Preparing to unpack .../335-libgraphicsmagick++-q16-12t64_1.4+really1.3.45-1+b1_i386.deb ... Unpacking libgraphicsmagick++-q16-12t64 (1.4+really1.3.45-1+b1) ... Selecting previously unselected package libjpeg62-turbo-dev:i386. Preparing to unpack .../336-libjpeg62-turbo-dev_1%3a2.1.5-3+b1_i386.deb ... Unpacking libjpeg62-turbo-dev:i386 (1:2.1.5-3+b1) ... Selecting previously unselected package libjpeg-dev:i386. Preparing to unpack .../337-libjpeg-dev_1%3a2.1.5-3+b1_i386.deb ... Unpacking libjpeg-dev:i386 (1:2.1.5-3+b1) ... Selecting previously unselected package liblcms2-dev:i386. Preparing to unpack .../338-liblcms2-dev_2.16-2_i386.deb ... Unpacking liblcms2-dev:i386 (2.16-2) ... Selecting previously unselected package libwmf-0.2-7:i386. Preparing to unpack .../339-libwmf-0.2-7_0.2.13-1.1+b3_i386.deb ... Unpacking libwmf-0.2-7:i386 (0.2.13-1.1+b3) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../340-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../341-x11proto-dev_2024.1-1_all.deb ... Unpacking x11proto-dev (2024.1-1) ... Selecting previously unselected package libxau-dev:i386. Preparing to unpack .../342-libxau-dev_1%3a1.0.11-1_i386.deb ... Unpacking libxau-dev:i386 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp-dev:i386. Preparing to unpack .../343-libxdmcp-dev_1%3a1.1.5-1_i386.deb ... Unpacking libxdmcp-dev:i386 (1:1.1.5-1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../344-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libxcb1-dev:i386. Preparing to unpack .../345-libxcb1-dev_1.17.0-2+b1_i386.deb ... Unpacking libxcb1-dev:i386 (1.17.0-2+b1) ... Selecting previously unselected package libx11-dev:i386. Preparing to unpack .../346-libx11-dev_2%3a1.8.10-2_i386.deb ... Unpacking libx11-dev:i386 (2:1.8.10-2) ... Selecting previously unselected package libwmf-dev. Preparing to unpack .../347-libwmf-dev_0.2.13-1.1+b3_i386.deb ... Unpacking libwmf-dev (0.2.13-1.1+b3) ... Selecting previously unselected package x11-common. Preparing to unpack .../348-x11-common_1%3a7.7+23.1_all.deb ... Unpacking x11-common (1:7.7+23.1) ... Selecting previously unselected package libice6:i386. Preparing to unpack .../349-libice6_2%3a1.1.1-1_i386.deb ... Unpacking libice6:i386 (2:1.1.1-1) ... Selecting previously unselected package libsm6:i386. Preparing to unpack .../350-libsm6_2%3a1.2.4-1_i386.deb ... Unpacking libsm6:i386 (2:1.2.4-1) ... Selecting previously unselected package libice-dev:i386. Preparing to unpack .../351-libice-dev_2%3a1.1.1-1_i386.deb ... Unpacking libice-dev:i386 (2:1.1.1-1) ... Selecting previously unselected package uuid-dev:i386. Preparing to unpack .../352-uuid-dev_2.40.2-12_i386.deb ... Unpacking uuid-dev:i386 (2.40.2-12) ... Selecting previously unselected package libsm-dev:i386. Preparing to unpack .../353-libsm-dev_2%3a1.2.4-1_i386.deb ... Unpacking libsm-dev:i386 (2:1.2.4-1) ... Selecting previously unselected package libxext-dev:i386. Preparing to unpack .../354-libxext-dev_2%3a1.3.4-1+b2_i386.deb ... Unpacking libxext-dev:i386 (2:1.3.4-1+b2) ... Selecting previously unselected package libicu-dev:i386. Preparing to unpack .../355-libicu-dev_72.1-5+b1_i386.deb ... Unpacking libicu-dev:i386 (72.1-5+b1) ... Selecting previously unselected package libxml2-dev:i386. Preparing to unpack .../356-libxml2-dev_2.12.7+dfsg+really2.9.14-0.2+b1_i386.deb ... Unpacking libxml2-dev:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package libjbig-dev:i386. Preparing to unpack .../357-libjbig-dev_2.1-6.1+b2_i386.deb ... Unpacking libjbig-dev:i386 (2.1-6.1+b2) ... Selecting previously unselected package liblzma-dev:i386. Preparing to unpack .../358-liblzma-dev_5.6.3-1+b1_i386.deb ... Unpacking liblzma-dev:i386 (5.6.3-1+b1) ... Selecting previously unselected package libwebpdemux2:i386. Preparing to unpack .../359-libwebpdemux2_1.4.0-0.1+b1_i386.deb ... Unpacking libwebpdemux2:i386 (1.4.0-0.1+b1) ... Selecting previously unselected package libwebpdecoder3:i386. Preparing to unpack .../360-libwebpdecoder3_1.4.0-0.1+b1_i386.deb ... Unpacking libwebpdecoder3:i386 (1.4.0-0.1+b1) ... Selecting previously unselected package libsharpyuv-dev:i386. Preparing to unpack .../361-libsharpyuv-dev_1.4.0-0.1+b1_i386.deb ... Unpacking libsharpyuv-dev:i386 (1.4.0-0.1+b1) ... Selecting previously unselected package libwebp-dev:i386. Preparing to unpack .../362-libwebp-dev_1.4.0-0.1+b1_i386.deb ... Unpacking libwebp-dev:i386 (1.4.0-0.1+b1) ... Selecting previously unselected package libtiffxx6:i386. Preparing to unpack .../363-libtiffxx6_4.5.1+git230720-5_i386.deb ... Unpacking libtiffxx6:i386 (4.5.1+git230720-5) ... Selecting previously unselected package liblerc-dev:i386. Preparing to unpack .../364-liblerc-dev_4.0.0+ds-5_i386.deb ... Unpacking liblerc-dev:i386 (4.0.0+ds-5) ... Selecting previously unselected package libtiff-dev:i386. Preparing to unpack .../365-libtiff-dev_4.5.1+git230720-5_i386.deb ... Unpacking libtiff-dev:i386 (4.5.1+git230720-5) ... Selecting previously unselected package libheif-dev:i386. Preparing to unpack .../366-libheif-dev_1.19.3-1_i386.deb ... Unpacking libheif-dev:i386 (1.19.3-1) ... Selecting previously unselected package libltdl-dev:i386. Preparing to unpack .../367-libltdl-dev_2.4.7-8_i386.deb ... Unpacking libltdl-dev:i386 (2.4.7-8) ... Selecting previously unselected package libhwy-dev:i386. Preparing to unpack .../368-libhwy-dev_1.2.0-2+b1_i386.deb ... Unpacking libhwy-dev:i386 (1.2.0-2+b1) ... Selecting previously unselected package libjxl-dev:i386. Preparing to unpack .../369-libjxl-dev_0.9.2-10+b1_i386.deb ... Unpacking libjxl-dev:i386 (0.9.2-10+b1) ... Selecting previously unselected package libgraphicsmagick1-dev. Preparing to unpack .../370-libgraphicsmagick1-dev_1.4+really1.3.45-1+b1_i386.deb ... Unpacking libgraphicsmagick1-dev (1.4+really1.3.45-1+b1) ... Selecting previously unselected package libgraphicsmagick++1-dev. Preparing to unpack .../371-libgraphicsmagick++1-dev_1.4+really1.3.45-1+b1_i386.deb ... Unpacking libgraphicsmagick++1-dev (1.4+really1.3.45-1+b1) ... Selecting previously unselected package libunwind8:i386. Preparing to unpack .../372-libunwind8_1.6.2-3.1_i386.deb ... Unpacking libunwind8:i386 (1.6.2-3.1) ... Selecting previously unselected package libgstreamer1.0-0:i386. Preparing to unpack .../373-libgstreamer1.0-0_1.24.10-2_i386.deb ... Unpacking libgstreamer1.0-0:i386 (1.24.10-2) ... Selecting previously unselected package liborc-0.4-0t64:i386. Preparing to unpack .../374-liborc-0.4-0t64_1%3a0.4.40-1_i386.deb ... Unpacking liborc-0.4-0t64:i386 (1:0.4.40-1) ... Selecting previously unselected package libgstreamer-plugins-base1.0-0:i386. Preparing to unpack .../375-libgstreamer-plugins-base1.0-0_1.24.10-1_i386.deb ... Unpacking libgstreamer-plugins-base1.0-0:i386 (1.24.10-1) ... Selecting previously unselected package libgudev-1.0-0:i386. Preparing to unpack .../376-libgudev-1.0-0_238-5+b1_i386.deb ... Unpacking libgudev-1.0-0:i386 (238-5+b1) ... Selecting previously unselected package libhdf5-cpp-103-1t64:i386. Preparing to unpack .../377-libhdf5-cpp-103-1t64_1.10.10+repack-5+b1_i386.deb ... Unpacking libhdf5-cpp-103-1t64:i386 (1.10.10+repack-5+b1) ... Selecting previously unselected package libhdf5-fortran-102t64:i386. Preparing to unpack .../378-libhdf5-fortran-102t64_1.10.10+repack-5+b1_i386.deb ... Unpacking libhdf5-fortran-102t64:i386 (1.10.10+repack-5+b1) ... Selecting previously unselected package libhdf5-hl-fortran-100t64:i386. Preparing to unpack .../379-libhdf5-hl-fortran-100t64_1.10.10+repack-5+b1_i386.deb ... Unpacking libhdf5-hl-fortran-100t64:i386 (1.10.10+repack-5+b1) ... Selecting previously unselected package libhdf5-hl-cpp-100t64:i386. Preparing to unpack .../380-libhdf5-hl-cpp-100t64_1.10.10+repack-5+b1_i386.deb ... Unpacking libhdf5-hl-cpp-100t64:i386 (1.10.10+repack-5+b1) ... Selecting previously unselected package libhdf5-dev. Preparing to unpack .../381-libhdf5-dev_1.10.10+repack-5+b1_i386.deb ... Unpacking libhdf5-dev (1.10.10+repack-5+b1) ... Selecting previously unselected package libhwloc15:i386. Preparing to unpack .../382-libhwloc15_2.11.2-1_i386.deb ... Unpacking libhwloc15:i386 (2.11.2-1) ... Selecting previously unselected package libimath-dev:i386. Preparing to unpack .../383-libimath-dev_3.1.12-1+b1_i386.deb ... Unpacking libimath-dev:i386 (3.1.12-1+b1) ... Selecting previously unselected package libwacom-common. Preparing to unpack .../384-libwacom-common_2.13.0-1_all.deb ... Unpacking libwacom-common (2.13.0-1) ... Selecting previously unselected package libwacom9:i386. Preparing to unpack .../385-libwacom9_2.13.0-1_i386.deb ... Unpacking libwacom9:i386 (2.13.0-1) ... Selecting previously unselected package libinput-bin. Preparing to unpack .../386-libinput-bin_1.26.2-1_i386.deb ... Unpacking libinput-bin (1.26.2-1) ... Selecting previously unselected package libmtdev1t64:i386. Preparing to unpack .../387-libmtdev1t64_1.1.6-1.2+b1_i386.deb ... Unpacking libmtdev1t64:i386 (1.1.6-1.2+b1) ... Selecting previously unselected package libinput10:i386. Preparing to unpack .../388-libinput10_1.26.2-1_i386.deb ... Unpacking libinput10:i386 (1.26.2-1) ... Selecting previously unselected package libjsoncpp26:i386. Preparing to unpack .../389-libjsoncpp26_1.9.6-3_i386.deb ... Unpacking libjsoncpp26:i386 (1.9.6-3) ... Selecting previously unselected package libkpathsea6:i386. Preparing to unpack .../390-libkpathsea6_2024.20240313.70630+ds-5_i386.deb ... Unpacking libkpathsea6:i386 (2024.20240313.70630+ds-5) ... Selecting previously unselected package libleptonica6:i386. Preparing to unpack .../391-libleptonica6_1.84.1-4_i386.deb ... Unpacking libleptonica6:i386 (1.84.1-4) ... Selecting previously unselected package libmd4c0:i386. Preparing to unpack .../392-libmd4c0_0.5.2-2+b1_i386.deb ... Unpacking libmd4c0:i386 (0.5.2-2+b1) ... Selecting previously unselected package libminc2-5.3.0t64:i386. Preparing to unpack .../393-libminc2-5.3.0t64_2.4.06-2.1+b2_i386.deb ... Unpacking libminc2-5.3.0t64:i386 (2.4.06-2.1+b2) ... Selecting previously unselected package libnetcdf-dev. Preparing to unpack .../394-libnetcdf-dev_1%3a4.9.2-7_i386.deb ... Unpacking libnetcdf-dev (1:4.9.2-7) ... Selecting previously unselected package libminc-dev:i386. Preparing to unpack .../395-libminc-dev_2.4.06-2.1+b2_i386.deb ... Unpacking libminc-dev:i386 (2.4.06-2.1+b2) ... Selecting previously unselected package libmpfi0:i386. Preparing to unpack .../396-libmpfi0_1.5.4+ds-4_i386.deb ... Unpacking libmpfi0:i386 (1.5.4+ds-4) ... Selecting previously unselected package libmpich12:i386. Preparing to unpack .../397-libmpich12_4.2.0-14_i386.deb ... Unpacking libmpich12:i386 (4.2.0-14) ... Selecting previously unselected package libtbbmalloc2:i386. Preparing to unpack .../398-libtbbmalloc2_2021.12.0-1_i386.deb ... Unpacking libtbbmalloc2:i386 (2021.12.0-1) ... Selecting previously unselected package libtbbbind-2-5:i386. Preparing to unpack .../399-libtbbbind-2-5_2021.12.0-1_i386.deb ... Unpacking libtbbbind-2-5:i386 (2021.12.0-1) ... Selecting previously unselected package libtbb12:i386. Preparing to unpack .../400-libtbb12_2021.12.0-1_i386.deb ... Unpacking libtbb12:i386 (2021.12.0-1) ... Selecting previously unselected package libopencv-core406t64:i386. Preparing to unpack .../401-libopencv-core406t64_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-core406t64:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-flann406t64:i386. Preparing to unpack .../402-libopencv-flann406t64_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-flann406t64:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-imgproc406t64:i386. Preparing to unpack .../403-libopencv-imgproc406t64_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-imgproc406t64:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-features2d406t64:i386. Preparing to unpack .../404-libopencv-features2d406t64_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-features2d406t64:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-calib3d406t64:i386. Preparing to unpack .../405-libopencv-calib3d406t64_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-calib3d406t64:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libtbb-dev:i386. Preparing to unpack .../406-libtbb-dev_2021.12.0-1_i386.deb ... Unpacking libtbb-dev:i386 (2021.12.0-1) ... Selecting previously unselected package libopencv-core-dev:i386. Preparing to unpack .../407-libopencv-core-dev_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-core-dev:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-flann-dev:i386. Preparing to unpack .../408-libopencv-flann-dev_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-flann-dev:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopengl0:i386. Preparing to unpack .../409-libopengl0_1.7.0-1+b2_i386.deb ... Unpacking libopengl0:i386 (1.7.0-1+b2) ... Selecting previously unselected package libpcre2-16-0:i386. Preparing to unpack .../410-libpcre2-16-0_10.44-5_i386.deb ... Unpacking libpcre2-16-0:i386 (10.44-5) ... Selecting previously unselected package libqt5core5t64:i386. Preparing to unpack .../411-libqt5core5t64_5.15.15+dfsg-2_i386.deb ... Unpacking libqt5core5t64:i386 (5.15.15+dfsg-2) ... Selecting previously unselected package libegl1:i386. Preparing to unpack .../412-libegl1_1.7.0-1+b2_i386.deb ... Unpacking libegl1:i386 (1.7.0-1+b2) ... Selecting previously unselected package libqt5dbus5t64:i386. Preparing to unpack .../413-libqt5dbus5t64_5.15.15+dfsg-2_i386.deb ... Unpacking libqt5dbus5t64:i386 (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5network5t64:i386. Preparing to unpack .../414-libqt5network5t64_5.15.15+dfsg-2_i386.deb ... Unpacking libqt5network5t64:i386 (5.15.15+dfsg-2) ... Selecting previously unselected package libxcb-icccm4:i386. Preparing to unpack .../415-libxcb-icccm4_0.4.2-1_i386.deb ... Unpacking libxcb-icccm4:i386 (0.4.2-1) ... Selecting previously unselected package libxcb-util1:i386. Preparing to unpack .../416-libxcb-util1_0.4.0-1+b2_i386.deb ... Unpacking libxcb-util1:i386 (0.4.0-1+b2) ... Selecting previously unselected package libxcb-image0:i386. Preparing to unpack .../417-libxcb-image0_0.4.0-2+b2_i386.deb ... Unpacking libxcb-image0:i386 (0.4.0-2+b2) ... Selecting previously unselected package libxcb-keysyms1:i386. Preparing to unpack .../418-libxcb-keysyms1_0.4.0-1+b3_i386.deb ... Unpacking libxcb-keysyms1:i386 (0.4.0-1+b3) ... Selecting previously unselected package libxcb-render-util0:i386. Preparing to unpack .../419-libxcb-render-util0_0.3.9-1+b2_i386.deb ... Unpacking libxcb-render-util0:i386 (0.3.9-1+b2) ... Selecting previously unselected package libxcb-shape0:i386. Preparing to unpack .../420-libxcb-shape0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-shape0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinerama0:i386. Preparing to unpack .../421-libxcb-xinerama0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-xinerama0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinput0:i386. Preparing to unpack .../422-libxcb-xinput0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-xinput0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xkb1:i386. Preparing to unpack .../423-libxcb-xkb1_1.17.0-2+b1_i386.deb ... Unpacking libxcb-xkb1:i386 (1.17.0-2+b1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../424-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:i386. Preparing to unpack .../425-libxkbcommon0_1.6.0-1+b2_i386.deb ... Unpacking libxkbcommon0:i386 (1.6.0-1+b2) ... Selecting previously unselected package libxkbcommon-x11-0:i386. Preparing to unpack .../426-libxkbcommon-x11-0_1.6.0-1+b2_i386.deb ... Unpacking libxkbcommon-x11-0:i386 (1.6.0-1+b2) ... Selecting previously unselected package libqt5gui5t64:i386. Preparing to unpack .../427-libqt5gui5t64_5.15.15+dfsg-2_i386.deb ... Unpacking libqt5gui5t64:i386 (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5widgets5t64:i386. Preparing to unpack .../428-libqt5widgets5t64_5.15.15+dfsg-2_i386.deb ... Unpacking libqt5widgets5t64:i386 (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5opengl5t64:i386. Preparing to unpack .../429-libqt5opengl5t64_5.15.15+dfsg-2_i386.deb ... Unpacking libqt5opengl5t64:i386 (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5test5t64:i386. Preparing to unpack .../430-libqt5test5t64_5.15.15+dfsg-2_i386.deb ... Unpacking libqt5test5t64:i386 (5.15.15+dfsg-2) ... Selecting previously unselected package libopencv-highgui406t64:i386. Preparing to unpack .../431-libopencv-highgui406t64_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-highgui406t64:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-imgcodecs406t64:i386. Preparing to unpack .../432-libopencv-imgcodecs406t64_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-imgcodecs406t64:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-imgproc-dev:i386. Preparing to unpack .../433-libopencv-imgproc-dev_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-imgproc-dev:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-imgcodecs-dev:i386. Preparing to unpack .../434-libopencv-imgcodecs-dev_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-imgcodecs-dev:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libswscale8:i386. Preparing to unpack .../435-libswscale8_7%3a7.1-3_i386.deb ... Unpacking libswscale8:i386 (7:7.1-3) ... Selecting previously unselected package libopencv-videoio406t64:i386. Preparing to unpack .../436-libopencv-videoio406t64_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-videoio406t64:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-videoio-dev:i386. Preparing to unpack .../437-libopencv-videoio-dev_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-videoio-dev:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopenexr-dev. Preparing to unpack .../438-libopenexr-dev_3.1.5-5.1+b3_i386.deb ... Unpacking libopenexr-dev (3.1.5-5.1+b3) ... Selecting previously unselected package libswscale-dev:i386. Preparing to unpack .../439-libswscale-dev_7%3a7.1-3_i386.deb ... Unpacking libswscale-dev:i386 (7:7.1-3) ... Selecting previously unselected package libopencv-highgui-dev:i386. Preparing to unpack .../440-libopencv-highgui-dev_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-highgui-dev:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-ml406t64:i386. Preparing to unpack .../441-libopencv-ml406t64_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-ml406t64:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-ml-dev:i386. Preparing to unpack .../442-libopencv-ml-dev_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-ml-dev:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-features2d-dev:i386. Preparing to unpack .../443-libopencv-features2d-dev_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-features2d-dev:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-calib3d-dev:i386. Preparing to unpack .../444-libopencv-calib3d-dev_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-calib3d-dev:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libprotobuf32t64:i386. Preparing to unpack .../445-libprotobuf32t64_3.21.12-10+b1_i386.deb ... Unpacking libprotobuf32t64:i386 (3.21.12-10+b1) ... Selecting previously unselected package libopencv-dnn406t64:i386. Preparing to unpack .../446-libopencv-dnn406t64_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-dnn406t64:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-objdetect406t64:i386. Preparing to unpack .../447-libopencv-objdetect406t64_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-objdetect406t64:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-video406t64:i386. Preparing to unpack .../448-libopencv-video406t64_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-video406t64:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libtesseract5:i386. Preparing to unpack .../449-libtesseract5_5.3.4-1.4_i386.deb ... Unpacking libtesseract5:i386 (5.3.4-1.4) ... Selecting previously unselected package libopencv-contrib406t64:i386. Preparing to unpack .../450-libopencv-contrib406t64_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-contrib406t64:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-dnn-dev:i386. Preparing to unpack .../451-libopencv-dnn-dev_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-dnn-dev:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-objdetect-dev:i386. Preparing to unpack .../452-libopencv-objdetect-dev_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-objdetect-dev:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-photo406t64:i386. Preparing to unpack .../453-libopencv-photo406t64_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-photo406t64:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-photo-dev:i386. Preparing to unpack .../454-libopencv-photo-dev_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-photo-dev:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-shape406t64:i386. Preparing to unpack .../455-libopencv-shape406t64_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-shape406t64:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-video-dev:i386. Preparing to unpack .../456-libopencv-video-dev_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-video-dev:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-shape-dev:i386. Preparing to unpack .../457-libopencv-shape-dev_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-shape-dev:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-stitching406t64:i386. Preparing to unpack .../458-libopencv-stitching406t64_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-stitching406t64:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-stitching-dev:i386. Preparing to unpack .../459-libopencv-stitching-dev_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-stitching-dev:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-superres406t64:i386. Preparing to unpack .../460-libopencv-superres406t64_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-superres406t64:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-superres-dev:i386. Preparing to unpack .../461-libopencv-superres-dev_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-superres-dev:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-videostab406t64:i386. Preparing to unpack .../462-libopencv-videostab406t64_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-videostab406t64:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-videostab-dev:i386. Preparing to unpack .../463-libopencv-videostab-dev_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-videostab-dev:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libtcl8.6:i386. Preparing to unpack .../464-libtcl8.6_8.6.15+dfsg-2_i386.deb ... Unpacking libtcl8.6:i386 (8.6.15+dfsg-2) ... Selecting previously unselected package libxft2:i386. Preparing to unpack .../465-libxft2_2.3.6-1+b2_i386.deb ... Unpacking libxft2:i386 (2.3.6-1+b2) ... Selecting previously unselected package libxss1:i386. Preparing to unpack .../466-libxss1_1%3a1.2.3-1+b2_i386.deb ... Unpacking libxss1:i386 (1:1.2.3-1+b2) ... Selecting previously unselected package libtk8.6:i386. Preparing to unpack .../467-libtk8.6_8.6.15-1_i386.deb ... Unpacking libtk8.6:i386 (8.6.15-1) ... Selecting previously unselected package libvtk9.3:i386. Preparing to unpack .../468-libvtk9.3_9.3.0+dfsg1-1.1+b1_i386.deb ... Unpacking libvtk9.3:i386 (9.3.0+dfsg1-1.1+b1) ... Selecting previously unselected package libopencv-viz406t64:i386. Preparing to unpack .../469-libopencv-viz406t64_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-viz406t64:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-viz-dev:i386. Preparing to unpack .../470-libopencv-viz-dev_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-viz-dev:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-contrib-dev:i386. Preparing to unpack .../471-libopencv-contrib-dev_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-contrib-dev:i386 (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libopencv-dev. Preparing to unpack .../472-libopencv-dev_4.6.0+dfsg-14+b1_i386.deb ... Unpacking libopencv-dev (4.6.0+dfsg-14+b1) ... Selecting previously unselected package libpaper1:i386. Preparing to unpack .../473-libpaper1_1.1.29+b2_i386.deb ... Unpacking libpaper1:i386 (1.1.29+b2) ... Selecting previously unselected package libpaper-utils. Preparing to unpack .../474-libpaper-utils_1.1.29+b2_i386.deb ... Unpacking libpaper-utils (1.1.29+b2) ... Selecting previously unselected package libpdfbox-java. Preparing to unpack .../475-libpdfbox-java_1%3a1.8.16-5_all.deb ... Unpacking libpdfbox-java (1:1.8.16-5) ... Selecting previously unselected package libpotrace0:i386. Preparing to unpack .../476-libpotrace0_1.16-2+b2_i386.deb ... Unpacking libpotrace0:i386 (1.16-2+b2) ... Selecting previously unselected package libptexenc1:i386. Preparing to unpack .../477-libptexenc1_2024.20240313.70630+ds-5_i386.deb ... Unpacking libptexenc1:i386 (2024.20240313.70630+ds-5) ... Selecting previously unselected package libsynctex2:i386. Preparing to unpack .../478-libsynctex2_2024.20240313.70630+ds-5_i386.deb ... Unpacking libsynctex2:i386 (2024.20240313.70630+ds-5) ... Selecting previously unselected package libteckit0:i386. Preparing to unpack .../479-libteckit0_2.5.12+ds1-1+b1_i386.deb ... Unpacking libteckit0:i386 (2.5.12+ds1-1+b1) ... Selecting previously unselected package libtexlua53-5:i386. Preparing to unpack .../480-libtexlua53-5_2024.20240313.70630+ds-5_i386.deb ... Unpacking libtexlua53-5:i386 (2024.20240313.70630+ds-5) ... Selecting previously unselected package libxt6t64:i386. Preparing to unpack .../481-libxt6t64_1%3a1.2.1-1.2+b1_i386.deb ... Unpacking libxt6t64:i386 (1:1.2.1-1.2+b1) ... Selecting previously unselected package libxmu6:i386. Preparing to unpack .../482-libxmu6_2%3a1.1.3-3+b3_i386.deb ... Unpacking libxmu6:i386 (2:1.1.3-3+b3) ... Selecting previously unselected package libxaw7:i386. Preparing to unpack .../483-libxaw7_2%3a1.0.16-1_i386.deb ... Unpacking libxaw7:i386 (2:1.0.16-1) ... Selecting previously unselected package libxi6:i386. Preparing to unpack .../484-libxi6_2%3a1.8.2-1_i386.deb ... Unpacking libxi6:i386 (2:1.8.2-1) ... Selecting previously unselected package libxrandr2:i386. Preparing to unpack .../485-libxrandr2_2%3a1.5.4-1+b1_i386.deb ... Unpacking libxrandr2:i386 (2:1.5.4-1+b1) ... Selecting previously unselected package libxrender-dev:i386. Preparing to unpack .../486-libxrender-dev_1%3a0.9.10-1.1+b2_i386.deb ... Unpacking libxrender-dev:i386 (1:0.9.10-1.1+b2) ... Selecting previously unselected package libxrandr-dev:i386. Preparing to unpack .../487-libxrandr-dev_2%3a1.5.4-1+b1_i386.deb ... Unpacking libxrandr-dev:i386 (2:1.5.4-1+b1) ... Selecting previously unselected package libzzip-0-13t64:i386. Preparing to unpack .../488-libzzip-0-13t64_0.13.72+dfsg.1-1.2+b1_i386.deb ... Unpacking libzzip-0-13t64:i386 (0.13.72+dfsg.1-1.2+b1) ... Selecting previously unselected package tex-common. Preparing to unpack .../489-tex-common_6.18_all.deb ... Unpacking tex-common (6.18) ... Selecting previously unselected package preview-latex-style. Preparing to unpack .../490-preview-latex-style_13.2-1_all.deb ... Unpacking preview-latex-style (13.2-1) ... Selecting previously unselected package t1utils. Preparing to unpack .../491-t1utils_1.41-4_i386.deb ... Unpacking t1utils (1.41-4) ... Selecting previously unselected package texlive-binaries. Preparing to unpack .../492-texlive-binaries_2024.20240313.70630+ds-5_i386.deb ... Unpacking texlive-binaries (2024.20240313.70630+ds-5) ... Selecting previously unselected package xdg-utils. Preparing to unpack .../493-xdg-utils_1.2.1-2_all.deb ... Unpacking xdg-utils (1.2.1-2) ... Selecting previously unselected package texlive-base. Preparing to unpack .../494-texlive-base_2024.20241115-1_all.deb ... Unpacking texlive-base (2024.20241115-1) ... Selecting previously unselected package texlive-fonts-recommended. Preparing to unpack .../495-texlive-fonts-recommended_2024.20241115-1_all.deb ... Unpacking texlive-fonts-recommended (2024.20241115-1) ... Selecting previously unselected package texlive-latex-base. Preparing to unpack .../496-texlive-latex-base_2024.20241115-1_all.deb ... Unpacking texlive-latex-base (2024.20241115-1) ... Selecting previously unselected package texlive-latex-recommended. Preparing to unpack .../497-texlive-latex-recommended_2024.20241115-1_all.deb ... Unpacking texlive-latex-recommended (2024.20241115-1) ... Selecting previously unselected package texlive-pictures. Preparing to unpack .../498-texlive-pictures_2024.20241115-1_all.deb ... Unpacking texlive-pictures (2024.20241115-1) ... Selecting previously unselected package texlive-latex-extra. Preparing to unpack .../499-texlive-latex-extra_2024.20241115-1_all.deb ... Unpacking texlive-latex-extra (2024.20241115-1) ... Setting up libgme0:i386 (0.6.3-7+b2) ... Setting up libchromaprint1:i386 (1.5.1-6) ... Setting up libksba8:i386 (1.6.7-2+b1) ... Setting up libhwy1t64:i386 (1.2.0-2+b1) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:i386 (1.5.8-1) ... Setting up libgraphite2-3:i386 (1.3.14-2+b1) ... Setting up libgnutls-openssl27t64:i386 (3.8.8-2) ... Setting up liblcms2-2:i386 (2.16-2) ... Setting up libtbbmalloc2:i386 (2021.12.0-1) ... Setting up libpixman-1-0:i386 (0.44.0-3) ... Setting up libdvdread8t64:i386 (6.1.3-2) ... Setting up libudfread0:i386 (1.1.2-1+b2) ... Setting up libnorm1t64:i386 (1.5.9+dfsg-3.1+b1) ... Setting up libsharpyuv0:i386 (1.4.0-0.1+b1) ... Setting up libwayland-server0:i386 (1.23.0-1+b1) ... Setting up libaom3:i386 (3.11.0-1) ... Setting up libpciaccess0:i386 (0.17-3+b2) ... 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 libprotobuf32t64:i386 (3.21.12-10+b1) ... Setting up librabbitmq4:i386 (0.15.0-1) ... Setting up libxau6:i386 (1:1.0.11-1) ... Setting up libxdmcp6:i386 (1:1.1.5-1) ... Setting up libdouble-conversion3:i386 (3.3.0-1+b2) ... Setting up libnpth0t64:i386 (1.6-3.1+b1) ... Setting up libraw1394-11:i386 (2.1.2-2+b2) ... Setting up libkeyutils1:i386 (1.6.3-4) ... Setting up libxcb1:i386 (1.17.0-2+b1) ... Setting up libfftw3-single3:i386 (3.3.10-2+b1) ... Setting up libsodium23:i386 (1.0.18-1+b2) ... Setting up libicu72:i386 (72.1-5+b1) ... Setting up libxcb-xfixes0:i386 (1.17.0-2+b1) ... Setting up libogg0:i386 (1.3.5-3+b2) ... Setting up libzstd-dev:i386 (1.5.6+dfsg-1+b1) ... Setting up liblerc4:i386 (4.0.0+ds-5) ... Setting up libspeex1:i386 (1.2.1-3) ... Setting up proj-data (9.5.1-1) ... Setting up libshine3:i386 (3.1.1-2+b2) ... Setting up bsdextrautils (2.40.2-12) ... Setting up hdf5-helpers (1.10.10+repack-5+b1) ... Setting up libwmflite-0.2-7:i386 (0.2.13-1.1+b3) ... Setting up libx264-164:i386 (2:0.164.3108+git31e19f9-2) ... Setting up libtwolame0:i386 (0.4.0-2+b2) ... Setting up libxcb-xinput0:i386 (1.17.0-2+b1) ... Setting up libdatrie1:i386 (0.2.13-3+b1) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libgsm1:i386 (1.0.22-1+b2) ... Setting up libcharls2:i386 (2.4.2-2+b2) ... Setting up libxcb-render0:i386 (1.17.0-2+b1) ... Setting up libsoxr0:i386 (0.1.3-4+b2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglvnd0:i386 (1.7.0-1+b2) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libcodec2-1.2:i386 (1.2.0-2+b2) ... Setting up libxcb-glx0:i386 (1.17.0-2+b1) ... Setting up libgeos3.13.0:i386 (3.13.0-1) ... Setting up libraw1394-dev:i386 (2.1.2-2+b2) ... Setting up libdebhelper-perl (13.20) ... Setting up libbrotli1:i386 (1.1.0-2+b6) ... Setting up libfontbox-java (1:1.8.16-5) ... Setting up libedit2:i386 (3.1-20240808-1) ... Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... Setting up libmagic1t64:i386 (1:5.45-3+b1) ... Setting up libxcb-keysyms1:i386 (0.4.0-1+b3) ... Setting up libxcb-shape0:i386 (1.17.0-2+b1) ... Setting up x11-common (1:7.7+23.1) ... invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libsensors-config (1:3.6.0-10) ... Setting up libpsl5t64:i386 (0.21.2-1.1+b1) ... Setting up libnghttp2-14:i386 (1.64.0-1) ... Setting up libdeflate0:i386 (1.22-1) ... Setting up libwebpdecoder3:i386 (1.4.0-0.1+b1) ... Setting up libfftw3-long3:i386 (3.3.10-2+b1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up libevent-2.1-7t64:i386 (2.1.12-stable-10+b1) ... Setting up libqhull-r8.0:i386 (2020.2-6+b2) ... Setting up libxcb-render-util0:i386 (0.3.9-1+b2) ... Setting up xkb-data (2.42-1) ... Setting up libxcb-shm0:i386 (1.17.0-2+b1) ... Setting up libxcb-icccm4:i386 (0.4.2-1) ... Setting up libcom-err2:i386 (1.47.2~rc1-2) ... Setting up file (1:5.45-3+b1) ... Setting up libmpg123-0t64:i386 (1.32.9-1) ... Setting up libcjson1:i386 (1.7.18-3+b1) ... Setting up libxvidcore4:i386 (2:1.3.7-1+b2) ... Setting up libunwind8:i386 (1.6.2-3.1) ... Setting up libjbig0:i386 (2.1-6.1+b2) ... Setting up libpcre2-16-0:i386 (10.44-5) ... Setting up libaec0:i386 (1.1.3-1+b1) ... Setting up gdal-data (3.9.3+dfsg-1) ... Setting up libopengl0:i386 (1.7.0-1+b2) ... Setting up libelf1t64:i386 (0.192-4) ... Setting up libxcb-util1:i386 (0.4.0-1+b2) ... Setting up libpsl-dev:i386 (0.21.2-1.1+b1) ... Setting up libsnappy1v5:i386 (1.2.1-1+b1) ... Setting up liborc-0.4-0t64:i386 (1:0.4.40-1) ... Setting up libxcb-xkb1:i386 (1.17.0-2+b1) ... Setting up libxcb-image0:i386 (0.4.0-2+b2) ... Setting up libkrb5support0:i386 (1.21.3-3) ... Setting up libdw1t64:i386 (0.192-4) ... Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-8) ... Setting up tzdata (2024b-4) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Dec 13 16:01:25 UTC 2024. Universal Time is now: Fri Dec 13 16:01:25 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libcap2-bin (1:2.66-5+b1) ... Setting up libxcb-present0:i386 (1.17.0-2+b1) ... Setting up mariadb-common (1:11.4.3-1) ... update-alternatives: using /etc/mysql/mariadb.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up libpgm-5.3-0t64:i386 (5.3.128~dfsg-2.1+b1) ... Setting up xtrans-dev (1.4.0-1) ... Setting up autotools-dev (20220109.1) ... Setting up libz3-4:i386 (4.13.3-1) ... Setting up libglib2.0-0t64:i386 (2.82.3-2) ... No schema files found: doing nothing. Setting up libblas3:i386 (3.12.0-4) ... update-alternatives: using /usr/lib/i386-linux-gnu/blas/libblas.so.3 to provide /usr/lib/i386-linux-gnu/libblas.so.3 (libblas.so.3-i386-linux-gnu) in auto mode Setting up libxcb-xinerama0:i386 (1.17.0-2+b1) ... Setting up libunbound8:i386 (1.22.0-1) ... Setting up libpkgconf3:i386 (1.8.1-4) ... Setting up libgmpxx4ldbl:i386 (2:6.3.0+dfsg-3) ... Setting up libjpeg62-turbo:i386 (1:2.1.5-3+b1) ... Setting up libzzip-0-13t64:i386 (0.13.72+dfsg.1-1.2+b1) ... Setting up libgnutls-dane0t64:i386 (3.8.8-2) ... Setting up libva2:i386 (2.22.0-1+b1) ... Setting up libx11-data (2:1.8.10-2) ... Setting up libsvtav1enc2:i386 (2.2.1+dfsg-2) ... Setting up libjpeg62-turbo-dev:i386 (1:2.1.5-3+b1) ... Setting up libnspr4:i386 (2:4.36-1) ... Setting up gnupg-l10n (2.2.45-2) ... Setting up libxcb-sync1:i386 (1.17.0-2+b1) ... Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libteckit0:i386 (2.5.12+ds1-1+b1) ... Setting up libjsoncpp26:i386 (1.9.6-3) ... Setting up uuid-dev:i386 (2.40.2-12) ... Setting up libapache-pom-java (33-2) ... Setting up libdbus-1-3:i386 (1.15.90-1) ... Setting up libfftw3-quad3:i386 (3.3.10-2+b1) ... Setting up libfribidi0:i386 (1.0.16-1) ... Setting up libopus0:i386 (1.5.2-2) ... Setting up t1utils (1.41-4) ... Setting up libtexlua53-5:i386 (2024.20240313.70630+ds-5) ... Setting up libexif12:i386 (0.6.24-1+b2) ... Setting up libimagequant0:i386 (2.18.0-1+b2) ... Setting up libproc2-0:i386 (2:4.0.4-6) ... Setting up comerr-dev:i386 (2.1-1.47.2~rc1-2) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libssl-dev:i386 (3.3.2-2) ... Setting up libpng16-16t64:i386 (1.6.44-2) ... Setting up libhwloc15:i386 (2.11.2-1) ... Setting up libimath-3-1-29t64:i386 (3.1.12-1+b1) ... Setting up libvorbis0a:i386 (1.3.7-2+b1) ... Setting up libtcl8.6:i386 (8.6.15+dfsg-2) ... Setting up autopoint (0.22.5-2) ... Setting up libmpfi0:i386 (1.5.4+ds-4) ... Setting up icu-devtools (72.1-5+b1) ... Setting up libmariadb3:i386 (1:11.4.3-1) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up unixodbc-common (2.3.12-1) ... Setting up libsocket++1:i386 (1.12.13+git20131030.5d039ba-1+b2) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libsensors5:i386 (1:3.6.0-10+b1) ... Setting up liblerc-dev:i386 (4.0.0+ds-5) ... Setting up libk5crypto3:i386 (1.21.3-3) ... Setting up libltdl7:i386 (2.4.7-8) ... Setting up libidn2-dev:i386 (2.3.7-2+b1) ... Setting up libfftw3-double3:i386 (3.3.10-2+b1) ... Setting up libglapi-mesa:i386 (24.2.8-1) ... Setting up libkpathsea6:i386 (2024.20240313.70630+ds-5) ... Setting up libsasl2-2:i386 (2.1.28+dfsg1-8) ... Setting up libgfortran5:i386 (14.2.0-8) ... Setting up libvulkan1:i386 (1.3.296.0-1) ... Setting up autoconf (2.72-3) ... Setting up libnghttp3-9:i386 (1.6.0-2) ... Setting up libwebp7:i386 (1.4.0-0.1+b1) ... Setting up libnghttp3-dev:i386 (1.6.0-2) ... Setting up liblcms2-dev:i386 (2.16-2) ... Setting up liblzma-dev:i386 (5.6.3-1+b1) ... Setting up libxcb-dri2-0:i386 (1.17.0-2+b1) ... Setting up libhwy-dev:i386 (1.2.0-2+b1) ... Setting up libgif7:i386 (5.2.2-1+b1) ... Setting up zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libodbc2:i386 (2.3.12-1+b3) ... Setting up liburiparser1:i386 (0.9.8+dfsg-2) ... Setting up libnuma1:i386 (2.0.18-1+b1) ... Setting up libfyba0t64:i386 (4.1.1-11+b1) ... Setting up libvpx9:i386 (1.14.1-1+b1) ... Setting up dwz (0.15-1+b1) ... Setting up libsrt1.5-gnutls:i386 (1.5.4-1) ... Setting up libdav1d7:i386 (1.5.0-1+b1) ... Setting up libmpich12:i386 (4.2.0-14) ... Setting up libmtdev1t64:i386 (1.1.6-1.2+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libminizip1t64:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up ocl-icd-libopencl1:i386 (2.3.2-1+b2) ... Setting up libxshmfence1:i386 (1.3-1+b2) ... Setting up libtiff6:i386 (4.5.1+git230720-5) ... Setting up libxcb-randr0:i386 (1.17.0-2+b1) ... Setting up librav1e0.7:i386 (0.7.1-7+b2) ... Setting up libuchardet0:i386 (0.0.8-1+b2) ... Setting up libassuan9:i386 (3.0.1-2) ... Setting up procps (2:4.0.4-6) ... Setting up libblosc1:i386 (1.21.5+ds-1+b2) ... Setting up libmd4c0:i386 (0.5.2-2+b1) ... Setting up fonts-lmodern (2.005-1) ... Setting up libopenjp2-7:i386 (2.5.0-2+b4) ... Setting up libx11-6:i386 (2:1.8.10-2) ... Setting up libthai-data (0.1.29-2) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.4) ... Setting up libabsl20230802:i386 (20230802.1-4) ... Setting up libngtcp2-16:i386 (1.9.1-1) ... Setting up libkrb5-3:i386 (1.21.3-3) ... Setting up libusb-1.0-0:i386 (2:1.0.27-1+b1) ... Setting up libmbedcrypto16:i386 (3.6.2-3) ... Setting up libssh2-1t64:i386 (1.11.1-1) ... Setting up libde265-0:i386 (1.0.15-1+b2) ... Setting up libsharpyuv-dev:i386 (1.4.0-0.1+b1) ... Setting up libkmlbase1t64:i386 (1.3.0-12+b1) ... Setting up libtasn1-6-dev:i386 (4.19.0-3+b3) ... Setting up libwebpmux3:i386 (1.4.0-0.1+b1) ... Setting up libtiffxx6:i386 (4.5.1+git230720-5) ... Setting up libdeflate-dev:i386 (1.22-1) ... Setting up libdrm-common (2.4.123-1) ... Setting up libyuv0:i386 (0.0.1898.20241125-1) ... Setting up libjson-c5:i386 (0.18+ds-1) ... Setting up libevdev2:i386 (1.13.3+dfsg-1) ... Setting up readline-common (8.2-5) ... Setting up libicu-dev:i386 (72.1-5+b1) ... Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up xdg-utils (1.2.1-2) ... update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode Setting up iso-codes (4.17.0-1) ... Setting up libbrotli-dev:i386 (1.1.0-2+b6) ... Setting up libgudev-1.0-0:i386 (238-5+b1) ... Setting up libfmt10:i386 (10.1.1+ds1-4) ... Setting up libzvbi-common (0.2.43-2) ... Setting up libngtcp2-crypto-gnutls8:i386 (1.9.1-1) ... Setting up libgstreamer1.0-0:i386 (1.24.10-2) ... Setcap worked! gst-ptp-helper is not suid! Setting up libp11-kit-dev:i386 (0.25.5-2+b1) ... Setting up libmp3lame0:i386 (3.100-6+b3) ... Setting up libsz2:i386 (1.1.3-1+b1) ... Setting up libvorbisenc2:i386 (1.3.7-2+b1) ... Setting up libsynctex2:i386 (2024.20240313.70630+ds-5) ... Setting up libdvdnav4:i386 (6.1.1-3+b1) ... Setting up gdal-plugins:i386 (3.9.3+dfsg-1+b1) ... Setting up libwacom-common (2.13.0-1) ... Setting up libbz2-dev:i386 (1.0.8-6) ... Setting up libxkbcommon0:i386 (1.6.0-1+b2) ... Setting up libpotrace0:i386 (1.16-2+b2) ... Setting up libwayland-client0:i386 (1.23.0-1+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up pinentry-curses (1.2.1-4+b1) ... Setting up x11proto-dev (2024.1-1) ... Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libxcb-dri3-0:i386 (1.17.0-2+b1) ... Setting up libgdcm3.0t64:i386 (3.0.24-5) ... Setting up libllvm19:i386 (1:19.1.5-1) ... Setting up libimath-dev:i386 (3.1.12-1+b1) ... Setting up libx11-xcb1:i386 (2:1.8.10-2) ... Setting up libice6:i386 (2:1.1.1-1) ... Setting up libodbcinst2:i386 (2.3.12-1+b3) ... Setting up libexif-dev:i386 (0.6.24-1+b2) ... Setting up liblapack3:i386 (3.12.0-4) ... update-alternatives: using /usr/lib/i386-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/i386-linux-gnu/liblapack.so.3 (liblapack.so.3-i386-linux-gnu) in auto mode Setting up libgdcm-dev (3.0.24-5) ... Setting up gettext (0.22.5-2) ... Setting up libarpack2t64:i386 (3.9.1-4) ... Setting up libgmp-dev:i386 (2:6.3.0+dfsg-3) ... Setting up libclang1-19 (1:19.1.5-1) ... Setting up libpdfbox-java (1:1.8.16-5) ... Setting up libxau-dev:i386 (1:1.0.11-1) ... Setting up libxpm4:i386 (1:3.5.17-1+b2) ... Setting up libzvbi0t64:i386 (0.2.43-2) ... Setting up nettle-dev:i386 (3.10-1+b1) ... Setting up libxrender1:i386 (1:0.9.10-1.1+b2) ... Setting up libice-dev:i386 (2:1.1.1-1) ... Setting up libtool (2.4.7-8) ... Setting up libfftw3-bin (3.3.10-2+b1) ... Setting up libwacom9:i386 (2.13.0-1) ... Setting up fontconfig-config (2.15.0-1.1+b1) ... Setting up libgeos-c1t64:i386 (3.13.0-1) ... Setting up libwebpdemux2:i386 (1.4.0-0.1+b1) ... Setting up libpng-dev:i386 (1.6.44-2) ... Setting up libcommons-parent-java (56-1) ... Setting up libaec-dev:i386 (1.1.3-1+b1) ... Setting up libjpeg-dev:i386 (1:2.1.5-3+b1) ... Setting up libjbig-dev:i386 (2.1-6.1+b2) ... Setting up libcommons-logging-java (1.3.0-1) ... Setting up libxext6:i386 (2:1.3.4-1+b2) ... Setting up libleptonica6:i386 (1.84.1-4) ... Setting up libnss3:i386 (2:3.106-1) ... Setting up libngtcp2-crypto-gnutls-dev:i386 (1.9.1-1) ... Setting up libngtcp2-dev:i386 (1.9.1-1) ... Setting up libldap-2.5-0:i386 (2.5.18+dfsg-3+b1) ... Setting up pkgconf:i386 (1.8.1-4) ... Setting up libxxf86vm1:i386 (1:1.1.4-1+b3) ... Setting up libinput-bin (1.26.2-1) ... Setting up libtbbbind-2-5:i386 (2021.12.0-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up librist4:i386 (0.2.11+dfsg-1) ... Setting up libkmldom1t64:i386 (1.3.0-12+b1) ... Setting up dh-autoreconf (20) ... Setting up libltdl-dev:i386 (2.4.7-8) ... Setting up libthai0:i386 (0.1.29-2+b1) ... Setting up libvorbisfile3:i386 (1.3.7-2+b1) ... Setting up libxdmcp-dev:i386 (1:1.1.5-1) ... Setting up libxml2-dev:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libwebp-dev:i386 (1.4.0-0.1+b1) ... Setting up libptexenc1:i386 (2024.20240313.70630+ds-5) ... Setting up libfreetype6:i386 (2.13.3+dfsg-1) ... Setting up libtiff-dev:i386 (4.5.1+git230720-5) ... Setting up libxfixes3:i386 (1:6.0.0-2+b2) ... Setting up libldap-dev:i386 (2.5.18+dfsg-3+b1) ... Setting up libopenexr-3-1-30:i386 (3.1.5-5.1+b3) ... Setting up shared-mime-info (2.4-5+b1) ... Setting up libx265-209:i386 (3.6-3+b1) ... Setting up libxkbcommon-x11-0:i386 (1.6.0-1+b2) ... Setting up libdc1394-25:i386 (2.2.6-4+b2) ... Setting up libgssapi-krb5-2:i386 (1.21.3-3) ... Setting up libxrandr2:i386 (2:1.5.4-1+b1) ... Setting up libgav1-1:i386 (0.19.0-2+b2) ... Setting up ucf (3.0045) ... Setting up libssh2-1-dev:i386 (1.11.1-1) ... Setting up libssh-4:i386 (0.11.1-1) ... Setting up libhdf4-0-alt:i386 (4.3.0-1+b1) ... Setting up libreadline8t64:i386 (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up libdrm2:i386 (2.4.123-1) ... Setting up librttopo1:i386 (1.1.0-3+b2) ... Setting up libfreexl1:i386 (2.0.0-1+b3) ... Setting up libva-drm2:i386 (2.22.0-1+b1) ... Setting up groff-base (1.23.0-6) ... Setting up libvdpau1:i386 (1.5-3+b1) ... Setting up gpgconf (2.2.45-2) ... Setting up libharfbuzz0b:i386 (10.1.0-1) ... Setting up libgdk-pixbuf-2.0-0:i386 (2.42.12+dfsg-1+b1) ... Setting up libarmadillo14 (1:14.2.1+dfsg-1) ... Setting up libgphoto2-port12t64:i386 (2.5.31-4) ... Setting up libxss1:i386 (1:1.2.3-1+b2) ... Setting up libfontconfig1:i386 (2.15.0-1.1+b1) ... Setting up libbluray2:i386 (1:1.3.4-1+b2) ... Setting up libva-x11-2:i386 (2.22.0-1+b1) ... Setting up libsm6:i386 (2:1.2.4-1) ... Setting up libarchive13t64:i386 (3.7.4-1.1) ... Setting up libfftw3-dev:i386 (3.3.10-2+b1) ... Setting up libopenmpt0t64:i386 (0.7.12-1) ... Setting up gpg (2.2.45-2) ... Setting up libclang-cpp19 (1:19.1.5-1) ... Setting up libdrm-amdgpu1:i386 (2.4.123-1) ... Setting up libgnutls28-dev:i386 (3.8.8-2) ... Setting up libinput10:i386 (1.26.2-1) ... Setting up libpaper1:i386 (1.1.29+b2) ... Creating config file /etc/papersize with new version Setting up libnghttp2-dev:i386 (1.64.0-1) ... Setting up fontconfig (2.15.0-1.1+b1) ... Regenerating fonts cache... done. Setting up libavif16:i386 (1.1.1-1) ... Setting up libxft2:i386 (2.3.6-1+b2) ... Setting up gpg-agent (2.2.45-2) ... Setting up libxcb1-dev:i386 (1.17.0-2+b1) ... Setting up libzmq5:i386 (4.3.5-1+b3) ... Setting up libxi6:i386 (2:1.8.2-1) ... Setting up libcurl4t64:i386 (8.11.0-1) ... Setting up libtirpc3t64:i386 (1.3.4+ds-1.3+b1) ... Setting up libdc1394-dev:i386 (2.2.6-4+b2) ... Setting up libogdi4.1:i386 (4.1.1+ds-5) ... Setting up libsm-dev:i386 (2:1.2.4-1) ... Setting up libdrm-radeon1:i386 (2.4.123-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libtk8.6:i386 (8.6.15-1) ... Setting up gpgsm (2.2.45-2) ... Setting up libpango-1.0-0:i386 (1.55.0+ds-3) ... Setting up libdrm-intel1:i386 (2.4.123-1) ... Setting up libpq5:i386 (17.2-1) ... Setting up libx11-dev:i386 (2:1.8.10-2) ... Setting up libcurl3t64-gnutls:i386 (8.11.0-1) ... Setting up libjxl0.9:i386 (0.9.2-10+b1) ... Setting up libgstreamer-plugins-base1.0-0:i386 (1.24.10-1) ... Setting up libtbb12:i386 (2021.12.0-1) ... Setting up libkmlengine1t64:i386 (1.3.0-12+b1) ... Setting up libpaper-utils (1.1.29+b2) ... Setting up libxerces-c3.2t64:i386 (3.2.4+debian-1.3+b1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libavutil59:i386 (7:7.1-3) ... Setting up libcairo2:i386 (1.18.2-2) ... Setting up libfreetype-dev:i386 (2.13.3+dfsg-1) ... Setting up tex-common (6.18) ... update-language: texlive-base not installed and configured, doing nothing! Setting up dirmngr (2.2.45-2) ... Setting up libswresample5:i386 (7:7.1-3) ... Setting up libqt5core5t64:i386 (5.15.15+dfsg-2) ... Setting up libswscale8:i386 (7:7.1-3) ... Setting up libopenexr-dev (3.1.5-5.1+b3) ... Setting up doxygen (1.9.8+ds-2+b3) ... Setting up libcfitsio10t64:i386 (4.5.0-5) ... Setting up libwmf-0.2-7:i386 (0.2.13-1.1+b3) ... Setting up libgssrpc4t64:i386 (1.21.3-3) ... Setting up libraqm0:i386 (0.10.2-1) ... Setting up libxt6t64:i386 (1:1.2.1-1.2+b1) ... Setting up librtmp-dev:i386 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libjxl-dev:i386 (0.9.2-10+b1) ... Setting up libxext-dev:i386 (2:1.3.4-1+b2) ... Setting up libtesseract5:i386 (5.3.4-1.4) ... Setting up libtheora0:i386 (1.1.1+dfsg.1-17) ... Setting up libnsl2:i386 (1.3.0-3+b3) ... Setting up gnupg (2.2.45-2) ... Setting up libcairo-gobject2:i386 (1.18.2-2) ... Setting up libgpgme11t64:i386 (1.24.0-2) ... Setting up libtbb-dev:i386 (2021.12.0-1) ... Setting up libpangoft2-1.0-0:i386 (1.55.0+ds-3) ... Setting up libhdf5-103-1t64:i386 (1.10.10+repack-5+b1) ... Setting up libxrender-dev:i386 (1:0.9.10-1.1+b2) ... Setting up libpangocairo-1.0-0:i386 (1.55.0+ds-3) ... Setting up libkadm5clnt-mit12:i386 (1.21.3-3) ... Setting up libavutil-dev:i386 (7:7.1-3) ... Setting up libgpgmepp6t64:i386 (1.24.0-2) ... Setting up libhdf5-hl-100t64:i386 (1.10.10+repack-5+b1) ... Setting up mesa-libgallium:i386 (24.2.8-1) ... Setting up libnetcdf19t64:i386 (1:4.9.2-7) ... Setting up libxmu6:i386 (2:1.1.3-3+b3) ... Setting up libqt5dbus5t64:i386 (5.15.15+dfsg-2) ... Setting up libpython3.12-stdlib:i386 (3.12.8-1) ... Setting up libproj25:i386 (9.5.1-1) ... Setting up libkdb5-10t64:i386 (1.21.3-3) ... Setting up libgbm1:i386 (24.2.8-1) ... Setting up libswresample-dev:i386 (7:7.1-3) ... Setting up preview-latex-style (13.2-1) ... Setting up python3.12 (3.12.8-1) ... Setting up libhdf5-cpp-103-1t64:i386 (1.10.10+repack-5+b1) ... Setting up libgl1-mesa-dri:i386 (24.2.8-1) ... Setting up libqt5network5t64:i386 (5.15.15+dfsg-2) ... Setting up libhdf5-fortran-102t64:i386 (1.10.10+repack-5+b1) ... Setting up debhelper (13.20) ... Setting up libxaw7:i386 (2:1.0.16-1) ... Setting up libqt5test5t64:i386 (5.15.15+dfsg-2) ... Setting up libgeotiff5:i386 (1.7.3-1+b1) ... Setting up librsvg2-2:i386 (2.59.1+dfsg-1) ... Setting up libwmf-dev (0.2.13-1.1+b3) ... Setting up libxrandr-dev:i386 (2:1.5.4-1+b1) ... Setting up libegl-mesa0:i386 (24.2.8-1) ... Setting up libswscale-dev:i386 (7:7.1-3) ... Setting up libavcodec61:i386 (7:7.1-3) ... Setting up texlive-binaries (2024.20240313.70630+ds-5) ... update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode Setting up libkadm5srv-mit12:i386 (1.21.3-3) ... Setting up libegl1:i386 (1.7.0-1+b2) ... Setting up libpoppler140:i386 (24.08.0-3) ... Setting up libhdf5-hl-cpp-100t64:i386 (1.10.10+repack-5+b1) ... Setting up texlive-base (2024.20241115-1) ... tl-paper: setting paper size for dvips to a4: /var/lib/texmf/dvips/config/config-paper.ps tl-paper: setting paper size for dvipdfmx to a4: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg tl-paper: setting paper size for xdvi to a4: /var/lib/texmf/xdvi/XDvi-paper tl-paper: setting paper size for pdftex to a4: /var/lib/texmf/tex/generic/tex-ini-files/pdftexconfig.tex Setting up libminc2-5.3.0t64:i386 (2.4.06-2.1+b2) ... Setting up libpython3-stdlib:i386 (3.12.6-1) ... Setting up libspatialite8t64:i386 (5.1.0-3+b2) ... Setting up krb5-multidev:i386 (1.21.3-3) ... Setting up libglx-mesa0:i386 (24.2.8-1) ... Setting up libglx0:i386 (1.7.0-1+b2) ... Setting up libavcodec-dev:i386 (7:7.1-3) ... Setting up libhdf5-hl-fortran-100t64:i386 (1.10.10+repack-5+b1) ... Setting up python3 (3.12.6-1) ... Setting up libavformat61:i386 (7:7.1-3) ... Setting up libkrb5-dev:i386 (1.21.3-3) ... Setting up libgl1:i386 (1.7.0-1+b2) ... Setting up texlive-latex-base (2024.20241115-1) ... Setting up texlive-latex-recommended (2024.20241115-1) ... Setting up libglew2.2:i386 (2.2.0-4+b2) ... Setting up texlive-pictures (2024.20241115-1) ... Setting up texlive-fonts-recommended (2024.20241115-1) ... Setting up libopencv-core406t64:i386 (4.6.0+dfsg-14+b1) ... Setting up texlive-latex-extra (2024.20241115-1) ... Setting up libopencv-flann406t64:i386 (4.6.0+dfsg-14+b1) ... Setting up libavformat-dev:i386 (7:7.1-3) ... Setting up libcurl4-gnutls-dev:i386 (8.11.0-1) ... Setting up libgl2ps1.4 (1.4.2+dfsg1-2) ... Setting up libqt5gui5t64:i386 (5.15.15+dfsg-2) ... Setting up libopencv-ml406t64:i386 (4.6.0+dfsg-14+b1) ... Setting up libvtk9.3:i386 (9.3.0+dfsg1-1.1+b1) ... Setting up libhdf5-dev (1.10.10+repack-5+b1) ... update-alternatives: using /usr/lib/i386-linux-gnu/pkgconfig/hdf5-serial.pc to provide /usr/lib/i386-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode Setting up libopencv-imgproc406t64:i386 (4.6.0+dfsg-14+b1) ... Setting up libnetcdf-dev (1:4.9.2-7) ... Setting up libopencv-core-dev:i386 (4.6.0+dfsg-14+b1) ... Setting up libminc-dev:i386 (2.4.06-2.1+b2) ... Setting up libopencv-flann-dev:i386 (4.6.0+dfsg-14+b1) ... Setting up libopencv-ml-dev:i386 (4.6.0+dfsg-14+b1) ... Setting up libopencv-dnn406t64:i386 (4.6.0+dfsg-14+b1) ... Setting up libqt5widgets5t64:i386 (5.15.15+dfsg-2) ... Setting up libopencv-features2d406t64:i386 (4.6.0+dfsg-14+b1) ... Setting up libopencv-photo406t64:i386 (4.6.0+dfsg-14+b1) ... Setting up libopencv-imgproc-dev:i386 (4.6.0+dfsg-14+b1) ... Setting up libopencv-viz406t64:i386 (4.6.0+dfsg-14+b1) ... Setting up libopencv-dnn-dev:i386 (4.6.0+dfsg-14+b1) ... Setting up libopencv-viz-dev:i386 (4.6.0+dfsg-14+b1) ... Setting up libqt5opengl5t64:i386 (5.15.15+dfsg-2) ... Setting up libopencv-calib3d406t64:i386 (4.6.0+dfsg-14+b1) ... Setting up libopencv-video406t64:i386 (4.6.0+dfsg-14+b1) ... Setting up libopencv-photo-dev:i386 (4.6.0+dfsg-14+b1) ... Setting up libopencv-stitching406t64:i386 (4.6.0+dfsg-14+b1) ... Setting up libopencv-highgui406t64:i386 (4.6.0+dfsg-14+b1) ... Setting up libopencv-objdetect406t64:i386 (4.6.0+dfsg-14+b1) ... Setting up libopencv-video-dev:i386 (4.6.0+dfsg-14+b1) ... Setting up libopencv-shape406t64:i386 (4.6.0+dfsg-14+b1) ... Setting up libopencv-shape-dev:i386 (4.6.0+dfsg-14+b1) ... Setting up libheif-plugin-dav1d:i386 (1.19.3-1) ... Setting up libheif-plugin-libde265:i386 (1.19.3-1) ... Setting up libheif1:i386 (1.19.3-1) ... Setting up libheif-dev:i386 (1.19.3-1) ... Setting up libgd3:i386 (2.3.3-12+b1) ... Setting up libgdal35:i386 (3.9.3+dfsg-1+b1) ... Setting up libopencv-imgcodecs406t64:i386 (4.6.0+dfsg-14+b1) ... Setting up libgraphicsmagick-q16-3t64 (1.4+really1.3.45-1+b1) ... Setting up libopencv-imgcodecs-dev:i386 (4.6.0+dfsg-14+b1) ... Setting up libgraphicsmagick++-q16-12t64 (1.4+really1.3.45-1+b1) ... Setting up libopencv-contrib406t64:i386 (4.6.0+dfsg-14+b1) ... Setting up libgphoto2-6t64:i386 (2.5.31-4) ... Setting up libopencv-videoio406t64:i386 (4.6.0+dfsg-14+b1) ... Setting up libgraphicsmagick1-dev (1.4+really1.3.45-1+b1) ... Setting up libgphoto2-dev:i386 (2.5.31-4) ... Setting up libgraphicsmagick++1-dev (1.4+really1.3.45-1+b1) ... Setting up libopencv-superres406t64:i386 (4.6.0+dfsg-14+b1) ... Setting up libopencv-videostab406t64:i386 (4.6.0+dfsg-14+b1) ... Setting up libopencv-videoio-dev:i386 (4.6.0+dfsg-14+b1) ... Setting up libopencv-superres-dev:i386 (4.6.0+dfsg-14+b1) ... Setting up libopencv-highgui-dev:i386 (4.6.0+dfsg-14+b1) ... Setting up libopencv-features2d-dev:i386 (4.6.0+dfsg-14+b1) ... Setting up libopencv-calib3d-dev:i386 (4.6.0+dfsg-14+b1) ... Setting up libopencv-objdetect-dev:i386 (4.6.0+dfsg-14+b1) ... Setting up libopencv-videostab-dev:i386 (4.6.0+dfsg-14+b1) ... Setting up libopencv-stitching-dev:i386 (4.6.0+dfsg-14+b1) ... Setting up libopencv-contrib-dev:i386 (4.6.0+dfsg-14+b1) ... Setting up libopencv-dev (4.6.0+dfsg-14+b1) ... Processing triggers for libc-bin (2.40-4) ... Processing triggers for tex-common (6.18) ... Running updmap-sys. This may take some time... done. Running mktexlsr /var/lib/texmf ... done. Building format(s) --all. This may take some time... done. 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/cimg-3.2.1+dfsg/ && 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 > ../cimg_3.2.1+dfsg-2_source.changes dpkg-buildpackage: info: source package cimg dpkg-buildpackage: info: source version 3.2.1+dfsg-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Santiago Vila dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/cimg-3.2.1+dfsg' cd examples && /usr/bin/make clean make[2]: Entering directory '/build/reproducible-path/cimg-3.2.1+dfsg/examples' rm -rf *.exe *.o *.obj *~ \#* CImg_demo captcha curve_editor2d dtmri_view3d edge_explorer2d fade_images gaussian_fit1d generate_loop_macros hough_transform2d image_registration2d image2ascii image_surface3d jawbreaker mcf_levelsets2d mcf_levelsets3d odykill pde_heatflow2d pde_TschumperleDeriche2d plotter1d radon_transform2d scene3d spherical_function3d tetris tron tutorial wavelet_atrous use_chlpca use_draw_gradient use_nlmeans use_skeleton use_RGBclass use_tiff_stream use_jpeg_buffer make[2]: Leaving directory '/build/reproducible-path/cimg-3.2.1+dfsg/examples' dh_clean make[1]: Leaving directory '/build/reproducible-path/cimg-3.2.1+dfsg' debian/rules override_dh_clean make[1]: Entering directory '/build/reproducible-path/cimg-3.2.1+dfsg' dh_clean rm -rf html/latex html/reference html/doxygen_sqlite3.db make[1]: Leaving directory '/build/reproducible-path/cimg-3.2.1+dfsg' debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/cimg-3.2.1+dfsg' dh_auto_build cd html && doxygen CImg.doxygen warning: Tag 'SYMBOL_CACHE_SIZE' at line 278 of file 'CImg.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'SHOW_DIRECTORIES' at line 462 of file 'CImg.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 728 of file 'CImg.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_ALIGN_MEMBERS' at line 783 of file 'CImg.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_SCHEMA' at line 1103 of file 'CImg.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_DTD' at line 1109 of file 'CImg.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 1270 of file 'CImg.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 1283 of file 'CImg.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 1292 of file 'CImg.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTNAME' at line 1316 of file 'CImg.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTSIZE' at line 1321 of file 'CImg.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_TRANSPARENT' at line 1445 of file 'CImg.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! warning: doxygen no longer ships with the FreeSans font. You may want to clear or change DOT_FONTNAME. Otherwise you run the risk that the wrong font is being used for dot generated graphs. error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! Doxygen version used: 1.9.8 Searching for include files... Searching for example files... Searching for images... Searching for files in directory /build/reproducible-path/cimg-3.2.1+dfsg/html/img/reference Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Reading and parsing tag files Parsing files Preprocessing /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h... Parsing file /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h... Preprocessing /build/reproducible-path/cimg-3.2.1+dfsg/html/CImg_documentation.h... Parsing file /build/reproducible-path/cimg-3.2.1+dfsg/html/CImg_documentation.h... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Building concept list... Computing nesting relations for classes... Associating documentation with classes... Associating documentation with concepts... Associating documentation with modules... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Computing module relations... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating images for formulas in HTML... Generating image form_0.png for formula Generating image form_1.png for formula Generating image form_2.png for formula Generating image form_3.png for formula Generating image form_4.png for formula Generating image form_5.png for formula Generating image form_6.png for formula Generating image form_7.png for formula Generating image form_8.png for formula Generating image form_9.png for formula Generating image form_10.png for formula Generating image form_11.png for formula Generating image form_12.png for formula Generating image form_13.png for formula Generating image form_14.png for formula Generating image form_15.png for formula Generating image form_16.png for formula Generating image form_17.png for formula Generating image form_18.png for formula Generating image form_19.png for formula Generating image form_20.png for formula Generating image form_21.png for formula Generating image form_22.png for formula Generating image form_23.png for formula Generating image form_24.png for formula Generating image form_25.png for formula Generating image form_26.png for formula Generating image form_27.png for formula Generating image form_28.png for formula Generating image form_29.png for formula Generating image form_30.png for formula Generating image form_31.png for formula Generating image form_32.png for formula Generating image form_33.png for formula Generating image form_34.png for formula Generating image form_35.png for formula Generating image forerror: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Problems running gs. Check your installation! error: Couldn't extract bounding box from _form0_tmp.epsi error: Couldn't extract bounding box from _form1_tmp.epsi error: Couldn't extract bounding box from _form2_tmp.epsi error: Couldn't extract bounding box from _form3_tmp.epsi error: Couldn't extract bounding box from _form4_tmp.epsi error: Couldn't extract bounding box from _form5_tmp.epsi error: Couldn't extract bounding box from _form6_tmp.epsi error: Couldn't extract bounding box from _form7_tmp.epsi error: Couldn't extract bounding box from _form8_tmp.epsi error: Couldn't extract bounding box from _form9_tmp.epsi error: Couldn't extract bounding box from _form10_tmp.epsi error: Couldn't extract bounding box from _form11_tmp.epsi error: Couldn't extract bounding box from _form12_tmp.epsi error: Couldn't extract bounding box from _form13_tmp.epsi error: Couldn't extract bounding box from _form14_tmp.epsi error: Couldn't extract bounding box from _form15_tmp.epsi error: Couldn't extract bounding box from _form16_tmp.epsi error: Couldn't extract bounding box from _form17_tmp.epsi error: Couldn't extract bounding box from _form18_tmp.epsi error: Couldn't extract bounding box from _form19_tmp.epsi error: Couldn't extract bounding box from _form20_tmp.epsi error: Couldn't extract bounding box from _form21_tmp.epsi error: Couldn't extract bounding box from _form22_tmp.epsi error: Couldn't extract bounding box from _form23_tmp.epsi error: Couldn't extract bounding box from _form24_tmp.epsi error: Couldn't extract bounding box from _form25_tmp.epsi error: Couldn't extract bounding box from _form26_tmp.epsi error: Couldn't extract bounding box from _form27_tmp.epsi error: Couldn't extract bounding box from _form28_tmp.epsi error: Couldn't extract bounding box from _form29_tmp.epsi error: Couldn't extract bounding box from _form30_tmp.epsi error: Couldn't extract bounding box from _form31_tmp.epsi error: Couldn't extract bounding box from _form32_tmp.epsi error: Couldn't extract bounding box from _form33_tmp.epsi error: Couldn't extract bounding box from _form34_tmp.epsi error: Couldn't extract bounding box from _form35_tmp.epsi error: Couldn't extract bounding box from _form36_tmp.epsi error: Couldn't extract bounding box from _form37_tmp.epsi error: Couldn't extract bounding box from _form38_tmp.epsi error: Couldn't extract bounding box from _form39_tmp.epsi error: Couldn't extract bounding box from _form40_tmp.epsi error: Couldn't extract bounding box from _form41_tmp.epsi error: Couldn't extract bounding box from _form42_tmp.epsi /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:29002: warning: argument 'val' of command @param is not found in the argument list of CImg< T >::min(const T &value) /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:29002: warning: The following parameter of cimg_library::CImg::min(const T &value) is not documented: parameter 'value' /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:29060: warning: argument 'val' of command @param is not found in the argument list of CImg< T >::max(const T &value) /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:29060: warning: The following parameter of cimg_library::CImg::max(const T &value) is not documented: parameter 'value' /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:29118: warning: argument 'val' of command @param is not found in the argument list of CImg< T >::minabs(const T &value) /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:29118: warning: The following parameter of cimg_library::CImg::minabs(const T &value) is not documented: parameter 'value' /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:29177: warning: argument 'val' of command @param is not found in the argument list of CImg< T >::maxabs(const T &value) /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:29177: warning: The following parameter of cimg_library::CImg::maxabs(const T &value) is not documented: parameter 'value' /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:34388: warning: image file ref_palette_flag.jpg is not found in IMAGE_PATH: assuming external image. /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:37375: warning: argument 'warp' of command @param is not found in the argument list of CImg< T >::warp(const CImg< t > &p_warp, const unsigned int mode=0, const unsigned int interpolation=1, const unsigned int boundary_conditions=0) /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:37375: warning: The following parameter of cimg_library::CImg::warp(const CImg< t > &p_warp, const unsigned int mode=0, const unsigned int interpolation=1, const unsigned int boundary_conditions=0) is not documented: parameter 'p_warp' /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:39439: warning: Found unknown command '\alpha_x' /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:39439: warning: Found unknown command '\beta_x' /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:39439: warning: Found unknown command '\alpha_y' /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:39439: warning: Found unknown command '\beta_y' /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:39440: warning: Found unknown command '\alpha_z' /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:39440: warning: Found unknown command '\beta_z' /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:40017: warning: Found unknown command '\alpha_x' /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:40017: warning: Found unknown command '\beta_x' /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:40017: warning: Found unknown command '\alpha_y' /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:40018: warning: Found unknown command '\beta_y' /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:40018: warning: Found unknown command '\alpha_z' /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:40018: warning: Found unknown command '\beta_z' /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:45044: warning: The following parameter of cimg_library::CImg::FFT(CImg< T > &real, CImg< T > &imag, const char axis, const bool is_inverse=false, const unsigned int nb_threads=0) is not documented: parameter 'nb_threads' /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:48360: warning: argument 'color3' of command @param is not found in the argument list of CImg< T >::draw_triangle(int x0, int y0, int x1, int y1, int x2, int y2, const tc *color0, const tc *color1, const tc *color2, const float opacity=1) /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:48360: warning: The following parameter of cimg_library::CImg::draw_triangle(int x0, int y0, int x1, int y1, int x2, int y2, const tc *color0, const tc *color1, const tc *color2, const float opacity=1) is not documented: parameter 'color0' /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:50524: warning: The following parameter of cimg_library::CImg::draw_axis(const CImg< t > &values_x, const int y, const tc *const color, const float opacity=1, const unsigned int pattern=~0U, const unsigned int font_height=13, const bool allow_zero=true, const float round_x=0) is not documented: parameter 'round_x' /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:50574: warning: The following parameter of cimg_library::CImg::draw_axis(const int x, const CImg< t > &values_y, const tc *const color, const float opacity=1, const unsigned int pattern=~0U, const unsigned int font_height=13, const bool allow_zero=true, const float round_y=0) is not documented: parameter 'round_y' /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:50627: warning: The following parameters of cimg_library::CImg::draw_axes(const CImg< tx > &values_x, const CImg< ty > &values_y, const tc *const color, const float opacity=1, const unsigned int pattern_x=~0U, const unsigned int pattern_y=~0U, const unsigned int font_height=13, const bool allow_zero=true, const float round_x=0, const float round_y=0) are not documented: parameter 'round_x' parameter 'round_y' /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:51155: warning: argument 'palette' of command @param is not found in the argument list of CImg< T >::draw_mandelbrot(const int x0, const int y0, const int x1, const int y1, const CImg< tc > &colormap, const float opacity=1, const double z0r=-2, const double z0i=-2, const double z1r=2, const double z1i=2, const unsigned int iteration_max=255, const bool is_normalized_iteration=false, const bool is_julia_set=false, const double param_r=0, const double param_i=0) /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:51155: warning: The following parameter of cimg_library::CImg::draw_mandelbrot(const int x0, const int y0, const int x1, const int y1, const CImg< tc > &colormap, const float opacity=1, const double z0r=-2, const double z0i=-2, const double z1r=2, const double z1i=2, const unsigned int iteration_max=255, const bool is_normalized_iteration=false, const bool is_julia_set=false, const double param_r=0, const double param_i=0) is not documented: parameter 'colormap' /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:52843: warning: The following parameter of cimg_library::CImg::select(CImgDisplay &disp, const unsigned int feature_type=2, unsigned int *const XYZ=0, const bool exit_on_anykey=false, const bool is_deep_selection_default=false) is not documented: parameter 'is_deep_selection_default' /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:57186: warning: argument 'index' of command @param is not found in the argument list of CImg< T >::load_camera(const unsigned int camera_index=0, const unsigned int capture_width=0, const unsigned int capture_height=0, const unsigned int skip_frames=0, const bool release_camera=true) /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:57186: warning: The following parameter of cimg_library::CImg::load_camera(const unsigned int camera_index=0, const unsigned int capture_width=0, const unsigned int capture_height=0, const unsigned int skip_frames=0, const bool release_camera=true) is not documented: parameter 'camera_index' /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:65739: warning: argument 'font_height' of command @param is not found in the argument list of CImgList< T >::font(const unsigned int requested_height, const bool is_variable_width=true) /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:65739: warning: The following parameter of cimg_library::CImgList::font(const unsigned int requested_height, const bool is_variable_width=true) is not documented: parameter 'requested_height' /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:5710: warning: The following parameter of cimg_library::cimg::system(const char *const command, const char *const module_name=0, const bool is_verbose=false) is not documented: parameter 'is_verbose' /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:66065: warning: argument 'user_path' from the argument list of cimg_library::cimg::curl_path has multiple @param documentation sections /build/reproducible-path/cimg-3.2.1+dfsg/CImg.h:66065: warning: argument 'reinit_path' from the argument list of cimg_library::cimg::curl_path has multiple @param documentation sections m_36.png for formula Generating image form_37.png for formula Generating image form_38.png for formula Generating image form_39.png for formula Generating image form_40.png for formula Generating image form_41.png for formula Generating image form_42.png for formula Generating image form_0_dark.png for formula Generating image form_1_dark.png for formula Generating image form_2_dark.png for formula Generating image form_3_dark.png for formula Generating image form_4_dark.png for formula Generating image form_5_dark.png for formula Generating image form_6_dark.png for formula Generating image form_7_dark.png for formula Generating image form_8_dark.png for formula Generating image form_9_dark.png for formula Generating image form_10_dark.png for formula Generating image form_11_dark.png for formula Generating image form_12_dark.png for formula Generating image form_13_dark.png for formula Generating image form_14_dark.png for formula Generating image form_15_dark.png for formula Generating image form_16_dark.png for formula Generating image form_17_dark.png for formula Generating image form_18_dark.png for formula Generating image form_19_dark.png for formula Generating image form_20_dark.png for formula Generating image form_21_dark.png for formula Generating image form_22_dark.png for formula Generating image form_23_dark.png for formula Generating image form_24_dark.png for formula Generating image form_25_dark.png for formula Generating image form_26_dark.png for formula Generating image form_27_dark.png for formula Generating image form_28_dark.png for formula Generating image form_29_dark.png for formula Generating image form_30_dark.png for formula Generating image form_31_dark.png for formula Generating image form_32_dark.png for formula Generating image form_33_dark.png for formula Generating image form_34_dark.png for formula Generating image form_35_dark.png for formula Generating image form_36_dark.png for formula Generating image form_37_dark.png for formula Generating image form_38_dark.png for formula Generating image form_39_dark.png for formula Generating image form_40_dark.png for formula Generating image form_41_dark.png for formula Generating image form_42_dark.png for formula Generating example documentation... Generating file sources... Generating file documentation... Generating page documentation... Generating docs for page overview... Generating docs for page faq... Generating docs for page environment_variables... Generating docs for page visual_cpp... Generating docs for page tutorial... Generating docs for page loops_Using... Generating docs for page display... Generating docs for page storage... Generating docs for page io... Generating docs for page options... Generating group documentation... Generating class documentation... Generating concept documentation... Generating module documentation... Generating namespace documentation... Generating docs for namespace cimg_library Generating docs for compound cimg_library::CImg... Generating docs for compound cimg_library::CImgDisplay... Generating docs for compound cimg_library::CImgException... Generating docs for compound cimg_library::CImgList... Generating docs for namespace cimg_library::cimg Generating graph info page... Generating directory documentation... Generating index page... Generating main page... Generating page index... Generating topic index... Generating module index... Generating module member index... Generating namespace index... Generating namespace member index... Generating concept index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... type lookup cache used 1627/65536 hits=35262 misses=1719 symbol lookup cache used 1183/65536 hits=4813 misses=1183 finished... ## since version 2.4.5 for some mysterious reason the generation ## of PDF documentation does not work in pbuilder while it generates ## nicely on a local testing machine. The reason are not missing ## texlive-* dependencies - it was tried to install all those texlive-* ## packages from the testing machine into the pbuilder chroot and it ## kept on failing. So go without the pdf documentation until this ## might be fixed # && cd latex && sed -i 's/pdflatex *refman/pdflatex -interaction=batchmode refman || true/' Makefile && make || true # autogenerated makefile lacks a final pdflatex call to get references right (that's why the above '|| true') # cd html/latex && pdflatex -interaction=batchmode refman || true make[1]: Leaving directory '/build/reproducible-path/cimg-3.2.1+dfsg' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/cimg-3.2.1+dfsg' cd examples && /usr/bin/make Mlinux "LDFLAGS=-lm -lpthread -lHalf" make[2]: Entering directory '/build/reproducible-path/cimg-3.2.1+dfsg/examples' make[3]: Entering directory '/build/reproducible-path/cimg-3.2.1+dfsg/examples' ** Compiling 'CImg_demo (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o CImg_demo CImg_demo.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from CImg_demo.cpp:48: ../CImg.h: In function 'const char* cimg_library::cimg::temporary_path(const char*, bool)': ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66566:22: note: in expansion of macro '_cimg_test_temporary_path' 66566 | if (tmpPath) _cimg_test_temporary_path(tmpPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66577:9: note: in expansion of macro '_cimg_test_temporary_path' 66577 | _cimg_test_temporary_path("/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66578:9: note: in expansion of macro '_cimg_test_temporary_path' 66578 | _cimg_test_temporary_path("/var/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66582:23: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::shift(int, int, int, int, unsigned int) [with T = float]': ../CImg.h:36485:26: warning: argument 1 null where non-null expected [-Wnonnull] 36485 | std::memcpy(buf,data(0,y,z,c),ndelta_x*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/cstring:43, from ../CImg.h:76: /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36487:26: warning: argument 2 null where non-null expected [-Wnonnull] 36487 | std::memcpy(data(_width-ndelta_x,y,z,c),buf,ndelta_x*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36489:26: warning: argument 1 null where non-null expected [-Wnonnull] 36489 | std::memcpy(buf,data(_width + ndelta_x,y,z,c),-ndelta_x*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36491:26: warning: argument 2 null where non-null expected [-Wnonnull] 36491 | std::memcpy(data(0,y,z,c),buf,-ndelta_x*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36533:26: warning: argument 1 null where non-null expected [-Wnonnull] 36533 | std::memcpy(buf,data(0,0,z,c),_width*ndelta_y*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36535:26: warning: argument 2 null where non-null expected [-Wnonnull] 36535 | std::memcpy(data(0,_height-ndelta_y,z,c),buf,_width*ndelta_y*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36537:26: warning: argument 1 null where non-null expected [-Wnonnull] 36537 | std::memcpy(buf,data(0,_height + ndelta_y,z,c),-ndelta_y*_width*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36539:26: warning: argument 2 null where non-null expected [-Wnonnull] 36539 | std::memcpy(data(0,0,z,c),buf,-ndelta_y*_width*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36579:26: warning: argument 1 null where non-null expected [-Wnonnull] 36579 | std::memcpy(buf,data(0,0,0,c),_width*_height*ndelta_z*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36581:26: warning: argument 2 null where non-null expected [-Wnonnull] 36581 | std::memcpy(data(0,0,_depth-ndelta_z,c),buf,_width*_height*ndelta_z*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36583:26: warning: argument 1 null where non-null expected [-Wnonnull] 36583 | std::memcpy(buf,data(0,0,_depth + ndelta_z,c),-ndelta_z*_width*_height*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36585:26: warning: argument 2 null where non-null expected [-Wnonnull] 36585 | std::memcpy(data(0,0,0,c),buf,-ndelta_z*_width*_height*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36629:24: warning: argument 1 null where non-null expected [-Wnonnull] 36629 | std::memcpy(buf,_data,_width*_height*_depth*ndelta_c*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36631:24: warning: argument 2 null where non-null expected [-Wnonnull] 36631 | std::memcpy(data(0,0,0,_spectrum-ndelta_c),buf,_width*_height*_depth*ndelta_c*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36633:24: warning: argument 1 null where non-null expected [-Wnonnull] 36633 | std::memcpy(buf,data(0,0,0,_spectrum + ndelta_c),-ndelta_c*_width*_height*_depth*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36635:24: warning: argument 2 null where non-null expected [-Wnonnull] 36635 | std::memcpy(_data,buf,-ndelta_c*_width*_height*_depth*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::shift(int, int, int, int, unsigned int) [with T = unsigned char]': ../CImg.h:36485:26: warning: argument 1 null where non-null expected [-Wnonnull] 36485 | std::memcpy(buf,data(0,y,z,c),ndelta_x*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36487:26: warning: argument 2 null where non-null expected [-Wnonnull] 36487 | std::memcpy(data(_width-ndelta_x,y,z,c),buf,ndelta_x*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36489:26: warning: argument 1 null where non-null expected [-Wnonnull] 36489 | std::memcpy(buf,data(_width + ndelta_x,y,z,c),-ndelta_x*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36491:26: warning: argument 2 null where non-null expected [-Wnonnull] 36491 | std::memcpy(data(0,y,z,c),buf,-ndelta_x*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36533:26: warning: argument 1 null where non-null expected [-Wnonnull] 36533 | std::memcpy(buf,data(0,0,z,c),_width*ndelta_y*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36535:26: warning: argument 2 null where non-null expected [-Wnonnull] 36535 | std::memcpy(data(0,_height-ndelta_y,z,c),buf,_width*ndelta_y*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36537:26: warning: argument 1 null where non-null expected [-Wnonnull] 36537 | std::memcpy(buf,data(0,_height + ndelta_y,z,c),-ndelta_y*_width*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36539:26: warning: argument 2 null where non-null expected [-Wnonnull] 36539 | std::memcpy(data(0,0,z,c),buf,-ndelta_y*_width*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36579:26: warning: argument 1 null where non-null expected [-Wnonnull] 36579 | std::memcpy(buf,data(0,0,0,c),_width*_height*ndelta_z*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36581:26: warning: argument 2 null where non-null expected [-Wnonnull] 36581 | std::memcpy(data(0,0,_depth-ndelta_z,c),buf,_width*_height*ndelta_z*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36583:26: warning: argument 1 null where non-null expected [-Wnonnull] 36583 | std::memcpy(buf,data(0,0,_depth + ndelta_z,c),-ndelta_z*_width*_height*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36585:26: warning: argument 2 null where non-null expected [-Wnonnull] 36585 | std::memcpy(data(0,0,0,c),buf,-ndelta_z*_width*_height*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36629:24: warning: argument 1 null where non-null expected [-Wnonnull] 36629 | std::memcpy(buf,_data,_width*_height*_depth*ndelta_c*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36631:24: warning: argument 2 null where non-null expected [-Wnonnull] 36631 | std::memcpy(data(0,0,0,_spectrum-ndelta_c),buf,_width*_height*_depth*ndelta_c*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36633:24: warning: argument 1 null where non-null expected [-Wnonnull] 36633 | std::memcpy(buf,data(0,0,0,_spectrum + ndelta_c),-ndelta_c*_width*_height*_depth*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36635:24: warning: argument 2 null where non-null expected [-Wnonnull] 36635 | std::memcpy(_data,buf,-ndelta_c*_width*_height*_depth*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ In member function 'cimg_library::CImg& cimg_library::CImg::shift(int, int, int, int, unsigned int) [with T = float]', inlined from 'void* item_fourier_filtering()' at CImg_demo.cpp:757:26: ../CImg.h:36485:26: warning: argument 1 null where non-null expected [-Wnonnull] 36485 | std::memcpy(buf,data(0,y,z,c),ndelta_x*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h: In function 'void* item_fourier_filtering()': /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ In member function 'cimg_library::CImg& cimg_library::CImg::shift(int, int, int, int, unsigned int) [with T = float]', inlined from 'void* item_fourier_filtering()' at CImg_demo.cpp:757:26: ../CImg.h:36487:26: warning: argument 2 null where non-null expected [-Wnonnull] 36487 | std::memcpy(data(_width-ndelta_x,y,z,c),buf,ndelta_x*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h: In function 'void* item_fourier_filtering()': /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ In member function 'cimg_library::CImg& cimg_library::CImg::shift(int, int, int, int, unsigned int) [with T = float]', inlined from 'void* item_fourier_filtering()' at CImg_demo.cpp:757:26: ../CImg.h:36489:26: warning: argument 1 null where non-null expected [-Wnonnull] 36489 | std::memcpy(buf,data(_width + ndelta_x,y,z,c),-ndelta_x*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h: In function 'void* item_fourier_filtering()': /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ In member function 'cimg_library::CImg& cimg_library::CImg::shift(int, int, int, int, unsigned int) [with T = float]', inlined from 'void* item_fourier_filtering()' at CImg_demo.cpp:757:26: ../CImg.h:36491:26: warning: argument 2 null where non-null expected [-Wnonnull] 36491 | std::memcpy(data(0,y,z,c),buf,-ndelta_x*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h: In function 'void* item_fourier_filtering()': /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ In member function 'cimg_library::CImg& cimg_library::CImg::shift(int, int, int, int, unsigned int) [with T = float]', inlined from 'void* item_fourier_filtering()' at CImg_demo.cpp:757:26: ../CImg.h:36533:26: warning: argument 1 null where non-null expected [-Wnonnull] 36533 | std::memcpy(buf,data(0,0,z,c),_width*ndelta_y*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h: In function 'void* item_fourier_filtering()': /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ In member function 'cimg_library::CImg& cimg_library::CImg::shift(int, int, int, int, unsigned int) [with T = float]', inlined from 'void* item_fourier_filtering()' at CImg_demo.cpp:757:26: ../CImg.h:36535:26: warning: argument 2 null where non-null expected [-Wnonnull] 36535 | std::memcpy(data(0,_height-ndelta_y,z,c),buf,_width*ndelta_y*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h: In function 'void* item_fourier_filtering()': /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ In member function 'cimg_library::CImg& cimg_library::CImg::shift(int, int, int, int, unsigned int) [with T = float]', inlined from 'void* item_fourier_filtering()' at CImg_demo.cpp:757:26: ../CImg.h:36537:26: warning: argument 1 null where non-null expected [-Wnonnull] 36537 | std::memcpy(buf,data(0,_height + ndelta_y,z,c),-ndelta_y*_width*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h: In function 'void* item_fourier_filtering()': /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ In member function 'cimg_library::CImg& cimg_library::CImg::shift(int, int, int, int, unsigned int) [with T = float]', inlined from 'void* item_fourier_filtering()' at CImg_demo.cpp:757:26: ../CImg.h:36539:26: warning: argument 2 null where non-null expected [-Wnonnull] 36539 | std::memcpy(data(0,0,z,c),buf,-ndelta_y*_width*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h: In function 'void* item_fourier_filtering()': /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h: In member function 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool, bool) const [with T = unsigned char]': ../CImg.h:53402:55: warning: argument 1 null where non-null expected [-Wnonnull] 53402 | char *ctext = text._data + std::strlen(text), *const ltext = text._data + 512; | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:53413:53: warning: argument 1 null where non-null expected [-Wnonnull] 53413 | std::strcpy(text._data + std::strlen(text),"] "); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ strip CImg_demo ** Compiling 'captcha (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o captcha captcha.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from captcha.cpp:47: ../CImg.h: In function 'int cimg_library::cimg::system(const char*, const char*, bool)': ../CImg.h:5725:55: warning: argument 1 null where non-null expected [-Wnonnull] 5725 | const unsigned int l = (unsigned int)std::strlen(command); | ~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/14/cstring:43, from ../CImg.h:76: /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:5728:20: warning: argument 2 null where non-null expected [-Wnonnull] 5728 | std::memcpy(ncommand,command,l); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h: In function 'const char* cimg_library::cimg::temporary_path(const char*, bool)': ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66566:22: note: in expansion of macro '_cimg_test_temporary_path' 66566 | if (tmpPath) _cimg_test_temporary_path(tmpPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66577:9: note: in expansion of macro '_cimg_test_temporary_path' 66577 | _cimg_test_temporary_path("/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66578:9: note: in expansion of macro '_cimg_test_temporary_path' 66578 | _cimg_test_temporary_path("/var/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66582:23: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::_save_pandore(FILE*, const char*, unsigned int) const [with T = unsigned char]': ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60166:7: note: in expansion of macro '_cimg_save_pandore_case' 60166 | _cimg_save_pandore_case(1,1,1,"uint8",2); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60166:7: note: in expansion of macro '_cimg_save_pandore_case' 60166 | _cimg_save_pandore_case(1,1,1,"uint8",2); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60166:7: note: in expansion of macro '_cimg_save_pandore_case' 60166 | _cimg_save_pandore_case(1,1,1,"uint8",2); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60166:7: note: in expansion of macro '_cimg_save_pandore_case' 60166 | _cimg_save_pandore_case(1,1,1,"uint8",2); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60177:7: note: in expansion of macro '_cimg_save_pandore_case' 60177 | _cimg_save_pandore_case(0,1,1,"uint8",5); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60177:7: note: in expansion of macro '_cimg_save_pandore_case' 60177 | _cimg_save_pandore_case(0,1,1,"uint8",5); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60177:7: note: in expansion of macro '_cimg_save_pandore_case' 60177 | _cimg_save_pandore_case(0,1,1,"uint8",5); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60177:7: note: in expansion of macro '_cimg_save_pandore_case' 60177 | _cimg_save_pandore_case(0,1,1,"uint8",5); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60199:7: note: in expansion of macro '_cimg_save_pandore_case' 60199 | _cimg_save_pandore_case(0,1,3,"uint8",16); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60199:7: note: in expansion of macro '_cimg_save_pandore_case' 60199 | _cimg_save_pandore_case(0,1,3,"uint8",16); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60199:7: note: in expansion of macro '_cimg_save_pandore_case' 60199 | _cimg_save_pandore_case(0,1,3,"uint8",16); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60199:7: note: in expansion of macro '_cimg_save_pandore_case' 60199 | _cimg_save_pandore_case(0,1,3,"uint8",16); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60221:7: note: in expansion of macro '_cimg_save_pandore_case' 60221 | _cimg_save_pandore_case(1,1,0,"uint8",22); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60221:7: note: in expansion of macro '_cimg_save_pandore_case' 60221 | _cimg_save_pandore_case(1,1,0,"uint8",22); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60221:7: note: in expansion of macro '_cimg_save_pandore_case' 60221 | _cimg_save_pandore_case(1,1,0,"uint8",22); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60221:7: note: in expansion of macro '_cimg_save_pandore_case' 60221 | _cimg_save_pandore_case(1,1,0,"uint8",22); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60243:7: note: in expansion of macro '_cimg_save_pandore_case' 60243 | _cimg_save_pandore_case(0,0,0,"uint8",30); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60243:7: note: in expansion of macro '_cimg_save_pandore_case' 60243 | _cimg_save_pandore_case(0,0,0,"uint8",30); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60243:7: note: in expansion of macro '_cimg_save_pandore_case' 60243 | _cimg_save_pandore_case(0,0,0,"uint8",30); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60243:7: note: in expansion of macro '_cimg_save_pandore_case' 60243 | _cimg_save_pandore_case(0,0,0,"uint8",30); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60232:7: note: in expansion of macro '_cimg_save_pandore_case' 60232 | _cimg_save_pandore_case(0,1,0,"uint8",26); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60232:7: note: in expansion of macro '_cimg_save_pandore_case' 60232 | _cimg_save_pandore_case(0,1,0,"uint8",26); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60232:7: note: in expansion of macro '_cimg_save_pandore_case' 60232 | _cimg_save_pandore_case(0,1,0,"uint8",26); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60232:7: note: in expansion of macro '_cimg_save_pandore_case' 60232 | _cimg_save_pandore_case(0,1,0,"uint8",26); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60210:7: note: in expansion of macro '_cimg_save_pandore_case' 60210 | _cimg_save_pandore_case(0,0,3,"uint8",19); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60210:7: note: in expansion of macro '_cimg_save_pandore_case' 60210 | _cimg_save_pandore_case(0,0,3,"uint8",19); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60210:7: note: in expansion of macro '_cimg_save_pandore_case' 60210 | _cimg_save_pandore_case(0,0,3,"uint8",19); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60210:7: note: in expansion of macro '_cimg_save_pandore_case' 60210 | _cimg_save_pandore_case(0,0,3,"uint8",19); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60188:7: note: in expansion of macro '_cimg_save_pandore_case' 60188 | _cimg_save_pandore_case(0,0,1,"uint8",8); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60188:7: note: in expansion of macro '_cimg_save_pandore_case' 60188 | _cimg_save_pandore_case(0,0,1,"uint8",8); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60188:7: note: in expansion of macro '_cimg_save_pandore_case' 60188 | _cimg_save_pandore_case(0,0,1,"uint8",8); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60188:7: note: in expansion of macro '_cimg_save_pandore_case' 60188 | _cimg_save_pandore_case(0,0,1,"uint8",8); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::_save_inr(FILE*, const char*, const float*) const [with T = unsigned char]': ../CImg.h:59975:18: warning: 'void* memcpy(void*, const void*, size_t)' offset [0, 3] is out of the bounds [0, 0] [-Warray-bounds=] 59975 | std::memcpy(header._data + 252,"##}\n",4); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::save_analyze(const char*, const float*) const [with T = unsigned char]': ../CImg.h:59782:20: warning: argument 1 null where non-null expected [-Wnonnull] 59782 | std::strcpy(hname,filename); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/string.h:141:14: note: in a call to function 'char* strcpy(char*, const char*)' declared 'nonnull' 141 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src) | ^~~~~~ ../CImg.h:59783:21: warning: argument 1 null where non-null expected [-Wnonnull] 59783 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59784:48: warning: argument 1 null where non-null expected [-Wnonnull] 59784 | cimg_snprintf(iname._data + std::strlen(iname) - 3,4,"img"); | ~~~~~~~~~~~^~~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:59787:20: warning: argument 1 null where non-null expected [-Wnonnull] 59787 | std::strcpy(hname,filename); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/string.h:141:14: note: in a call to function 'char* strcpy(char*, const char*)' declared 'nonnull' 141 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src) | ^~~~~~ ../CImg.h:59788:21: warning: argument 1 null where non-null expected [-Wnonnull] 59788 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59789:48: warning: argument 1 null where non-null expected [-Wnonnull] 59789 | cimg_snprintf(hname._data + std::strlen(iname) - 3,4,"hdr"); | ~~~~~~~~~~~^~~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:59792:21: warning: argument 1 null where non-null expected [-Wnonnull] 59792 | std::strncpy(hname,filename,hname._width - 1); *iname = 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59783:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59783 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:59788:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59788 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:59792:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59792 | std::strncpy(hname,filename,hname._width - 1); *iname = 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImgList& cimg_library::CImgList::save_ffmpeg_external(const char*, unsigned int, const char*, unsigned int) const [with T = unsigned char]': ../CImg.h:65548:59: warning: '%s' directive argument is null [-Wformat-truncation=] 65548 | cimg_snprintf(filename_tmp2,filename_tmp2._width,"%s_000001.ppm",filename_tmp._data); | ^~ ../CImg.h:65555:61: warning: '%s' directive argument is null [-Wformat-truncation=] 65555 | cimg_snprintf(filename_tmp2,filename_tmp2._width,"%s_%.6u.ppm",filename_tmp._data,frame); | ^~ strip captcha ** Compiling 'curve_editor2d (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o curve_editor2d curve_editor2d.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from curve_editor2d.cpp:46: ../CImg.h: In function 'const char* cimg_library::cimg::temporary_path(const char*, bool)': ../CImg.h:66582:23: warning: argument 1 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/cstring:43, from ../CImg.h:76: /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66582:23: warning: argument 2 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66566:22: note: in expansion of macro '_cimg_test_temporary_path' 66566 | if (tmpPath) _cimg_test_temporary_path(tmpPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66577:9: note: in expansion of macro '_cimg_test_temporary_path' 66577 | _cimg_test_temporary_path("/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66578:9: note: in expansion of macro '_cimg_test_temporary_path' 66578 | _cimg_test_temporary_path("/var/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66582:23: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_analyze(FILE*, const char*, float*) [with T = float]': ../CImg.h:55611:59: warning: argument 1 null where non-null expected [-Wnonnull] 55611 | const unsigned int len = (unsigned int)std::strlen(body); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::_save_pandore(FILE*, const char*, unsigned int) const [with T = float]': ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::_save_inr(FILE*, const char*, const float*) const [with T = float]': ../CImg.h:59975:18: warning: 'void* memcpy(void*, const void*, size_t)' offset [0, 3] is out of the bounds [0, 0] [-Warray-bounds=] 59975 | std::memcpy(header._data + 252,"##}\n",4); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::save_analyze(const char*, const float*) const [with T = float]': ../CImg.h:59782:20: warning: argument 1 null where non-null expected [-Wnonnull] 59782 | std::strcpy(hname,filename); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/string.h:141:14: note: in a call to function 'char* strcpy(char*, const char*)' declared 'nonnull' 141 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src) | ^~~~~~ ../CImg.h:59783:21: warning: argument 1 null where non-null expected [-Wnonnull] 59783 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59784:48: warning: argument 1 null where non-null expected [-Wnonnull] 59784 | cimg_snprintf(iname._data + std::strlen(iname) - 3,4,"img"); | ~~~~~~~~~~~^~~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:59787:20: warning: argument 1 null where non-null expected [-Wnonnull] 59787 | std::strcpy(hname,filename); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/string.h:141:14: note: in a call to function 'char* strcpy(char*, const char*)' declared 'nonnull' 141 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src) | ^~~~~~ ../CImg.h:59788:21: warning: argument 1 null where non-null expected [-Wnonnull] 59788 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59789:48: warning: argument 1 null where non-null expected [-Wnonnull] 59789 | cimg_snprintf(hname._data + std::strlen(iname) - 3,4,"hdr"); | ~~~~~~~~~~~^~~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:59792:21: warning: argument 1 null where non-null expected [-Wnonnull] 59792 | std::strncpy(hname,filename,hname._width - 1); *iname = 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59783:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59783 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:59788:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59788 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:59792:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59792 | std::strncpy(hname,filename,hname._width - 1); *iname = 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImgList& cimg_library::CImgList::save_ffmpeg_external(const char*, unsigned int, const char*, unsigned int) const [with T = float]': ../CImg.h:65548:59: warning: '%s' directive argument is null [-Wformat-truncation=] 65548 | cimg_snprintf(filename_tmp2,filename_tmp2._width,"%s_000001.ppm",filename_tmp._data); | ^~ ../CImg.h:65555:61: warning: '%s' directive argument is null [-Wformat-truncation=] 65555 | cimg_snprintf(filename_tmp2,filename_tmp2._width,"%s_%.6u.ppm",filename_tmp._data,frame); | ^~ In function 'int cimg_library::cimg::strcasecmp(const char*, const char*)', inlined from 'cimg_library::CImgList& cimg_library::CImgList::_load_cimg(FILE*, const char*) [with T = float]' at ../CImg.h:63674:7: ../CImg.h:6933:30: warning: argument 1 null where non-null expected [-Wnonnull] 6933 | l2 = (int)std::strlen(str2); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h: In function 'cimg_library::CImgList& cimg_library::CImgList::_load_cimg(FILE*, const char*) [with T = float]': /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_jpeg(FILE*, const char*) [with T = float]': ../CImg.h:7220:18: warning: variable 'res' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] 7220 | std::FILE *res = 0; | ^~~ strip curve_editor2d ** Compiling 'dtmri_view3d (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o dtmri_view3d dtmri_view3d.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from dtmri_view3d.cpp:44: ../CImg.h: In function 'const char* cimg_library::cimg::temporary_path(const char*, bool)': ../CImg.h:66582:23: warning: argument 1 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/cstring:43, from ../CImg.h:76: /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66582:23: warning: argument 2 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66566:22: note: in expansion of macro '_cimg_test_temporary_path' 66566 | if (tmpPath) _cimg_test_temporary_path(tmpPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66577:9: note: in expansion of macro '_cimg_test_temporary_path' 66577 | _cimg_test_temporary_path("/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66578:9: note: in expansion of macro '_cimg_test_temporary_path' 66578 | _cimg_test_temporary_path("/var/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66582:23: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::SVD(cimg_library::CImg&, cimg_library::CImg&, cimg_library::CImg&, bool, unsigned int, float) const [with t = float; T = float]': ../CImg.h:31106:24: warning: argument 2 null where non-null expected [-Wnonnull] 31106 | std::memcpy(U.data(0,k),tmp._data,sizeof(t)*_width); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:31110:24: warning: argument 2 null where non-null expected [-Wnonnull] 31110 | std::memcpy(V.data(0,k),tmp._data,sizeof(t)*_width); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::symmetric_eigen(cimg_library::CImg&, cimg_library::CImg&) const [with t = float; T = float]': ../CImg.h:30744:20: warning: argument 2 null where non-null expected [-Wnonnull] 30744 | std::memcpy(vec.data(0,k),tmp._data,sizeof(t)*_width); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_analyze(FILE*, const char*, float*) [with T = float]': ../CImg.h:55611:59: warning: argument 1 null where non-null expected [-Wnonnull] 55611 | const unsigned int len = (unsigned int)std::strlen(body); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h: In function 'const cimg_library::CImgList& cimg_library::CImgList::save_video(const char*, unsigned int, const char*, bool) const [with T = unsigned char]': ../CImg.h:65548:59: warning: '%s' directive argument is null [-Wformat-truncation=] 65548 | cimg_snprintf(filename_tmp2,filename_tmp2._width,"%s_000001.ppm",filename_tmp._data); | ^~ ../CImg.h:65555:61: warning: '%s' directive argument is null [-Wformat-truncation=] 65555 | cimg_snprintf(filename_tmp2,filename_tmp2._width,"%s_%.6u.ppm",filename_tmp._data,frame); | ^~ ../CImg.h: In function 'const cimg_library::CImgList& cimg_library::CImgList::save_ffmpeg_external(const char*, unsigned int, const char*, unsigned int) const [with T = float]': ../CImg.h:65548:59: warning: '%s' directive argument is null [-Wformat-truncation=] 65548 | cimg_snprintf(filename_tmp2,filename_tmp2._width,"%s_000001.ppm",filename_tmp._data); | ^~ ../CImg.h:65555:61: warning: '%s' directive argument is null [-Wformat-truncation=] 65555 | cimg_snprintf(filename_tmp2,filename_tmp2._width,"%s_%.6u.ppm",filename_tmp._data,frame); | ^~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::_save_pandore(FILE*, const char*, unsigned int) const [with T = unsigned char]': ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60166:7: note: in expansion of macro '_cimg_save_pandore_case' 60166 | _cimg_save_pandore_case(1,1,1,"uint8",2); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60166:7: note: in expansion of macro '_cimg_save_pandore_case' 60166 | _cimg_save_pandore_case(1,1,1,"uint8",2); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60166:7: note: in expansion of macro '_cimg_save_pandore_case' 60166 | _cimg_save_pandore_case(1,1,1,"uint8",2); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60166:7: note: in expansion of macro '_cimg_save_pandore_case' 60166 | _cimg_save_pandore_case(1,1,1,"uint8",2); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60177:7: note: in expansion of macro '_cimg_save_pandore_case' 60177 | _cimg_save_pandore_case(0,1,1,"uint8",5); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60177:7: note: in expansion of macro '_cimg_save_pandore_case' 60177 | _cimg_save_pandore_case(0,1,1,"uint8",5); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60177:7: note: in expansion of macro '_cimg_save_pandore_case' 60177 | _cimg_save_pandore_case(0,1,1,"uint8",5); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60177:7: note: in expansion of macro '_cimg_save_pandore_case' 60177 | _cimg_save_pandore_case(0,1,1,"uint8",5); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60199:7: note: in expansion of macro '_cimg_save_pandore_case' 60199 | _cimg_save_pandore_case(0,1,3,"uint8",16); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60199:7: note: in expansion of macro '_cimg_save_pandore_case' 60199 | _cimg_save_pandore_case(0,1,3,"uint8",16); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60199:7: note: in expansion of macro '_cimg_save_pandore_case' 60199 | _cimg_save_pandore_case(0,1,3,"uint8",16); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60199:7: note: in expansion of macro '_cimg_save_pandore_case' 60199 | _cimg_save_pandore_case(0,1,3,"uint8",16); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60221:7: note: in expansion of macro '_cimg_save_pandore_case' 60221 | _cimg_save_pandore_case(1,1,0,"uint8",22); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60221:7: note: in expansion of macro '_cimg_save_pandore_case' 60221 | _cimg_save_pandore_case(1,1,0,"uint8",22); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60221:7: note: in expansion of macro '_cimg_save_pandore_case' 60221 | _cimg_save_pandore_case(1,1,0,"uint8",22); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60221:7: note: in expansion of macro '_cimg_save_pandore_case' 60221 | _cimg_save_pandore_case(1,1,0,"uint8",22); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60243:7: note: in expansion of macro '_cimg_save_pandore_case' 60243 | _cimg_save_pandore_case(0,0,0,"uint8",30); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60243:7: note: in expansion of macro '_cimg_save_pandore_case' 60243 | _cimg_save_pandore_case(0,0,0,"uint8",30); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60243:7: note: in expansion of macro '_cimg_save_pandore_case' 60243 | _cimg_save_pandore_case(0,0,0,"uint8",30); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60243:7: note: in expansion of macro '_cimg_save_pandore_case' 60243 | _cimg_save_pandore_case(0,0,0,"uint8",30); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60232:7: note: in expansion of macro '_cimg_save_pandore_case' 60232 | _cimg_save_pandore_case(0,1,0,"uint8",26); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60232:7: note: in expansion of macro '_cimg_save_pandore_case' 60232 | _cimg_save_pandore_case(0,1,0,"uint8",26); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60232:7: note: in expansion of macro '_cimg_save_pandore_case' 60232 | _cimg_save_pandore_case(0,1,0,"uint8",26); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60232:7: note: in expansion of macro '_cimg_save_pandore_case' 60232 | _cimg_save_pandore_case(0,1,0,"uint8",26); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60210:7: note: in expansion of macro '_cimg_save_pandore_case' 60210 | _cimg_save_pandore_case(0,0,3,"uint8",19); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60210:7: note: in expansion of macro '_cimg_save_pandore_case' 60210 | _cimg_save_pandore_case(0,0,3,"uint8",19); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60210:7: note: in expansion of macro '_cimg_save_pandore_case' 60210 | _cimg_save_pandore_case(0,0,3,"uint8",19); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60210:7: note: in expansion of macro '_cimg_save_pandore_case' 60210 | _cimg_save_pandore_case(0,0,3,"uint8",19); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60188:7: note: in expansion of macro '_cimg_save_pandore_case' 60188 | _cimg_save_pandore_case(0,0,1,"uint8",8); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60188:7: note: in expansion of macro '_cimg_save_pandore_case' 60188 | _cimg_save_pandore_case(0,0,1,"uint8",8); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60188:7: note: in expansion of macro '_cimg_save_pandore_case' 60188 | _cimg_save_pandore_case(0,0,1,"uint8",8); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60188:7: note: in expansion of macro '_cimg_save_pandore_case' 60188 | _cimg_save_pandore_case(0,0,1,"uint8",8); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::_save_pandore(FILE*, const char*, unsigned int) const [with T = float]': ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::_save_inr(FILE*, const char*, const float*) const [with T = unsigned char]': ../CImg.h:59975:18: warning: 'void* memcpy(void*, const void*, size_t)' offset [0, 3] is out of the bounds [0, 0] [-Warray-bounds=] 59975 | std::memcpy(header._data + 252,"##}\n",4); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::_save_inr(FILE*, const char*, const float*) const [with T = float]': ../CImg.h:59975:18: warning: 'void* memcpy(void*, const void*, size_t)' offset [0, 3] is out of the bounds [0, 0] [-Warray-bounds=] 59975 | std::memcpy(header._data + 252,"##}\n",4); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::save_analyze(const char*, const float*) const [with T = float]': ../CImg.h:59782:20: warning: argument 1 null where non-null expected [-Wnonnull] 59782 | std::strcpy(hname,filename); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/string.h:141:14: note: in a call to function 'char* strcpy(char*, const char*)' declared 'nonnull' 141 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src) | ^~~~~~ ../CImg.h:59783:21: warning: argument 1 null where non-null expected [-Wnonnull] 59783 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59784:48: warning: argument 1 null where non-null expected [-Wnonnull] 59784 | cimg_snprintf(iname._data + std::strlen(iname) - 3,4,"img"); | ~~~~~~~~~~~^~~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:59787:20: warning: argument 1 null where non-null expected [-Wnonnull] 59787 | std::strcpy(hname,filename); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/string.h:141:14: note: in a call to function 'char* strcpy(char*, const char*)' declared 'nonnull' 141 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src) | ^~~~~~ ../CImg.h:59788:21: warning: argument 1 null where non-null expected [-Wnonnull] 59788 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59789:48: warning: argument 1 null where non-null expected [-Wnonnull] 59789 | cimg_snprintf(hname._data + std::strlen(iname) - 3,4,"hdr"); | ~~~~~~~~~~~^~~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:59792:21: warning: argument 1 null where non-null expected [-Wnonnull] 59792 | std::strncpy(hname,filename,hname._width - 1); *iname = 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59783:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59783 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:59788:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59788 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:59792:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59792 | std::strncpy(hname,filename,hname._width - 1); *iname = 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::save_analyze(const char*, const float*) const [with T = unsigned char]': ../CImg.h:59782:20: warning: argument 1 null where non-null expected [-Wnonnull] 59782 | std::strcpy(hname,filename); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/string.h:141:14: note: in a call to function 'char* strcpy(char*, const char*)' declared 'nonnull' 141 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src) | ^~~~~~ ../CImg.h:59783:21: warning: argument 1 null where non-null expected [-Wnonnull] 59783 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59784:48: warning: argument 1 null where non-null expected [-Wnonnull] 59784 | cimg_snprintf(iname._data + std::strlen(iname) - 3,4,"img"); | ~~~~~~~~~~~^~~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:59787:20: warning: argument 1 null where non-null expected [-Wnonnull] 59787 | std::strcpy(hname,filename); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/string.h:141:14: note: in a call to function 'char* strcpy(char*, const char*)' declared 'nonnull' 141 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src) | ^~~~~~ ../CImg.h:59788:21: warning: argument 1 null where non-null expected [-Wnonnull] 59788 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59789:48: warning: argument 1 null where non-null expected [-Wnonnull] 59789 | cimg_snprintf(hname._data + std::strlen(iname) - 3,4,"hdr"); | ~~~~~~~~~~~^~~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:59792:21: warning: argument 1 null where non-null expected [-Wnonnull] 59792 | std::strncpy(hname,filename,hname._width - 1); *iname = 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59783:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59783 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:59788:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59788 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:59792:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59792 | std::strncpy(hname,filename,hname._width - 1); *iname = 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_jpeg(FILE*, const char*) [with T = float]': ../CImg.h:7220:18: warning: variable 'res' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] 7220 | std::FILE *res = 0; | ^~~ ../CImg.h: In member function 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool, bool) const [with T = unsigned char]': ../CImg.h:53402:55: warning: argument 1 null where non-null expected [-Wnonnull] 53402 | char *ctext = text._data + std::strlen(text), *const ltext = text._data + 512; | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:53413:53: warning: argument 1 null where non-null expected [-Wnonnull] 53413 | std::strcpy(text._data + std::strlen(text),"] "); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ strip dtmri_view3d ** Compiling 'edge_explorer2d (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o edge_explorer2d edge_explorer2d.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from edge_explorer2d.cpp:45: ../CImg.h: In function 'const char* cimg_library::cimg::temporary_path(const char*, bool)': ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66566:22: note: in expansion of macro '_cimg_test_temporary_path' 66566 | if (tmpPath) _cimg_test_temporary_path(tmpPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66577:9: note: in expansion of macro '_cimg_test_temporary_path' 66577 | _cimg_test_temporary_path("/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66578:9: note: in expansion of macro '_cimg_test_temporary_path' 66578 | _cimg_test_temporary_path("/var/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66582:23: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_jpeg(FILE*, const char*) [with T = float]': ../CImg.h:7220:18: warning: variable 'res' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] 7220 | std::FILE *res = 0; | ^~~ strip edge_explorer2d ** Compiling 'fade_images (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o fade_images fade_images.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from fade_images.cpp:44: ../CImg.h: In function 'const char* cimg_library::cimg::temporary_path(const char*, bool)': ../CImg.h:66582:23: warning: argument 1 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/cstring:43, from ../CImg.h:76: /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66582:23: warning: argument 2 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66566:22: note: in expansion of macro '_cimg_test_temporary_path' 66566 | if (tmpPath) _cimg_test_temporary_path(tmpPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66577:9: note: in expansion of macro '_cimg_test_temporary_path' 66577 | _cimg_test_temporary_path("/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66578:9: note: in expansion of macro '_cimg_test_temporary_path' 66578 | _cimg_test_temporary_path("/var/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66582:23: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::_save_pandore(FILE*, const char*, unsigned int) const [with T = unsigned char]': ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60166:7: note: in expansion of macro '_cimg_save_pandore_case' 60166 | _cimg_save_pandore_case(1,1,1,"uint8",2); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60166:7: note: in expansion of macro '_cimg_save_pandore_case' 60166 | _cimg_save_pandore_case(1,1,1,"uint8",2); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60166:7: note: in expansion of macro '_cimg_save_pandore_case' 60166 | _cimg_save_pandore_case(1,1,1,"uint8",2); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60166:7: note: in expansion of macro '_cimg_save_pandore_case' 60166 | _cimg_save_pandore_case(1,1,1,"uint8",2); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60177:7: note: in expansion of macro '_cimg_save_pandore_case' 60177 | _cimg_save_pandore_case(0,1,1,"uint8",5); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60177:7: note: in expansion of macro '_cimg_save_pandore_case' 60177 | _cimg_save_pandore_case(0,1,1,"uint8",5); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60177:7: note: in expansion of macro '_cimg_save_pandore_case' 60177 | _cimg_save_pandore_case(0,1,1,"uint8",5); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60177:7: note: in expansion of macro '_cimg_save_pandore_case' 60177 | _cimg_save_pandore_case(0,1,1,"uint8",5); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60199:7: note: in expansion of macro '_cimg_save_pandore_case' 60199 | _cimg_save_pandore_case(0,1,3,"uint8",16); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60199:7: note: in expansion of macro '_cimg_save_pandore_case' 60199 | _cimg_save_pandore_case(0,1,3,"uint8",16); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60199:7: note: in expansion of macro '_cimg_save_pandore_case' 60199 | _cimg_save_pandore_case(0,1,3,"uint8",16); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60199:7: note: in expansion of macro '_cimg_save_pandore_case' 60199 | _cimg_save_pandore_case(0,1,3,"uint8",16); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60221:7: note: in expansion of macro '_cimg_save_pandore_case' 60221 | _cimg_save_pandore_case(1,1,0,"uint8",22); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60221:7: note: in expansion of macro '_cimg_save_pandore_case' 60221 | _cimg_save_pandore_case(1,1,0,"uint8",22); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60221:7: note: in expansion of macro '_cimg_save_pandore_case' 60221 | _cimg_save_pandore_case(1,1,0,"uint8",22); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60221:7: note: in expansion of macro '_cimg_save_pandore_case' 60221 | _cimg_save_pandore_case(1,1,0,"uint8",22); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60243:7: note: in expansion of macro '_cimg_save_pandore_case' 60243 | _cimg_save_pandore_case(0,0,0,"uint8",30); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60243:7: note: in expansion of macro '_cimg_save_pandore_case' 60243 | _cimg_save_pandore_case(0,0,0,"uint8",30); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60243:7: note: in expansion of macro '_cimg_save_pandore_case' 60243 | _cimg_save_pandore_case(0,0,0,"uint8",30); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60243:7: note: in expansion of macro '_cimg_save_pandore_case' 60243 | _cimg_save_pandore_case(0,0,0,"uint8",30); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60232:7: note: in expansion of macro '_cimg_save_pandore_case' 60232 | _cimg_save_pandore_case(0,1,0,"uint8",26); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60232:7: note: in expansion of macro '_cimg_save_pandore_case' 60232 | _cimg_save_pandore_case(0,1,0,"uint8",26); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60232:7: note: in expansion of macro '_cimg_save_pandore_case' 60232 | _cimg_save_pandore_case(0,1,0,"uint8",26); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60232:7: note: in expansion of macro '_cimg_save_pandore_case' 60232 | _cimg_save_pandore_case(0,1,0,"uint8",26); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60210:7: note: in expansion of macro '_cimg_save_pandore_case' 60210 | _cimg_save_pandore_case(0,0,3,"uint8",19); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60210:7: note: in expansion of macro '_cimg_save_pandore_case' 60210 | _cimg_save_pandore_case(0,0,3,"uint8",19); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60210:7: note: in expansion of macro '_cimg_save_pandore_case' 60210 | _cimg_save_pandore_case(0,0,3,"uint8",19); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60210:7: note: in expansion of macro '_cimg_save_pandore_case' 60210 | _cimg_save_pandore_case(0,0,3,"uint8",19); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60188:7: note: in expansion of macro '_cimg_save_pandore_case' 60188 | _cimg_save_pandore_case(0,0,1,"uint8",8); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60188:7: note: in expansion of macro '_cimg_save_pandore_case' 60188 | _cimg_save_pandore_case(0,0,1,"uint8",8); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60188:7: note: in expansion of macro '_cimg_save_pandore_case' 60188 | _cimg_save_pandore_case(0,0,1,"uint8",8); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60188:7: note: in expansion of macro '_cimg_save_pandore_case' 60188 | _cimg_save_pandore_case(0,0,1,"uint8",8); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::_save_inr(FILE*, const char*, const float*) const [with T = unsigned char]': ../CImg.h:59975:18: warning: 'void* memcpy(void*, const void*, size_t)' offset [0, 3] is out of the bounds [0, 0] [-Warray-bounds=] 59975 | std::memcpy(header._data + 252,"##}\n",4); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::save_analyze(const char*, const float*) const [with T = unsigned char]': ../CImg.h:59782:20: warning: argument 1 null where non-null expected [-Wnonnull] 59782 | std::strcpy(hname,filename); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/string.h:141:14: note: in a call to function 'char* strcpy(char*, const char*)' declared 'nonnull' 141 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src) | ^~~~~~ ../CImg.h:59783:21: warning: argument 1 null where non-null expected [-Wnonnull] 59783 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59784:48: warning: argument 1 null where non-null expected [-Wnonnull] 59784 | cimg_snprintf(iname._data + std::strlen(iname) - 3,4,"img"); | ~~~~~~~~~~~^~~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:59787:20: warning: argument 1 null where non-null expected [-Wnonnull] 59787 | std::strcpy(hname,filename); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/string.h:141:14: note: in a call to function 'char* strcpy(char*, const char*)' declared 'nonnull' 141 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src) | ^~~~~~ ../CImg.h:59788:21: warning: argument 1 null where non-null expected [-Wnonnull] 59788 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59789:48: warning: argument 1 null where non-null expected [-Wnonnull] 59789 | cimg_snprintf(hname._data + std::strlen(iname) - 3,4,"hdr"); | ~~~~~~~~~~~^~~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:59792:21: warning: argument 1 null where non-null expected [-Wnonnull] 59792 | std::strncpy(hname,filename,hname._width - 1); *iname = 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59783:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59783 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:59788:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59788 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:59792:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59792 | std::strncpy(hname,filename,hname._width - 1); *iname = 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImgList& cimg_library::CImgList::save_ffmpeg_external(const char*, unsigned int, const char*, unsigned int) const [with T = unsigned char]': ../CImg.h:65548:59: warning: '%s' directive argument is null [-Wformat-truncation=] 65548 | cimg_snprintf(filename_tmp2,filename_tmp2._width,"%s_000001.ppm",filename_tmp._data); | ^~ ../CImg.h:65555:61: warning: '%s' directive argument is null [-Wformat-truncation=] 65555 | cimg_snprintf(filename_tmp2,filename_tmp2._width,"%s_%.6u.ppm",filename_tmp._data,frame); | ^~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_jpeg(FILE*, const char*) [with T = unsigned char]': ../CImg.h:7220:18: warning: variable 'res' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] 7220 | std::FILE *res = 0; | ^~~ ../CImg.h: In member function 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool, bool) const [with T = unsigned char]': ../CImg.h:53402:55: warning: argument 1 null where non-null expected [-Wnonnull] 53402 | char *ctext = text._data + std::strlen(text), *const ltext = text._data + 512; | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:53413:53: warning: argument 1 null where non-null expected [-Wnonnull] 53413 | std::strcpy(text._data + std::strlen(text),"] "); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ strip fade_images ** Compiling 'gaussian_fit1d (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o gaussian_fit1d gaussian_fit1d.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads gaussian_fit1d.cpp: In function 'int main(int, char**)': gaussian_fit1d.cpp:85:18: warning: possibly dangling reference to a temporary [-Wdangling-reference] 85 | const float& vmax = samples.get_shared_row(1).max(); | ^~~~ gaussian_fit1d.cpp:85:54: note: the temporary was destroyed at the end of the full expression 'cimg_library::CImg::get_shared_row(unsigned int, unsigned int, unsigned int) [with T = float](1, 0, 0).cimg_library::CImg<>::max()' 85 | const float& vmax = samples.get_shared_row(1).max(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ strip gaussian_fit1d ** Compiling 'generate_loop_macros (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o generate_loop_macros generate_loop_macros.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads strip generate_loop_macros ** Compiling 'hough_transform2d (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o hough_transform2d hough_transform2d.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from hough_transform2d.cpp:44: ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_jpeg(FILE*, const char*) [with T = unsigned char]': ../CImg.h:7220:18: warning: variable 'res' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] 7220 | std::FILE *res = 0; | ^~~ strip hough_transform2d ** Compiling 'image_registration2d (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o image_registration2d image_registration2d.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from image_registration2d.cpp:45: ../CImg.h: In function 'const char* cimg_library::cimg::temporary_path(const char*, bool)': ../CImg.h:66582:23: warning: argument 1 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/cstring:43, from ../CImg.h:76: /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66582:23: warning: argument 2 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66566:22: note: in expansion of macro '_cimg_test_temporary_path' 66566 | if (tmpPath) _cimg_test_temporary_path(tmpPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66577:9: note: in expansion of macro '_cimg_test_temporary_path' 66577 | _cimg_test_temporary_path("/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66578:9: note: in expansion of macro '_cimg_test_temporary_path' 66578 | _cimg_test_temporary_path("/var/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66582:23: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_analyze(FILE*, const char*, float*) [with T = float]': ../CImg.h:55611:59: warning: argument 1 null where non-null expected [-Wnonnull] 55611 | const unsigned int len = (unsigned int)std::strlen(body); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h: In function 'const cimg_library::CImgList& cimg_library::CImgList::save_ffmpeg_external(const char*, unsigned int, const char*, unsigned int) const [with T = float]': ../CImg.h:65548:59: warning: '%s' directive argument is null [-Wformat-truncation=] 65548 | cimg_snprintf(filename_tmp2,filename_tmp2._width,"%s_000001.ppm",filename_tmp._data); | ^~ ../CImg.h:65555:61: warning: '%s' directive argument is null [-Wformat-truncation=] 65555 | cimg_snprintf(filename_tmp2,filename_tmp2._width,"%s_%.6u.ppm",filename_tmp._data,frame); | ^~ ../CImg.h: In function 'const cimg_library::CImgList& cimg_library::CImgList::save_video(const char*, unsigned int, const char*, bool) const [with T = unsigned char]': ../CImg.h:65548:59: warning: '%s' directive argument is null [-Wformat-truncation=] 65548 | cimg_snprintf(filename_tmp2,filename_tmp2._width,"%s_000001.ppm",filename_tmp._data); | ^~ ../CImg.h:65555:61: warning: '%s' directive argument is null [-Wformat-truncation=] 65555 | cimg_snprintf(filename_tmp2,filename_tmp2._width,"%s_%.6u.ppm",filename_tmp._data,frame); | ^~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::_save_pandore(FILE*, const char*, unsigned int) const [with T = unsigned char]': ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60166:7: note: in expansion of macro '_cimg_save_pandore_case' 60166 | _cimg_save_pandore_case(1,1,1,"uint8",2); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60166:7: note: in expansion of macro '_cimg_save_pandore_case' 60166 | _cimg_save_pandore_case(1,1,1,"uint8",2); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60166:7: note: in expansion of macro '_cimg_save_pandore_case' 60166 | _cimg_save_pandore_case(1,1,1,"uint8",2); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60166:7: note: in expansion of macro '_cimg_save_pandore_case' 60166 | _cimg_save_pandore_case(1,1,1,"uint8",2); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60177:7: note: in expansion of macro '_cimg_save_pandore_case' 60177 | _cimg_save_pandore_case(0,1,1,"uint8",5); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60177:7: note: in expansion of macro '_cimg_save_pandore_case' 60177 | _cimg_save_pandore_case(0,1,1,"uint8",5); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60177:7: note: in expansion of macro '_cimg_save_pandore_case' 60177 | _cimg_save_pandore_case(0,1,1,"uint8",5); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60177:7: note: in expansion of macro '_cimg_save_pandore_case' 60177 | _cimg_save_pandore_case(0,1,1,"uint8",5); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60199:7: note: in expansion of macro '_cimg_save_pandore_case' 60199 | _cimg_save_pandore_case(0,1,3,"uint8",16); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60199:7: note: in expansion of macro '_cimg_save_pandore_case' 60199 | _cimg_save_pandore_case(0,1,3,"uint8",16); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60199:7: note: in expansion of macro '_cimg_save_pandore_case' 60199 | _cimg_save_pandore_case(0,1,3,"uint8",16); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60199:7: note: in expansion of macro '_cimg_save_pandore_case' 60199 | _cimg_save_pandore_case(0,1,3,"uint8",16); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60221:7: note: in expansion of macro '_cimg_save_pandore_case' 60221 | _cimg_save_pandore_case(1,1,0,"uint8",22); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60221:7: note: in expansion of macro '_cimg_save_pandore_case' 60221 | _cimg_save_pandore_case(1,1,0,"uint8",22); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60221:7: note: in expansion of macro '_cimg_save_pandore_case' 60221 | _cimg_save_pandore_case(1,1,0,"uint8",22); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60221:7: note: in expansion of macro '_cimg_save_pandore_case' 60221 | _cimg_save_pandore_case(1,1,0,"uint8",22); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60243:7: note: in expansion of macro '_cimg_save_pandore_case' 60243 | _cimg_save_pandore_case(0,0,0,"uint8",30); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60243:7: note: in expansion of macro '_cimg_save_pandore_case' 60243 | _cimg_save_pandore_case(0,0,0,"uint8",30); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60243:7: note: in expansion of macro '_cimg_save_pandore_case' 60243 | _cimg_save_pandore_case(0,0,0,"uint8",30); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60243:7: note: in expansion of macro '_cimg_save_pandore_case' 60243 | _cimg_save_pandore_case(0,0,0,"uint8",30); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60232:7: note: in expansion of macro '_cimg_save_pandore_case' 60232 | _cimg_save_pandore_case(0,1,0,"uint8",26); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60232:7: note: in expansion of macro '_cimg_save_pandore_case' 60232 | _cimg_save_pandore_case(0,1,0,"uint8",26); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60232:7: note: in expansion of macro '_cimg_save_pandore_case' 60232 | _cimg_save_pandore_case(0,1,0,"uint8",26); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60232:7: note: in expansion of macro '_cimg_save_pandore_case' 60232 | _cimg_save_pandore_case(0,1,0,"uint8",26); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60210:7: note: in expansion of macro '_cimg_save_pandore_case' 60210 | _cimg_save_pandore_case(0,0,3,"uint8",19); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60210:7: note: in expansion of macro '_cimg_save_pandore_case' 60210 | _cimg_save_pandore_case(0,0,3,"uint8",19); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60210:7: note: in expansion of macro '_cimg_save_pandore_case' 60210 | _cimg_save_pandore_case(0,0,3,"uint8",19); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60210:7: note: in expansion of macro '_cimg_save_pandore_case' 60210 | _cimg_save_pandore_case(0,0,3,"uint8",19); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60188:7: note: in expansion of macro '_cimg_save_pandore_case' 60188 | _cimg_save_pandore_case(0,0,1,"uint8",8); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60188:7: note: in expansion of macro '_cimg_save_pandore_case' 60188 | _cimg_save_pandore_case(0,0,1,"uint8",8); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60188:7: note: in expansion of macro '_cimg_save_pandore_case' 60188 | _cimg_save_pandore_case(0,0,1,"uint8",8); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60188:7: note: in expansion of macro '_cimg_save_pandore_case' 60188 | _cimg_save_pandore_case(0,0,1,"uint8",8); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::_save_pandore(FILE*, const char*, unsigned int) const [with T = float]': ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::_save_inr(FILE*, const char*, const float*) const [with T = unsigned char]': ../CImg.h:59975:18: warning: 'void* memcpy(void*, const void*, size_t)' offset [0, 3] is out of the bounds [0, 0] [-Warray-bounds=] 59975 | std::memcpy(header._data + 252,"##}\n",4); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::_save_inr(FILE*, const char*, const float*) const [with T = float]': ../CImg.h:59975:18: warning: 'void* memcpy(void*, const void*, size_t)' offset [0, 3] is out of the bounds [0, 0] [-Warray-bounds=] 59975 | std::memcpy(header._data + 252,"##}\n",4); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::save_analyze(const char*, const float*) const [with T = float]': ../CImg.h:59782:20: warning: argument 1 null where non-null expected [-Wnonnull] 59782 | std::strcpy(hname,filename); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/string.h:141:14: note: in a call to function 'char* strcpy(char*, const char*)' declared 'nonnull' 141 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src) | ^~~~~~ ../CImg.h:59783:21: warning: argument 1 null where non-null expected [-Wnonnull] 59783 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59784:48: warning: argument 1 null where non-null expected [-Wnonnull] 59784 | cimg_snprintf(iname._data + std::strlen(iname) - 3,4,"img"); | ~~~~~~~~~~~^~~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:59787:20: warning: argument 1 null where non-null expected [-Wnonnull] 59787 | std::strcpy(hname,filename); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/string.h:141:14: note: in a call to function 'char* strcpy(char*, const char*)' declared 'nonnull' 141 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src) | ^~~~~~ ../CImg.h:59788:21: warning: argument 1 null where non-null expected [-Wnonnull] 59788 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59789:48: warning: argument 1 null where non-null expected [-Wnonnull] 59789 | cimg_snprintf(hname._data + std::strlen(iname) - 3,4,"hdr"); | ~~~~~~~~~~~^~~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:59792:21: warning: argument 1 null where non-null expected [-Wnonnull] 59792 | std::strncpy(hname,filename,hname._width - 1); *iname = 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59783:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59783 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:59788:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59788 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:59792:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59792 | std::strncpy(hname,filename,hname._width - 1); *iname = 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::save_analyze(const char*, const float*) const [with T = unsigned char]': ../CImg.h:59782:20: warning: argument 1 null where non-null expected [-Wnonnull] 59782 | std::strcpy(hname,filename); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/string.h:141:14: note: in a call to function 'char* strcpy(char*, const char*)' declared 'nonnull' 141 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src) | ^~~~~~ ../CImg.h:59783:21: warning: argument 1 null where non-null expected [-Wnonnull] 59783 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59784:48: warning: argument 1 null where non-null expected [-Wnonnull] 59784 | cimg_snprintf(iname._data + std::strlen(iname) - 3,4,"img"); | ~~~~~~~~~~~^~~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:59787:20: warning: argument 1 null where non-null expected [-Wnonnull] 59787 | std::strcpy(hname,filename); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/string.h:141:14: note: in a call to function 'char* strcpy(char*, const char*)' declared 'nonnull' 141 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src) | ^~~~~~ ../CImg.h:59788:21: warning: argument 1 null where non-null expected [-Wnonnull] 59788 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59789:48: warning: argument 1 null where non-null expected [-Wnonnull] 59789 | cimg_snprintf(hname._data + std::strlen(iname) - 3,4,"hdr"); | ~~~~~~~~~~~^~~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:59792:21: warning: argument 1 null where non-null expected [-Wnonnull] 59792 | std::strncpy(hname,filename,hname._width - 1); *iname = 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59783:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59783 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:59788:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59788 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:59792:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59792 | std::strncpy(hname,filename,hname._width - 1); *iname = 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_jpeg(FILE*, const char*) [with T = float]': ../CImg.h:7220:18: warning: variable 'res' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] 7220 | std::FILE *res = 0; | ^~~ strip image_registration2d ** Compiling 'image2ascii (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o image2ascii image2ascii.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from image2ascii.cpp:47: ../CImg.h: In function 'const char* cimg_library::cimg::temporary_path(const char*, bool)': ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66566:22: note: in expansion of macro '_cimg_test_temporary_path' 66566 | if (tmpPath) _cimg_test_temporary_path(tmpPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66577:9: note: in expansion of macro '_cimg_test_temporary_path' 66577 | _cimg_test_temporary_path("/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66578:9: note: in expansion of macro '_cimg_test_temporary_path' 66578 | _cimg_test_temporary_path("/var/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66582:23: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_jpeg(FILE*, const char*) [with T = float]': ../CImg.h:7220:18: warning: variable 'res' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] 7220 | std::FILE *res = 0; | ^~~ strip image2ascii ** Compiling 'image_surface3d (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o image_surface3d image_surface3d.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from image_surface3d.cpp:44: ../CImg.h: In function 'const char* cimg_library::cimg::temporary_path(const char*, bool)': ../CImg.h:66582:23: warning: argument 1 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/cstring:43, from ../CImg.h:76: /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66582:23: warning: argument 2 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66566:22: note: in expansion of macro '_cimg_test_temporary_path' 66566 | if (tmpPath) _cimg_test_temporary_path(tmpPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66577:9: note: in expansion of macro '_cimg_test_temporary_path' 66577 | _cimg_test_temporary_path("/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66578:9: note: in expansion of macro '_cimg_test_temporary_path' 66578 | _cimg_test_temporary_path("/var/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66582:23: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_analyze(FILE*, const char*, float*) [with T = float]': ../CImg.h:55611:59: warning: argument 1 null where non-null expected [-Wnonnull] 55611 | const unsigned int len = (unsigned int)std::strlen(body); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ In function 'int cimg_library::cimg::strcasecmp(const char*, const char*)', inlined from 'cimg_library::CImgList& cimg_library::CImgList::_load_cimg(FILE*, const char*) [with T = float]' at ../CImg.h:63674:7: ../CImg.h:6933:30: warning: argument 1 null where non-null expected [-Wnonnull] 6933 | l2 = (int)std::strlen(str2); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h: In function 'cimg_library::CImgList& cimg_library::CImgList::_load_cimg(FILE*, const char*) [with T = float]': /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_jpeg(FILE*, const char*) [with T = float]': ../CImg.h:7220:18: warning: variable 'res' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] 7220 | std::FILE *res = 0; | ^~~ strip image_surface3d ** Compiling 'jawbreaker (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o jawbreaker jawbreaker.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from jawbreaker.cpp:44: ../CImg.h: In function 'const char* cimg_library::cimg::temporary_path(const char*, bool)': ../CImg.h:66582:23: warning: argument 1 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/cstring:43, from ../CImg.h:76: /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66582:23: warning: argument 2 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66566:22: note: in expansion of macro '_cimg_test_temporary_path' 66566 | if (tmpPath) _cimg_test_temporary_path(tmpPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66577:9: note: in expansion of macro '_cimg_test_temporary_path' 66577 | _cimg_test_temporary_path("/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66578:9: note: in expansion of macro '_cimg_test_temporary_path' 66578 | _cimg_test_temporary_path("/var/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66582:23: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In member function 'cimg_library::CImg& cimg_library::CImg::shift(int, int, int, int, unsigned int) [with T = unsigned char]': ../CImg.h:36485:26: warning: argument 1 null where non-null expected [-Wnonnull] 36485 | std::memcpy(buf,data(0,y,z,c),ndelta_x*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36487:26: warning: argument 2 null where non-null expected [-Wnonnull] 36487 | std::memcpy(data(_width-ndelta_x,y,z,c),buf,ndelta_x*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36489:26: warning: argument 1 null where non-null expected [-Wnonnull] 36489 | std::memcpy(buf,data(_width + ndelta_x,y,z,c),-ndelta_x*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36491:26: warning: argument 2 null where non-null expected [-Wnonnull] 36491 | std::memcpy(data(0,y,z,c),buf,-ndelta_x*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36533:26: warning: argument 1 null where non-null expected [-Wnonnull] 36533 | std::memcpy(buf,data(0,0,z,c),_width*ndelta_y*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36535:26: warning: argument 2 null where non-null expected [-Wnonnull] 36535 | std::memcpy(data(0,_height-ndelta_y,z,c),buf,_width*ndelta_y*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36537:26: warning: argument 1 null where non-null expected [-Wnonnull] 36537 | std::memcpy(buf,data(0,_height + ndelta_y,z,c),-ndelta_y*_width*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36539:26: warning: argument 2 null where non-null expected [-Wnonnull] 36539 | std::memcpy(data(0,0,z,c),buf,-ndelta_y*_width*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36579:26: warning: argument 1 null where non-null expected [-Wnonnull] 36579 | std::memcpy(buf,data(0,0,0,c),_width*_height*ndelta_z*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36581:26: warning: argument 2 null where non-null expected [-Wnonnull] 36581 | std::memcpy(data(0,0,_depth-ndelta_z,c),buf,_width*_height*ndelta_z*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36583:26: warning: argument 1 null where non-null expected [-Wnonnull] 36583 | std::memcpy(buf,data(0,0,_depth + ndelta_z,c),-ndelta_z*_width*_height*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36585:26: warning: argument 2 null where non-null expected [-Wnonnull] 36585 | std::memcpy(data(0,0,0,c),buf,-ndelta_z*_width*_height*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36629:24: warning: argument 1 null where non-null expected [-Wnonnull] 36629 | std::memcpy(buf,_data,_width*_height*_depth*ndelta_c*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36631:24: warning: argument 2 null where non-null expected [-Wnonnull] 36631 | std::memcpy(data(0,0,0,_spectrum-ndelta_c),buf,_width*_height*_depth*ndelta_c*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36633:24: warning: argument 1 null where non-null expected [-Wnonnull] 36633 | std::memcpy(buf,data(0,0,0,_spectrum + ndelta_c),-ndelta_c*_width*_height*_depth*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36635:24: warning: argument 2 null where non-null expected [-Wnonnull] 36635 | std::memcpy(_data,buf,-ndelta_c*_width*_height*_depth*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ strip jawbreaker ** Compiling 'mcf_levelsets2d (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o mcf_levelsets2d mcf_levelsets2d.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads strip mcf_levelsets2d ** Compiling 'mcf_levelsets3d (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o mcf_levelsets3d mcf_levelsets3d.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from mcf_levelsets3d.cpp:45: ../CImg.h: In function 'const char* cimg_library::cimg::temporary_path(const char*, bool)': ../CImg.h:66582:23: warning: argument 1 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/cstring:43, from ../CImg.h:76: /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66582:23: warning: argument 2 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66566:22: note: in expansion of macro '_cimg_test_temporary_path' 66566 | if (tmpPath) _cimg_test_temporary_path(tmpPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66577:9: note: in expansion of macro '_cimg_test_temporary_path' 66577 | _cimg_test_temporary_path("/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66578:9: note: in expansion of macro '_cimg_test_temporary_path' 66578 | _cimg_test_temporary_path("/var/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66582:23: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In member function 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool, bool) const [with T = float]': ../CImg.h:53402:55: warning: argument 1 null where non-null expected [-Wnonnull] 53402 | char *ctext = text._data + std::strlen(text), *const ltext = text._data + 512; | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:53413:53: warning: argument 1 null where non-null expected [-Wnonnull] 53413 | std::strcpy(text._data + std::strlen(text),"] "); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ In function 'int cimg_library::cimg::strcasecmp(const char*, const char*)', inlined from 'cimg_library::CImgList& cimg_library::CImgList::_load_cimg(FILE*, const char*) [with T = float]' at ../CImg.h:63674:7: ../CImg.h:6933:30: warning: argument 1 null where non-null expected [-Wnonnull] 6933 | l2 = (int)std::strlen(str2); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h: In function 'cimg_library::CImgList& cimg_library::CImgList::_load_cimg(FILE*, const char*) [with T = float]': /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_analyze(FILE*, const char*, float*) [with T = float]': ../CImg.h:55611:59: warning: argument 1 null where non-null expected [-Wnonnull] 55611 | const unsigned int len = (unsigned int)std::strlen(body); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_jpeg(FILE*, const char*) [with T = float]': ../CImg.h:7220:18: warning: variable 'res' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] 7220 | std::FILE *res = 0; | ^~~ strip mcf_levelsets3d ** Compiling 'odykill (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o odykill odykill.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads odykill.cpp: In function 'int main(int, char**)': odykill.cpp:127:47: warning: array subscript -1 is outside array bounds of 'cimg_library::CImg [21]' [-Warray-bounds=] 127 | CImg tomato = graphics[weapon], enemy = graphics[n]; | ^ odykill.cpp:53:23: note: at offset -24 into object 'graphics' of size 504 53 | CImg graphics[21] = { | ^~~~~~~~ odykill.cpp:128:33: warning: array subscript -1 is outside array bounds of 'cimg_library::CImg [21]' [-Warray-bounds=] 128 | CImg<> m_tomato = masks[weapon], m_enemy = masks[n]; | ^ odykill.cpp:76:10: note: at offset -24 into object 'masks' of size 504 76 | CImg<> masks[21]; | ^~~~~ strip odykill ** Compiling 'pde_heatflow2d (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o pde_heatflow2d pde_heatflow2d.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from pde_heatflow2d.cpp:45: ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_jpeg(FILE*, const char*) [with T = float]': ../CImg.h:7220:18: warning: variable 'res' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] 7220 | std::FILE *res = 0; | ^~~ strip pde_heatflow2d ** Compiling 'pde_TschumperleDeriche2d (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o pde_TschumperleDeriche2d pde_TschumperleDeriche2d.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from pde_TschumperleDeriche2d.cpp:55: ../CImg.h: In function 'const char* cimg_library::cimg::temporary_path(const char*, bool)': ../CImg.h:66582:23: warning: argument 1 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/cstring:43, from ../CImg.h:76: /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66582:23: warning: argument 2 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66566:22: note: in expansion of macro '_cimg_test_temporary_path' 66566 | if (tmpPath) _cimg_test_temporary_path(tmpPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66577:9: note: in expansion of macro '_cimg_test_temporary_path' 66577 | _cimg_test_temporary_path("/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66578:9: note: in expansion of macro '_cimg_test_temporary_path' 66578 | _cimg_test_temporary_path("/var/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66582:23: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::SVD(cimg_library::CImg&, cimg_library::CImg&, cimg_library::CImg&, bool, unsigned int, float) const [with t = float; T = float]': ../CImg.h:31106:24: warning: argument 2 null where non-null expected [-Wnonnull] 31106 | std::memcpy(U.data(0,k),tmp._data,sizeof(t)*_width); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:31110:24: warning: argument 2 null where non-null expected [-Wnonnull] 31110 | std::memcpy(V.data(0,k),tmp._data,sizeof(t)*_width); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::symmetric_eigen(cimg_library::CImg&, cimg_library::CImg&) const [with t = float; T = float]': ../CImg.h:30744:20: warning: argument 2 null where non-null expected [-Wnonnull] 30744 | std::memcpy(vec.data(0,k),tmp._data,sizeof(t)*_width); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ In function 'int cimg_library::cimg::strcasecmp(const char*, const char*)', inlined from 'cimg_library::CImgList& cimg_library::CImgList::_load_cimg(FILE*, const char*) [with T = unsigned char]' at ../CImg.h:63674:7: ../CImg.h:6933:30: warning: argument 1 null where non-null expected [-Wnonnull] 6933 | l2 = (int)std::strlen(str2); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h: In function 'cimg_library::CImgList& cimg_library::CImgList::_load_cimg(FILE*, const char*) [with T = unsigned char]': /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_analyze(FILE*, const char*, float*) [with T = unsigned char]': ../CImg.h:55611:59: warning: argument 1 null where non-null expected [-Wnonnull] 55611 | const unsigned int len = (unsigned int)std::strlen(body); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::_save_pandore(FILE*, const char*, unsigned int) const [with T = float]': ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::_save_inr(FILE*, const char*, const float*) const [with T = float]': ../CImg.h:59975:18: warning: 'void* memcpy(void*, const void*, size_t)' offset [0, 3] is out of the bounds [0, 0] [-Warray-bounds=] 59975 | std::memcpy(header._data + 252,"##}\n",4); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::save_analyze(const char*, const float*) const [with T = float]': ../CImg.h:59782:20: warning: argument 1 null where non-null expected [-Wnonnull] 59782 | std::strcpy(hname,filename); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/string.h:141:14: note: in a call to function 'char* strcpy(char*, const char*)' declared 'nonnull' 141 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src) | ^~~~~~ ../CImg.h:59783:21: warning: argument 1 null where non-null expected [-Wnonnull] 59783 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59784:48: warning: argument 1 null where non-null expected [-Wnonnull] 59784 | cimg_snprintf(iname._data + std::strlen(iname) - 3,4,"img"); | ~~~~~~~~~~~^~~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:59787:20: warning: argument 1 null where non-null expected [-Wnonnull] 59787 | std::strcpy(hname,filename); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/string.h:141:14: note: in a call to function 'char* strcpy(char*, const char*)' declared 'nonnull' 141 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src) | ^~~~~~ ../CImg.h:59788:21: warning: argument 1 null where non-null expected [-Wnonnull] 59788 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59789:48: warning: argument 1 null where non-null expected [-Wnonnull] 59789 | cimg_snprintf(hname._data + std::strlen(iname) - 3,4,"hdr"); | ~~~~~~~~~~~^~~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:59792:21: warning: argument 1 null where non-null expected [-Wnonnull] 59792 | std::strncpy(hname,filename,hname._width - 1); *iname = 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59783:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59783 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:59788:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59788 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:59792:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59792 | std::strncpy(hname,filename,hname._width - 1); *iname = 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImgList& cimg_library::CImgList::save_ffmpeg_external(const char*, unsigned int, const char*, unsigned int) const [with T = float]': ../CImg.h:65548:59: warning: '%s' directive argument is null [-Wformat-truncation=] 65548 | cimg_snprintf(filename_tmp2,filename_tmp2._width,"%s_000001.ppm",filename_tmp._data); | ^~ ../CImg.h:65555:61: warning: '%s' directive argument is null [-Wformat-truncation=] 65555 | cimg_snprintf(filename_tmp2,filename_tmp2._width,"%s_%.6u.ppm",filename_tmp._data,frame); | ^~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_jpeg(FILE*, const char*) [with T = unsigned char]': ../CImg.h:7220:18: warning: variable 'res' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] 7220 | std::FILE *res = 0; | ^~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_jpeg(FILE*, const char*) [with T = float]': ../CImg.h:7220:18: warning: variable 'res' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] strip pde_TschumperleDeriche2d ** Compiling 'plotter1d (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o plotter1d plotter1d.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from plotter1d.cpp:45: In function 'const char* cimg_library::cimg::temporary_path(const char*, bool)', inlined from 'void cimg_library::cimg::info()' at ../CImg.h:7867:20: ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66566:22: note: in expansion of macro '_cimg_test_temporary_path' 66566 | if (tmpPath) _cimg_test_temporary_path(tmpPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'void cimg_library::cimg::info()': ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ In function 'const char* cimg_library::cimg::temporary_path(const char*, bool)', inlined from 'void cimg_library::cimg::info()' at ../CImg.h:7867:20: ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66577:9: note: in expansion of macro '_cimg_test_temporary_path' 66577 | _cimg_test_temporary_path("/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'void cimg_library::cimg::info()': ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ In function 'const char* cimg_library::cimg::temporary_path(const char*, bool)', inlined from 'void cimg_library::cimg::info()' at ../CImg.h:7867:20: ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66578:9: note: in expansion of macro '_cimg_test_temporary_path' 66578 | _cimg_test_temporary_path("/var/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'void cimg_library::cimg::info()': ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ In function 'const char* cimg_library::cimg::temporary_path(const char*, bool)', inlined from 'void cimg_library::cimg::info()' at ../CImg.h:7867:20: ../CImg.h:66582:23: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In static member function 'static double cimg_library::CImg::_cimg_math_parser::mp_print(cimg_library::CImg::_cimg_math_parser&) [with T = float]': ../CImg.h:27071:77: warning: '%s' directive argument is null [-Wformat-overflow=] 27071 | std::fprintf(cimg::output(),"\n[" cimg_appname "_math_parser] %s = %.17g", | ^~ ../CImg.h:27068:77: warning: '%s' directive argument is null [-Wformat-overflow=] 27068 | std::fprintf(cimg::output(),"\n[" cimg_appname "_math_parser] %s = %.17g = '%c'", | ^~ ../CImg.h: In member function 'cimg_library::CImg::type> cimg_library::CImg::_cimg_math_parser::s_calling_function() const [with T = float]': ../CImg.h:23155:75: warning: '%s' directive output between 2147483603 and 2147483645 bytes may cause result to exceed 'INT_MAX' [-Wformat-truncation=] 23155 | cimg_snprintf(res,res._width,"%s(): When substituting function '%s()'",calling_function,user_macro); | ^~ ../CImg.h: In static member function 'static double cimg_library::CImg::_cimg_math_parser::mp_vector_print(cimg_library::CImg::_cimg_math_parser&) [with T = float]': ../CImg.h:27990:73: warning: '%s' directive argument is null [-Wformat-overflow=] 27990 | std::fprintf(cimg::output(),"\n[" cimg_appname "_math_parser] %s = [ ",_expr._data); | ^~ ../CImg.h:28006:48: warning: '%s' directive argument is null [-Wformat-overflow=] 28006 | std::fprintf(cimg::output()," ] = '%s' (size: %u)",str._data,siz0); | ^~ ../CImg.h: In member function 'cimg_library::CImg::type> cimg_library::CImg::get_select_graph(cimg_library::CImgDisplay&, unsigned int, unsigned int, const char*, double, double, const char*, double, double, bool) const [with T = double]': ../CImg.h:53598:63: warning: array subscript 0 is outside array bounds of 'unsigned char [0]' [-Warray-bounds=] 53598 | if (_spectrum>1) { colormap(0,1) = 10; colormap(1,1) = 220; colormap(2,1) = 10; } | ~~~~~~~~~~~~~~^~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:53598:84: warning: array subscript 0 is outside array bounds of 'unsigned char [0]' [-Warray-bounds=] 53598 | if (_spectrum>1) { colormap(0,1) = 10; colormap(1,1) = 220; colormap(2,1) = 10; } | ~~~~~~~~~~~~~~^~~~ cc1plus: note: source object is likely at address zero ../CImg.h:53599:63: warning: array subscript 0 is outside array bounds of 'unsigned char [0]' [-Warray-bounds=] 53599 | if (_spectrum>2) { colormap(0,2) = 10; colormap(1,2) = 10; colormap(2,2) = 220; } | ~~~~~~~~~~~~~~^~~~ cc1plus: note: source object is likely at address zero ../CImg.h:53599:84: warning: array subscript 0 is outside array bounds of 'unsigned char [0]' [-Warray-bounds=] 53599 | if (_spectrum>2) { colormap(0,2) = 10; colormap(1,2) = 10; colormap(2,2) = 220; } | ~~~~~~~~~~~~~~^~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:53600:63: warning: array subscript 0 is outside array bounds of 'unsigned char [0]' [-Warray-bounds=] 53600 | if (_spectrum>3) { colormap(0,3) = 220; colormap(1,3) = 220; colormap(2,3) = 10; } | ~~~~~~~~~~~~~~^~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:53600:84: warning: array subscript 0 is outside array bounds of 'unsigned char [0]' [-Warray-bounds=] 53600 | if (_spectrum>3) { colormap(0,3) = 220; colormap(1,3) = 220; colormap(2,3) = 10; } | ~~~~~~~~~~~~~~^~~~ cc1plus: note: source object is likely at address zero ../CImg.h:53601:63: warning: array subscript 0 is outside array bounds of 'unsigned char [0]' [-Warray-bounds=] 53601 | if (_spectrum>4) { colormap(0,4) = 220; colormap(1,4) = 10; colormap(2,4) = 220; } | ~~~~~~~~~~~~~~^~~~ cc1plus: note: source object is likely at address zero ../CImg.h:53601:84: warning: array subscript 0 is outside array bounds of 'unsigned char [0]' [-Warray-bounds=] 53601 | if (_spectrum>4) { colormap(0,4) = 220; colormap(1,4) = 10; colormap(2,4) = 220; } | ~~~~~~~~~~~~~~^~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:53602:63: warning: array subscript 0 is outside array bounds of 'unsigned char [0]' [-Warray-bounds=] 53602 | if (_spectrum>5) { colormap(0,5) = 10; colormap(1,5) = 220; colormap(2,5) = 220; } | ~~~~~~~~~~~~~~^~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:53602:84: warning: array subscript 0 is outside array bounds of 'unsigned char [0]' [-Warray-bounds=] 53602 | if (_spectrum>5) { colormap(0,5) = 10; colormap(1,5) = 220; colormap(2,5) = 220; } | ~~~~~~~~~~~~~~^~~~~ cc1plus: note: source object is likely at address zero ../CImg.h: In member function 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool, bool) const [with T = double]': ../CImg.h:53402:55: warning: argument 1 null where non-null expected [-Wnonnull] 53402 | char *ctext = text._data + std::strlen(text), *const ltext = text._data + 512; | ~~~~~~~~~~~^~~~~~ In file included from /usr/include/c++/14/cstring:43, from ../CImg.h:76: /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:53413:53: warning: argument 1 null where non-null expected [-Wnonnull] 53413 | std::strcpy(text._data + std::strlen(text),"] "); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h: In member function 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool, bool) const [with T = float]': ../CImg.h:53402:55: warning: argument 1 null where non-null expected [-Wnonnull] 53402 | char *ctext = text._data + std::strlen(text), *const ltext = text._data + 512; | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:53413:53: warning: argument 1 null where non-null expected [-Wnonnull] 53413 | std::strcpy(text._data + std::strlen(text),"] "); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ strip plotter1d ** Compiling 'radon_transform2d (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o radon_transform2d radon_transform2d.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from radon_transform2d.cpp:44: ../CImg.h: In function 'const char* cimg_library::cimg::temporary_path(const char*, bool)': ../CImg.h:66582:23: warning: argument 1 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/cstring:43, from ../CImg.h:76: /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66582:23: warning: argument 2 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66566:22: note: in expansion of macro '_cimg_test_temporary_path' 66566 | if (tmpPath) _cimg_test_temporary_path(tmpPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66577:9: note: in expansion of macro '_cimg_test_temporary_path' 66577 | _cimg_test_temporary_path("/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66578:9: note: in expansion of macro '_cimg_test_temporary_path' 66578 | _cimg_test_temporary_path("/var/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66582:23: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_jpeg(FILE*, const char*) [with T = unsigned char]': ../CImg.h:7220:18: warning: variable 'res' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] 7220 | std::FILE *res = 0; | ^~~ strip radon_transform2d ** Compiling 'scene3d (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o scene3d scene3d.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from scene3d.cpp:50: ../CImg.h: In function 'const char* cimg_library::cimg::temporary_path(const char*, bool)': ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66566:22: note: in expansion of macro '_cimg_test_temporary_path' 66566 | if (tmpPath) _cimg_test_temporary_path(tmpPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66577:9: note: in expansion of macro '_cimg_test_temporary_path' 66577 | _cimg_test_temporary_path("/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66578:9: note: in expansion of macro '_cimg_test_temporary_path' 66578 | _cimg_test_temporary_path("/var/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66582:23: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'int cimg_library::cimg::strcasecmp(const char*, const char*)', inlined from 'cimg_library::CImgList& cimg_library::CImgList::_load_cimg(FILE*, const char*) [with T = unsigned char]' at ../CImg.h:63674:7: ../CImg.h:6933:30: warning: argument 1 null where non-null expected [-Wnonnull] 6933 | l2 = (int)std::strlen(str2); | ~~~~~~~~~~~^~~~~~ In file included from /usr/include/c++/14/cstring:43, from ../CImg.h:76: /usr/include/string.h: In function 'cimg_library::CImgList& cimg_library::CImgList::_load_cimg(FILE*, const char*) [with T = unsigned char]': /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_analyze(FILE*, const char*, float*) [with T = unsigned char]': ../CImg.h:55611:59: warning: argument 1 null where non-null expected [-Wnonnull] 55611 | const unsigned int len = (unsigned int)std::strlen(body); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_jpeg(FILE*, const char*) [with T = unsigned char]': ../CImg.h:7220:18: warning: variable 'res' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] 7220 | std::FILE *res = 0; | ^~~ strip scene3d ** Compiling 'spherical_function3d (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o spherical_function3d spherical_function3d.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads strip spherical_function3d ** Compiling 'tetris (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o tetris tetris.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from tetris.cpp:45: ../CImg.h: In member function 'cimg_library::CImg& cimg_library::CImg::shift(int, int, int, int, unsigned int) [with T = unsigned char]': ../CImg.h:36485:26: warning: argument 1 null where non-null expected [-Wnonnull] 36485 | std::memcpy(buf,data(0,y,z,c),ndelta_x*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/cstring:43, from ../CImg.h:76: /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36487:26: warning: argument 2 null where non-null expected [-Wnonnull] 36487 | std::memcpy(data(_width-ndelta_x,y,z,c),buf,ndelta_x*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36489:26: warning: argument 1 null where non-null expected [-Wnonnull] 36489 | std::memcpy(buf,data(_width + ndelta_x,y,z,c),-ndelta_x*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36491:26: warning: argument 2 null where non-null expected [-Wnonnull] 36491 | std::memcpy(data(0,y,z,c),buf,-ndelta_x*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36533:26: warning: argument 1 null where non-null expected [-Wnonnull] 36533 | std::memcpy(buf,data(0,0,z,c),_width*ndelta_y*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36535:26: warning: argument 2 null where non-null expected [-Wnonnull] 36535 | std::memcpy(data(0,_height-ndelta_y,z,c),buf,_width*ndelta_y*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36537:26: warning: argument 1 null where non-null expected [-Wnonnull] 36537 | std::memcpy(buf,data(0,_height + ndelta_y,z,c),-ndelta_y*_width*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36539:26: warning: argument 2 null where non-null expected [-Wnonnull] 36539 | std::memcpy(data(0,0,z,c),buf,-ndelta_y*_width*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36579:26: warning: argument 1 null where non-null expected [-Wnonnull] 36579 | std::memcpy(buf,data(0,0,0,c),_width*_height*ndelta_z*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36581:26: warning: argument 2 null where non-null expected [-Wnonnull] 36581 | std::memcpy(data(0,0,_depth-ndelta_z,c),buf,_width*_height*ndelta_z*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36583:26: warning: argument 1 null where non-null expected [-Wnonnull] 36583 | std::memcpy(buf,data(0,0,_depth + ndelta_z,c),-ndelta_z*_width*_height*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36585:26: warning: argument 2 null where non-null expected [-Wnonnull] 36585 | std::memcpy(data(0,0,0,c),buf,-ndelta_z*_width*_height*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36629:24: warning: argument 1 null where non-null expected [-Wnonnull] 36629 | std::memcpy(buf,_data,_width*_height*_depth*ndelta_c*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36631:24: warning: argument 2 null where non-null expected [-Wnonnull] 36631 | std::memcpy(data(0,0,0,_spectrum-ndelta_c),buf,_width*_height*_depth*ndelta_c*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36633:24: warning: argument 1 null where non-null expected [-Wnonnull] 36633 | std::memcpy(buf,data(0,0,0,_spectrum + ndelta_c),-ndelta_c*_width*_height*_depth*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:36635:24: warning: argument 2 null where non-null expected [-Wnonnull] 36635 | std::memcpy(_data,buf,-ndelta_c*_width*_height*_depth*sizeof(T)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ strip tetris ** Compiling 'tron (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o tron tron.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from tron.cpp:44: ../CImg.h: In function 'const char* cimg_library::cimg::temporary_path(const char*, bool)': ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66566:22: note: in expansion of macro '_cimg_test_temporary_path' 66566 | if (tmpPath) _cimg_test_temporary_path(tmpPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66577:9: note: in expansion of macro '_cimg_test_temporary_path' 66577 | _cimg_test_temporary_path("/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66578:9: note: in expansion of macro '_cimg_test_temporary_path' 66578 | _cimg_test_temporary_path("/var/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66582:23: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ strip tron ** Compiling 'tutorial (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o tutorial tutorial.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from tutorial.cpp:45: ../CImg.h: In function 'const char* cimg_library::cimg::temporary_path(const char*, bool)': ../CImg.h:66582:23: warning: argument 1 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/cstring:43, from ../CImg.h:76: /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66582:23: warning: argument 2 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66566:22: note: in expansion of macro '_cimg_test_temporary_path' 66566 | if (tmpPath) _cimg_test_temporary_path(tmpPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66577:9: note: in expansion of macro '_cimg_test_temporary_path' 66577 | _cimg_test_temporary_path("/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66578:9: note: in expansion of macro '_cimg_test_temporary_path' 66578 | _cimg_test_temporary_path("/var/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66582:23: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_jpeg(FILE*, const char*) [with T = float]': ../CImg.h:7220:18: warning: variable 'res' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] 7220 | std::FILE *res = 0; | ^~~ strip tutorial ** Compiling 'wavelet_atrous (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o wavelet_atrous wavelet_atrous.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from wavelet_atrous.cpp:56: ../CImg.h: In function 'const char* cimg_library::cimg::temporary_path(const char*, bool)': ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66566:22: note: in expansion of macro '_cimg_test_temporary_path' 66566 | if (tmpPath) _cimg_test_temporary_path(tmpPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66577:9: note: in expansion of macro '_cimg_test_temporary_path' 66577 | _cimg_test_temporary_path("/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66578:9: note: in expansion of macro '_cimg_test_temporary_path' 66578 | _cimg_test_temporary_path("/var/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66582:23: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::_save_pandore(FILE*, const char*, unsigned int) const [with T = float]': ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::_save_inr(FILE*, const char*, const float*) const [with T = float]': ../CImg.h:59975:18: warning: 'void* memcpy(void*, const void*, size_t)' offset [0, 3] is out of the bounds [0, 0] [-Warray-bounds=] 59975 | std::memcpy(header._data + 252,"##}\n",4); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::save_analyze(const char*, const float*) const [with T = float]': ../CImg.h:59782:20: warning: argument 1 null where non-null expected [-Wnonnull] 59782 | std::strcpy(hname,filename); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/cstring:43, from ../CImg.h:76: /usr/include/string.h:141:14: note: in a call to function 'char* strcpy(char*, const char*)' declared 'nonnull' 141 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src) | ^~~~~~ ../CImg.h:59783:21: warning: argument 1 null where non-null expected [-Wnonnull] 59783 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59784:48: warning: argument 1 null where non-null expected [-Wnonnull] 59784 | cimg_snprintf(iname._data + std::strlen(iname) - 3,4,"img"); | ~~~~~~~~~~~^~~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:59787:20: warning: argument 1 null where non-null expected [-Wnonnull] 59787 | std::strcpy(hname,filename); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/string.h:141:14: note: in a call to function 'char* strcpy(char*, const char*)' declared 'nonnull' 141 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src) | ^~~~~~ ../CImg.h:59788:21: warning: argument 1 null where non-null expected [-Wnonnull] 59788 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59789:48: warning: argument 1 null where non-null expected [-Wnonnull] 59789 | cimg_snprintf(hname._data + std::strlen(iname) - 3,4,"hdr"); | ~~~~~~~~~~~^~~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:59792:21: warning: argument 1 null where non-null expected [-Wnonnull] 59792 | std::strncpy(hname,filename,hname._width - 1); *iname = 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59783:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59783 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:59788:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59788 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:59792:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59792 | std::strncpy(hname,filename,hname._width - 1); *iname = 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImgList& cimg_library::CImgList::save_ffmpeg_external(const char*, unsigned int, const char*, unsigned int) const [with T = float]': ../CImg.h:65548:59: warning: '%s' directive argument is null [-Wformat-truncation=] 65548 | cimg_snprintf(filename_tmp2,filename_tmp2._width,"%s_000001.ppm",filename_tmp._data); | ^~ ../CImg.h:65555:61: warning: '%s' directive argument is null [-Wformat-truncation=] 65555 | cimg_snprintf(filename_tmp2,filename_tmp2._width,"%s_%.6u.ppm",filename_tmp._data,frame); | ^~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_jpeg(FILE*, const char*) [with T = float]': ../CImg.h:7220:18: warning: variable 'res' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] 7220 | std::FILE *res = 0; | ^~~ strip wavelet_atrous ** Compiling 'use_chlpca (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o use_chlpca use_chlpca.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from use_chlpca.cpp:46: ../CImg.h: In function 'const char* cimg_library::cimg::temporary_path(const char*, bool)': ../CImg.h:66582:23: warning: argument 1 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/cstring:43, from ../CImg.h:76: /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66582:23: warning: argument 2 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66566:22: note: in expansion of macro '_cimg_test_temporary_path' 66566 | if (tmpPath) _cimg_test_temporary_path(tmpPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66577:9: note: in expansion of macro '_cimg_test_temporary_path' 66577 | _cimg_test_temporary_path("/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66578:9: note: in expansion of macro '_cimg_test_temporary_path' 66578 | _cimg_test_temporary_path("/var/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66582:23: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::SVD(cimg_library::CImg&, cimg_library::CImg&, cimg_library::CImg&, bool, unsigned int, float) const [with t = float; T = float]': ../CImg.h:31106:24: warning: argument 2 null where non-null expected [-Wnonnull] 31106 | std::memcpy(U.data(0,k),tmp._data,sizeof(t)*_width); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:31110:24: warning: argument 2 null where non-null expected [-Wnonnull] 31110 | std::memcpy(V.data(0,k),tmp._data,sizeof(t)*_width); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::symmetric_eigen(cimg_library::CImg&, cimg_library::CImg&) const [with t = float; T = float]': ../CImg.h:30744:20: warning: argument 2 null where non-null expected [-Wnonnull] 30744 | std::memcpy(vec.data(0,k),tmp._data,sizeof(t)*_width); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::SVD(cimg_library::CImg&, cimg_library::CImg&, cimg_library::CImg&, bool, unsigned int, float) const [with t = float; T = float]': ../CImg.h:31106:24: warning: argument 2 null where non-null expected [-Wnonnull] 31106 | std::memcpy(U.data(0,k),tmp._data,sizeof(t)*_width); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h:31110:24: warning: argument 2 null where non-null expected [-Wnonnull] 31110 | std::memcpy(V.data(0,k),tmp._data,sizeof(t)*_width); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:43:14: note: in a call to function 'void* memcpy(void*, const void*, size_t)' declared 'nonnull' 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ../CImg.h: In member function 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool, bool) const [with T = float]': ../CImg.h:53402:55: warning: argument 1 null where non-null expected [-Wnonnull] 53402 | char *ctext = text._data + std::strlen(text), *const ltext = text._data + 512; | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:53413:53: warning: argument 1 null where non-null expected [-Wnonnull] 53413 | std::strcpy(text._data + std::strlen(text),"] "); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_analyze(FILE*, const char*, float*) [with T = float]': ../CImg.h:55611:59: warning: argument 1 null where non-null expected [-Wnonnull] 55611 | const unsigned int len = (unsigned int)std::strlen(body); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::_save_pandore(FILE*, const char*, unsigned int) const [with T = float]': ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::_save_inr(FILE*, const char*, const float*) const [with T = float]': ../CImg.h:59975:18: warning: 'void* memcpy(void*, const void*, size_t)' offset [0, 3] is out of the bounds [0, 0] [-Warray-bounds=] 59975 | std::memcpy(header._data + 252,"##}\n",4); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::save_analyze(const char*, const float*) const [with T = float]': ../CImg.h:59782:20: warning: argument 1 null where non-null expected [-Wnonnull] 59782 | std::strcpy(hname,filename); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/string.h:141:14: note: in a call to function 'char* strcpy(char*, const char*)' declared 'nonnull' 141 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src) | ^~~~~~ ../CImg.h:59783:21: warning: argument 1 null where non-null expected [-Wnonnull] 59783 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59784:48: warning: argument 1 null where non-null expected [-Wnonnull] 59784 | cimg_snprintf(iname._data + std::strlen(iname) - 3,4,"img"); | ~~~~~~~~~~~^~~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:59787:20: warning: argument 1 null where non-null expected [-Wnonnull] 59787 | std::strcpy(hname,filename); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/string.h:141:14: note: in a call to function 'char* strcpy(char*, const char*)' declared 'nonnull' 141 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src) | ^~~~~~ ../CImg.h:59788:21: warning: argument 1 null where non-null expected [-Wnonnull] 59788 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59789:48: warning: argument 1 null where non-null expected [-Wnonnull] 59789 | cimg_snprintf(hname._data + std::strlen(iname) - 3,4,"hdr"); | ~~~~~~~~~~~^~~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:59792:21: warning: argument 1 null where non-null expected [-Wnonnull] 59792 | std::strncpy(hname,filename,hname._width - 1); *iname = 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59783:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59783 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:59788:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59788 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:59792:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59792 | std::strncpy(hname,filename,hname._width - 1); *iname = 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImgList& cimg_library::CImgList::save_ffmpeg_external(const char*, unsigned int, const char*, unsigned int) const [with T = float]': ../CImg.h:65548:59: warning: '%s' directive argument is null [-Wformat-truncation=] 65548 | cimg_snprintf(filename_tmp2,filename_tmp2._width,"%s_000001.ppm",filename_tmp._data); | ^~ ../CImg.h:65555:61: warning: '%s' directive argument is null [-Wformat-truncation=] 65555 | cimg_snprintf(filename_tmp2,filename_tmp2._width,"%s_%.6u.ppm",filename_tmp._data,frame); | ^~ In function 'int cimg_library::cimg::strcasecmp(const char*, const char*)', inlined from 'cimg_library::CImgList& cimg_library::CImgList::_load_cimg(FILE*, const char*) [with T = float]' at ../CImg.h:63674:7: ../CImg.h:6933:30: warning: argument 1 null where non-null expected [-Wnonnull] 6933 | l2 = (int)std::strlen(str2); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h: In function 'cimg_library::CImgList& cimg_library::CImgList::_load_cimg(FILE*, const char*) [with T = float]': /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_jpeg(FILE*, const char*) [with T = float]': ../CImg.h:7220:18: warning: variable 'res' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] 7220 | std::FILE *res = 0; | ^~~ strip use_chlpca ** Compiling 'use_draw_gradient (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o use_draw_gradient use_draw_gradient.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from use_draw_gradient.cpp:45: ../CImg.h: In function 'const char* cimg_library::cimg::temporary_path(const char*, bool)': ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66566:22: note: in expansion of macro '_cimg_test_temporary_path' 66566 | if (tmpPath) _cimg_test_temporary_path(tmpPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66577:9: note: in expansion of macro '_cimg_test_temporary_path' 66577 | _cimg_test_temporary_path("/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66578:9: note: in expansion of macro '_cimg_test_temporary_path' 66578 | _cimg_test_temporary_path("/var/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66582:23: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In member function 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool, bool) const [with T = unsigned char]': ../CImg.h:53402:55: warning: argument 1 null where non-null expected [-Wnonnull] 53402 | char *ctext = text._data + std::strlen(text), *const ltext = text._data + 512; | ~~~~~~~~~~~^~~~~~ In file included from /usr/include/c++/14/cstring:43, from ../CImg.h:76: /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:53413:53: warning: argument 1 null where non-null expected [-Wnonnull] 53413 | std::strcpy(text._data + std::strlen(text),"] "); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_jpeg(FILE*, const char*) [with T = unsigned char]': ../CImg.h:7220:18: warning: variable 'res' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] 7220 | std::FILE *res = 0; | ^~~ strip use_draw_gradient ** Compiling 'use_nlmeans (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o use_nlmeans use_nlmeans.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from use_nlmeans.cpp:51: ../CImg.h: In function 'const char* cimg_library::cimg::temporary_path(const char*, bool)': ../CImg.h:66582:23: warning: argument 1 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/cstring:43, from ../CImg.h:76: /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66582:23: warning: argument 2 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66566:22: note: in expansion of macro '_cimg_test_temporary_path' 66566 | if (tmpPath) _cimg_test_temporary_path(tmpPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66577:9: note: in expansion of macro '_cimg_test_temporary_path' 66577 | _cimg_test_temporary_path("/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66578:9: note: in expansion of macro '_cimg_test_temporary_path' 66578 | _cimg_test_temporary_path("/var/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66582:23: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_analyze(FILE*, const char*, float*) [with T = float]': ../CImg.h:55611:59: warning: argument 1 null where non-null expected [-Wnonnull] 55611 | const unsigned int len = (unsigned int)std::strlen(body); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::_save_pandore(FILE*, const char*, unsigned int) const [with T = float]': ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::_save_inr(FILE*, const char*, const float*) const [with T = float]': ../CImg.h:59975:18: warning: 'void* memcpy(void*, const void*, size_t)' offset [0, 3] is out of the bounds [0, 0] [-Warray-bounds=] 59975 | std::memcpy(header._data + 252,"##}\n",4); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::save_analyze(const char*, const float*) const [with T = float]': ../CImg.h:59782:20: warning: argument 1 null where non-null expected [-Wnonnull] 59782 | std::strcpy(hname,filename); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/string.h:141:14: note: in a call to function 'char* strcpy(char*, const char*)' declared 'nonnull' 141 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src) | ^~~~~~ ../CImg.h:59783:21: warning: argument 1 null where non-null expected [-Wnonnull] 59783 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59784:48: warning: argument 1 null where non-null expected [-Wnonnull] 59784 | cimg_snprintf(iname._data + std::strlen(iname) - 3,4,"img"); | ~~~~~~~~~~~^~~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:59787:20: warning: argument 1 null where non-null expected [-Wnonnull] 59787 | std::strcpy(hname,filename); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/string.h:141:14: note: in a call to function 'char* strcpy(char*, const char*)' declared 'nonnull' 141 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src) | ^~~~~~ ../CImg.h:59788:21: warning: argument 1 null where non-null expected [-Wnonnull] 59788 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59789:48: warning: argument 1 null where non-null expected [-Wnonnull] 59789 | cimg_snprintf(hname._data + std::strlen(iname) - 3,4,"hdr"); | ~~~~~~~~~~~^~~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:59792:21: warning: argument 1 null where non-null expected [-Wnonnull] 59792 | std::strncpy(hname,filename,hname._width - 1); *iname = 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59783:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59783 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:59788:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59788 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:59792:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59792 | std::strncpy(hname,filename,hname._width - 1); *iname = 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImgList& cimg_library::CImgList::save_ffmpeg_external(const char*, unsigned int, const char*, unsigned int) const [with T = float]': ../CImg.h:65548:59: warning: '%s' directive argument is null [-Wformat-truncation=] 65548 | cimg_snprintf(filename_tmp2,filename_tmp2._width,"%s_000001.ppm",filename_tmp._data); | ^~ ../CImg.h:65555:61: warning: '%s' directive argument is null [-Wformat-truncation=] 65555 | cimg_snprintf(filename_tmp2,filename_tmp2._width,"%s_%.6u.ppm",filename_tmp._data,frame); | ^~ In function 'int cimg_library::cimg::strcasecmp(const char*, const char*)', inlined from 'cimg_library::CImgList& cimg_library::CImgList::_load_cimg(FILE*, const char*) [with T = float]' at ../CImg.h:63674:7: ../CImg.h:6933:30: warning: argument 1 null where non-null expected [-Wnonnull] 6933 | l2 = (int)std::strlen(str2); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h: In function 'cimg_library::CImgList& cimg_library::CImgList::_load_cimg(FILE*, const char*) [with T = float]': /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_jpeg(FILE*, const char*) [with T = float]': ../CImg.h:7220:18: warning: variable 'res' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] 7220 | std::FILE *res = 0; | ^~~ ../CImg.h: In member function 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool, bool) const [with T = float]': ../CImg.h:53402:55: warning: argument 1 null where non-null expected [-Wnonnull] 53402 | char *ctext = text._data + std::strlen(text), *const ltext = text._data + 512; | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:53413:53: warning: argument 1 null where non-null expected [-Wnonnull] 53413 | std::strcpy(text._data + std::strlen(text),"] "); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ strip use_nlmeans ** Compiling 'use_skeleton (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o use_skeleton use_skeleton.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from use_skeleton.cpp:46: ../CImg.h: In function 'const char* cimg_library::cimg::temporary_path(const char*, bool)': ../CImg.h:66582:23: warning: argument 1 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/cstring:43, from ../CImg.h:76: /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66582:23: warning: argument 2 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66566:22: note: in expansion of macro '_cimg_test_temporary_path' 66566 | if (tmpPath) _cimg_test_temporary_path(tmpPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66577:9: note: in expansion of macro '_cimg_test_temporary_path' 66577 | _cimg_test_temporary_path("/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66578:9: note: in expansion of macro '_cimg_test_temporary_path' 66578 | _cimg_test_temporary_path("/var/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66582:23: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'int cimg_library::cimg::strcasecmp(const char*, const char*)', inlined from 'cimg_library::CImgList& cimg_library::CImgList::_load_cimg(FILE*, const char*) [with T = unsigned int]' at ../CImg.h:63674:7: ../CImg.h:6933:30: warning: argument 1 null where non-null expected [-Wnonnull] 6933 | l2 = (int)std::strlen(str2); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h: In function 'cimg_library::CImgList& cimg_library::CImgList::_load_cimg(FILE*, const char*) [with T = unsigned int]': /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_analyze(FILE*, const char*, float*) [with T = unsigned int]': ../CImg.h:55611:59: warning: argument 1 null where non-null expected [-Wnonnull] 55611 | const unsigned int len = (unsigned int)std::strlen(body); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::_save_pandore(FILE*, const char*, unsigned int) const [with T = float]': ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60174:7: note: in expansion of macro '_cimg_save_pandore_case' 60174 | _cimg_save_pandore_case(1,1,1,"float32",4); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60185:7: note: in expansion of macro '_cimg_save_pandore_case' 60185 | _cimg_save_pandore_case(0,1,1,"float32",7); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60207:7: note: in expansion of macro '_cimg_save_pandore_case' 60207 | _cimg_save_pandore_case(0,1,3,"float32",18); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60229:7: note: in expansion of macro '_cimg_save_pandore_case' 60229 | _cimg_save_pandore_case(1,1,0,"float32",25); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60251:7: note: in expansion of macro '_cimg_save_pandore_case' 60251 | _cimg_save_pandore_case(0,0,0,"float32",33); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60240:7: note: in expansion of macro '_cimg_save_pandore_case' 60240 | _cimg_save_pandore_case(0,1,0,"float32",29); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60218:7: note: in expansion of macro '_cimg_save_pandore_case' 60218 | _cimg_save_pandore_case(0,0,3,"float32",21); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60196:7: note: in expansion of macro '_cimg_save_pandore_case' 60196 | _cimg_save_pandore_case(0,0,1,"float32",10); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::_save_pandore(FILE*, const char*, unsigned int) const [with T = unsigned int]': ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60170:7: note: in expansion of macro '_cimg_save_pandore_case' 60170 | _cimg_save_pandore_case(1,1,1,"uint32",3); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60170:7: note: in expansion of macro '_cimg_save_pandore_case' 60170 | _cimg_save_pandore_case(1,1,1,"uint32",3); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60170:7: note: in expansion of macro '_cimg_save_pandore_case' 60170 | _cimg_save_pandore_case(1,1,1,"uint32",3); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60170:7: note: in expansion of macro '_cimg_save_pandore_case' 60170 | _cimg_save_pandore_case(1,1,1,"uint32",3); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60181:7: note: in expansion of macro '_cimg_save_pandore_case' 60181 | _cimg_save_pandore_case(0,1,1,"uint32",6); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60181:7: note: in expansion of macro '_cimg_save_pandore_case' 60181 | _cimg_save_pandore_case(0,1,1,"uint32",6); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60181:7: note: in expansion of macro '_cimg_save_pandore_case' 60181 | _cimg_save_pandore_case(0,1,1,"uint32",6); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60181:7: note: in expansion of macro '_cimg_save_pandore_case' 60181 | _cimg_save_pandore_case(0,1,1,"uint32",6); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60203:7: note: in expansion of macro '_cimg_save_pandore_case' 60203 | _cimg_save_pandore_case(0,1,3,"uint32",17); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60203:7: note: in expansion of macro '_cimg_save_pandore_case' 60203 | _cimg_save_pandore_case(0,1,3,"uint32",17); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60203:7: note: in expansion of macro '_cimg_save_pandore_case' 60203 | _cimg_save_pandore_case(0,1,3,"uint32",17); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60203:7: note: in expansion of macro '_cimg_save_pandore_case' 60203 | _cimg_save_pandore_case(0,1,3,"uint32",17); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60225:7: note: in expansion of macro '_cimg_save_pandore_case' 60225 | _cimg_save_pandore_case(1,1,0,"uint32",23); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60225:7: note: in expansion of macro '_cimg_save_pandore_case' 60225 | _cimg_save_pandore_case(1,1,0,"uint32",23); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60225:7: note: in expansion of macro '_cimg_save_pandore_case' 60225 | _cimg_save_pandore_case(1,1,0,"uint32",23); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60225:7: note: in expansion of macro '_cimg_save_pandore_case' 60225 | _cimg_save_pandore_case(1,1,0,"uint32",23); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60247:7: note: in expansion of macro '_cimg_save_pandore_case' 60247 | _cimg_save_pandore_case(0,0,0,"uint32",31); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60247:7: note: in expansion of macro '_cimg_save_pandore_case' 60247 | _cimg_save_pandore_case(0,0,0,"uint32",31); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60247:7: note: in expansion of macro '_cimg_save_pandore_case' 60247 | _cimg_save_pandore_case(0,0,0,"uint32",31); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60247:7: note: in expansion of macro '_cimg_save_pandore_case' 60247 | _cimg_save_pandore_case(0,0,0,"uint32",31); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60236:7: note: in expansion of macro '_cimg_save_pandore_case' 60236 | _cimg_save_pandore_case(0,1,0,"uint32",27); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60236:7: note: in expansion of macro '_cimg_save_pandore_case' 60236 | _cimg_save_pandore_case(0,1,0,"uint32",27); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60236:7: note: in expansion of macro '_cimg_save_pandore_case' 60236 | _cimg_save_pandore_case(0,1,0,"uint32",27); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60236:7: note: in expansion of macro '_cimg_save_pandore_case' 60236 | _cimg_save_pandore_case(0,1,0,"uint32",27); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60214:7: note: in expansion of macro '_cimg_save_pandore_case' 60214 | _cimg_save_pandore_case(0,0,3,"uint32",20); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60214:7: note: in expansion of macro '_cimg_save_pandore_case' 60214 | _cimg_save_pandore_case(0,0,3,"uint32",20); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60214:7: note: in expansion of macro '_cimg_save_pandore_case' 60214 | _cimg_save_pandore_case(0,0,3,"uint32",20); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60214:7: note: in expansion of macro '_cimg_save_pandore_case' 60214 | _cimg_save_pandore_case(0,0,3,"uint32",20); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60192:7: note: in expansion of macro '_cimg_save_pandore_case' 60192 | _cimg_save_pandore_case(0,0,1,"uint32",9); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60192:7: note: in expansion of macro '_cimg_save_pandore_case' 60192 | _cimg_save_pandore_case(0,0,1,"uint32",9); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60192:7: note: in expansion of macro '_cimg_save_pandore_case' 60192 | _cimg_save_pandore_case(0,0,1,"uint32",9); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h:60121:46: warning: array subscript 0 is outside array bounds of 'long unsigned int [0]' [-Warray-bounds=] 60121 | for (int d = 0; d<5; ++d) ndims[d] = (unsigned long)dims[d]; \ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:60192:7: note: in expansion of macro '_cimg_save_pandore_case' 60192 | _cimg_save_pandore_case(0,0,1,"uint32",9); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::_save_inr(FILE*, const char*, const float*) const [with T = float]': ../CImg.h:59975:18: warning: 'void* memcpy(void*, const void*, size_t)' offset [0, 3] is out of the bounds [0, 0] [-Warray-bounds=] 59975 | std::memcpy(header._data + 252,"##}\n",4); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::_save_inr(FILE*, const char*, const float*) const [with T = unsigned int]': ../CImg.h:59975:18: warning: 'void* memcpy(void*, const void*, size_t)' offset [0, 3] is out of the bounds [0, 0] [-Warray-bounds=] 59975 | std::memcpy(header._data + 252,"##}\n",4); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::save_analyze(const char*, const float*) const [with T = float]': ../CImg.h:59782:20: warning: argument 1 null where non-null expected [-Wnonnull] 59782 | std::strcpy(hname,filename); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/string.h:141:14: note: in a call to function 'char* strcpy(char*, const char*)' declared 'nonnull' 141 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src) | ^~~~~~ ../CImg.h:59783:21: warning: argument 1 null where non-null expected [-Wnonnull] 59783 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59784:48: warning: argument 1 null where non-null expected [-Wnonnull] 59784 | cimg_snprintf(iname._data + std::strlen(iname) - 3,4,"img"); | ~~~~~~~~~~~^~~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:59787:20: warning: argument 1 null where non-null expected [-Wnonnull] 59787 | std::strcpy(hname,filename); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/string.h:141:14: note: in a call to function 'char* strcpy(char*, const char*)' declared 'nonnull' 141 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src) | ^~~~~~ ../CImg.h:59788:21: warning: argument 1 null where non-null expected [-Wnonnull] 59788 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59789:48: warning: argument 1 null where non-null expected [-Wnonnull] 59789 | cimg_snprintf(hname._data + std::strlen(iname) - 3,4,"hdr"); | ~~~~~~~~~~~^~~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:59792:21: warning: argument 1 null where non-null expected [-Wnonnull] 59792 | std::strncpy(hname,filename,hname._width - 1); *iname = 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59783:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59783 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:59788:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59788 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:59792:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59792 | std::strncpy(hname,filename,hname._width - 1); *iname = 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImg& cimg_library::CImg::save_analyze(const char*, const float*) const [with T = unsigned int]': ../CImg.h:59782:20: warning: argument 1 null where non-null expected [-Wnonnull] 59782 | std::strcpy(hname,filename); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/string.h:141:14: note: in a call to function 'char* strcpy(char*, const char*)' declared 'nonnull' 141 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src) | ^~~~~~ ../CImg.h:59783:21: warning: argument 1 null where non-null expected [-Wnonnull] 59783 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59784:48: warning: argument 1 null where non-null expected [-Wnonnull] 59784 | cimg_snprintf(iname._data + std::strlen(iname) - 3,4,"img"); | ~~~~~~~~~~~^~~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:59787:20: warning: argument 1 null where non-null expected [-Wnonnull] 59787 | std::strcpy(hname,filename); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/string.h:141:14: note: in a call to function 'char* strcpy(char*, const char*)' declared 'nonnull' 141 | extern char *strcpy (char *__restrict __dest, const char *__restrict __src) | ^~~~~~ ../CImg.h:59788:21: warning: argument 1 null where non-null expected [-Wnonnull] 59788 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59789:48: warning: argument 1 null where non-null expected [-Wnonnull] 59789 | cimg_snprintf(hname._data + std::strlen(iname) - 3,4,"hdr"); | ~~~~~~~~~~~^~~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:59792:21: warning: argument 1 null where non-null expected [-Wnonnull] 59792 | std::strncpy(hname,filename,hname._width - 1); *iname = 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:59783:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59783 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:59788:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59788 | std::strncpy(iname,filename,iname._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:59792:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 59792 | std::strncpy(hname,filename,hname._width - 1); *iname = 0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In function 'const cimg_library::CImgList& cimg_library::CImgList::save_ffmpeg_external(const char*, unsigned int, const char*, unsigned int) const [with T = unsigned int]': ../CImg.h:65548:59: warning: '%s' directive argument is null [-Wformat-truncation=] 65548 | cimg_snprintf(filename_tmp2,filename_tmp2._width,"%s_000001.ppm",filename_tmp._data); | ^~ ../CImg.h:65555:61: warning: '%s' directive argument is null [-Wformat-truncation=] 65555 | cimg_snprintf(filename_tmp2,filename_tmp2._width,"%s_%.6u.ppm",filename_tmp._data,frame); | ^~ ../CImg.h: In function 'const cimg_library::CImgList& cimg_library::CImgList::save_ffmpeg_external(const char*, unsigned int, const char*, unsigned int) const [with T = float]': ../CImg.h:65548:59: warning: '%s' directive argument is null [-Wformat-truncation=] 65548 | cimg_snprintf(filename_tmp2,filename_tmp2._width,"%s_000001.ppm",filename_tmp._data); | ^~ ../CImg.h:65555:61: warning: '%s' directive argument is null [-Wformat-truncation=] 65555 | cimg_snprintf(filename_tmp2,filename_tmp2._width,"%s_%.6u.ppm",filename_tmp._data,frame); | ^~ ../CImg.h: In member function 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool, bool) const [with T = unsigned int]': ../CImg.h:53402:55: warning: argument 1 null where non-null expected [-Wnonnull] 53402 | char *ctext = text._data + std::strlen(text), *const ltext = text._data + 512; | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:53413:53: warning: argument 1 null where non-null expected [-Wnonnull] 53413 | std::strcpy(text._data + std::strlen(text),"] "); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_jpeg(FILE*, const char*) [with T = unsigned int]': ../CImg.h:7220:18: warning: variable 'res' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] 7220 | std::FILE *res = 0; | ^~~ ../CImg.h: In member function 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool, bool) const [with T = float]': ../CImg.h:53402:55: warning: argument 1 null where non-null expected [-Wnonnull] 53402 | char *ctext = text._data + std::strlen(text), *const ltext = text._data + 512; | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:53413:53: warning: argument 1 null where non-null expected [-Wnonnull] 53413 | std::strcpy(text._data + std::strlen(text),"] "); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ strip use_skeleton ** Compiling 'use_RGBclass (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o use_RGBclass use_RGBclass.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from use_RGBclass.cpp:49: ../CImg.h: In function 'const char* cimg_library::cimg::temporary_path(const char*, bool)': ../CImg.h:66582:23: warning: argument 1 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/cstring:43, from ../CImg.h:76: /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66582:23: warning: argument 2 null where non-null expected [-Wnonnull] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:144:14: note: in a call to function 'char* strncpy(char*, const char*, size_t)' declared 'nonnull' 144 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66566:22: note: in expansion of macro '_cimg_test_temporary_path' 66566 | if (tmpPath) _cimg_test_temporary_path(tmpPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66577:9: note: in expansion of macro '_cimg_test_temporary_path' 66577 | _cimg_test_temporary_path("/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66549:38: warning: '%s' directive argument is null [-Wformat-truncation=] 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~~~~~~~ ../CImg.h:66578:9: note: in expansion of macro '_cimg_test_temporary_path' 66578 | _cimg_test_temporary_path("/var/tmp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h:66549:43: note: format string is defined here 66549 | cimg_snprintf(tmp,tmp._width,"%s%c%s",s_path.data(),cimg_file_separator,filename_tmp._data); \ | ^~ ../CImg.h:66582:23: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 66582 | std::strncpy(tmp,filename_tmp,tmp._width - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../CImg.h: In member function 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool, bool) const [with T = short int]': ../CImg.h:53402:55: warning: argument 1 null where non-null expected [-Wnonnull] 53402 | char *ctext = text._data + std::strlen(text), *const ltext = text._data + 512; | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:53413:53: warning: argument 1 null where non-null expected [-Wnonnull] 53413 | std::strcpy(text._data + std::strlen(text),"] "); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_jpeg(FILE*, const char*) [with T = float]': ../CImg.h:7220:18: warning: variable 'res' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] 7220 | std::FILE *res = 0; | ^~~ ../CImg.h: In function 'cimg_library::CImg& cimg_library::CImg::_load_jpeg(FILE*, const char*) [with T = short int]': ../CImg.h:7220:18: warning: variable 'res' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] strip use_RGBclass ** Compiling 'use_tiff_stream (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o use_tiff_stream use_tiff_stream.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from /usr/include/opencv4/opencv2/core.hpp:52, from /usr/include/opencv4/opencv2/opencv.hpp:52, from ../CImg.h:450, from use_tiff_stream.cpp:52: /usr/include/opencv4/opencv2/core/cvdef.h:391:11: warning: 'int64' is deprecated [-Wdeprecated-declarations] 391 | int64 i; | ^ In file included from /usr/include/opencv4/opencv2/core/cvdef.h:190: /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/cvdef.h:392:12: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 392 | uint64 u; | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ In file included from /usr/include/opencv4/opencv2/core/base.hpp:58, from /usr/include/opencv4/opencv2/core.hpp:53: /usr/include/opencv4/opencv2/core/cvstd.hpp:69:38: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 69 | static inline uint64 abs(uint64 a) { return a; } | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/cvstd.hpp:69:38: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 69 | static inline uint64 abs(uint64 a) { return a; } | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ In file included from /usr/include/opencv4/opencv2/core/matx.hpp:54, from /usr/include/opencv4/opencv2/core.hpp:56: /usr/include/opencv4/opencv2/core/saturate.hpp:96:63: warning: 'int64' is deprecated [-Wdeprecated-declarations] 96 | template static inline _Tp saturate_cast(int64 v) { return _Tp(v); } | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp:98:64: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 98 | template static inline _Tp saturate_cast(uint64 v) { return _Tp(v); } | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp:107:53: warning: 'int64' is deprecated [-Wdeprecated-declarations] 107 | template<> inline uchar saturate_cast(int64 v) { return (uchar)((uint64)v <= (uint64)UCHAR_MAX ? v : v > 0 ? UCHAR_MAX : 0); } | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: In function '_Tp cv::saturate_cast(int64) [with _Tp = unsigned char; int64 = long long int]': /usr/include/opencv4/opencv2/core/saturate.hpp:107:80: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 107 | template<> inline uchar saturate_cast(int64 v) { return (uchar)((uint64)v <= (uint64)UCHAR_MAX ? v : v > 0 ? UCHAR_MAX : 0); } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp:107:93: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 107 | template<> inline uchar saturate_cast(int64 v) { return (uchar)((uint64)v <= (uint64)UCHAR_MAX ? v : v > 0 ? UCHAR_MAX : 0); } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: At global scope: /usr/include/opencv4/opencv2/core/saturate.hpp:108:54: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 108 | template<> inline uchar saturate_cast(uint64 v) { return (uchar)std::min(v, (uint64)UCHAR_MAX); } | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: In function '_Tp cv::saturate_cast(uint64) [with _Tp = unsigned char; uint64 = long long unsigned int]': /usr/include/opencv4/opencv2/core/saturate.hpp:108:91: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 108 | template<> inline uchar saturate_cast(uint64 v) { return (uchar)std::min(v, (uint64)UCHAR_MAX); } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: At global scope: /usr/include/opencv4/opencv2/core/saturate.hpp:117:53: warning: 'int64' is deprecated [-Wdeprecated-declarations] 117 | template<> inline schar saturate_cast(int64 v) { return (schar)((uint64)((int64)v-SCHAR_MIN) <= (uint64)UCHAR_MAX ? v : v > 0 ? SCHAR_MAX : SCHAR_MIN); } | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: In function '_Tp cv::saturate_cast(int64) [with _Tp = signed char; int64 = long long int]': /usr/include/opencv4/opencv2/core/saturate.hpp:117:80: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 117 | template<> inline schar saturate_cast(int64 v) { return (schar)((uint64)((int64)v-SCHAR_MIN) <= (uint64)UCHAR_MAX ? v : v > 0 ? SCHAR_MAX : SCHAR_MIN); } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp:117:89: warning: 'int64' is deprecated [-Wdeprecated-declarations] 117 | template<> inline schar saturate_cast(int64 v) { return (schar)((uint64)((int64)v-SCHAR_MIN) <= (uint64)UCHAR_MAX ? v : v > 0 ? SCHAR_MAX : SCHAR_MIN); } | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp:117:112: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 117 | template<> inline schar saturate_cast(int64 v) { return (schar)((uint64)((int64)v-SCHAR_MIN) <= (uint64)UCHAR_MAX ? v : v > 0 ? SCHAR_MAX : SCHAR_MIN); } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: At global scope: /usr/include/opencv4/opencv2/core/saturate.hpp:118:54: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 118 | template<> inline schar saturate_cast(uint64 v) { return (schar)std::min(v, (uint64)SCHAR_MAX); } | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: In function '_Tp cv::saturate_cast(uint64) [with _Tp = signed char; uint64 = long long unsigned int]': /usr/include/opencv4/opencv2/core/saturate.hpp:118:91: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 118 | template<> inline schar saturate_cast(uint64 v) { return (schar)std::min(v, (uint64)SCHAR_MAX); } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: At global scope: /usr/include/opencv4/opencv2/core/saturate.hpp:126:55: warning: 'int64' is deprecated [-Wdeprecated-declarations] 126 | template<> inline ushort saturate_cast(int64 v) { return (ushort)((uint64)v <= (uint64)USHRT_MAX ? v : v > 0 ? USHRT_MAX : 0); } | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: In function '_Tp cv::saturate_cast(int64) [with _Tp = short unsigned int; int64 = long long int]': /usr/include/opencv4/opencv2/core/saturate.hpp:126:81: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 126 | template<> inline ushort saturate_cast(int64 v) { return (ushort)((uint64)v <= (uint64)USHRT_MAX ? v : v > 0 ? USHRT_MAX : 0); } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp:126:94: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 126 | template<> inline ushort saturate_cast(int64 v) { return (ushort)((uint64)v <= (uint64)USHRT_MAX ? v : v > 0 ? USHRT_MAX : 0); } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: At global scope: /usr/include/opencv4/opencv2/core/saturate.hpp:127:56: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 127 | template<> inline ushort saturate_cast(uint64 v) { return (ushort)std::min(v, (uint64)USHRT_MAX); } | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: In function '_Tp cv::saturate_cast(uint64) [with _Tp = short unsigned int; uint64 = long long unsigned int]': /usr/include/opencv4/opencv2/core/saturate.hpp:127:92: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 127 | template<> inline ushort saturate_cast(uint64 v) { return (ushort)std::min(v, (uint64)USHRT_MAX); } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: At global scope: /usr/include/opencv4/opencv2/core/saturate.hpp:134:53: warning: 'int64' is deprecated [-Wdeprecated-declarations] 134 | template<> inline short saturate_cast(int64 v) { return (short)((uint64)((int64)v - SHRT_MIN) <= (uint64)USHRT_MAX ? v : v > 0 ? SHRT_MAX : SHRT_MIN); } | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: In function '_Tp cv::saturate_cast(int64) [with _Tp = short int; int64 = long long int]': /usr/include/opencv4/opencv2/core/saturate.hpp:134:80: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 134 | template<> inline short saturate_cast(int64 v) { return (short)((uint64)((int64)v - SHRT_MIN) <= (uint64)USHRT_MAX ? v : v > 0 ? SHRT_MAX : SHRT_MIN); } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp:134:89: warning: 'int64' is deprecated [-Wdeprecated-declarations] 134 | template<> inline short saturate_cast(int64 v) { return (short)((uint64)((int64)v - SHRT_MIN) <= (uint64)USHRT_MAX ? v : v > 0 ? SHRT_MAX : SHRT_MIN); } | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp:134:113: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 134 | template<> inline short saturate_cast(int64 v) { return (short)((uint64)((int64)v - SHRT_MIN) <= (uint64)USHRT_MAX ? v : v > 0 ? SHRT_MAX : SHRT_MIN); } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: At global scope: /usr/include/opencv4/opencv2/core/saturate.hpp:135:54: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 135 | template<> inline short saturate_cast(uint64 v) { return (short)std::min(v, (uint64)SHRT_MAX); } | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: In function '_Tp cv::saturate_cast(uint64) [with _Tp = short int; uint64 = long long unsigned int]': /usr/include/opencv4/opencv2/core/saturate.hpp:135:91: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 135 | template<> inline short saturate_cast(uint64 v) { return (short)std::min(v, (uint64)SHRT_MAX); } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: At global scope: /usr/include/opencv4/opencv2/core/saturate.hpp:138:49: warning: 'int64' is deprecated [-Wdeprecated-declarations] 138 | template<> inline int saturate_cast(int64 v) { return (int)((uint64)(v - INT_MIN) <= (uint64)UINT_MAX ? v : v > 0 ? INT_MAX : INT_MIN); } | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: In function '_Tp cv::saturate_cast(int64) [with _Tp = int; int64 = long long int]': /usr/include/opencv4/opencv2/core/saturate.hpp:138:78: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 138 | template<> inline int saturate_cast(int64 v) { return (int)((uint64)(v - INT_MIN) <= (uint64)UINT_MAX ? v : v > 0 ? INT_MAX : INT_MIN); } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp:138:103: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 138 | template<> inline int saturate_cast(int64 v) { return (int)((uint64)(v - INT_MIN) <= (uint64)UINT_MAX ? v : v > 0 ? INT_MAX : INT_MIN); } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: At global scope: /usr/include/opencv4/opencv2/core/saturate.hpp:139:50: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 139 | template<> inline int saturate_cast(uint64 v) { return (int)std::min(v, (uint64)INT_MAX); } | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: In function '_Tp cv::saturate_cast(uint64) [with _Tp = int; uint64 = long long unsigned int]': /usr/include/opencv4/opencv2/core/saturate.hpp:139:89: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 139 | template<> inline int saturate_cast(uint64 v) { return (int)std::min(v, (uint64)INT_MAX); } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: At global scope: /usr/include/opencv4/opencv2/core/saturate.hpp:146:59: warning: 'int64' is deprecated [-Wdeprecated-declarations] 146 | template<> inline unsigned saturate_cast(int64 v) { return (unsigned)((uint64)v <= (uint64)UINT_MAX ? v : v > 0 ? UINT_MAX : 0); } | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: In function '_Tp cv::saturate_cast(int64) [with _Tp = unsigned int; int64 = long long int]': /usr/include/opencv4/opencv2/core/saturate.hpp:146:83: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 146 | template<> inline unsigned saturate_cast(int64 v) { return (unsigned)((uint64)v <= (uint64)UINT_MAX ? v : v > 0 ? UINT_MAX : 0); } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp:146:96: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 146 | template<> inline unsigned saturate_cast(int64 v) { return (unsigned)((uint64)v <= (uint64)UINT_MAX ? v : v > 0 ? UINT_MAX : 0); } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: At global scope: /usr/include/opencv4/opencv2/core/saturate.hpp:147:60: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 147 | template<> inline unsigned saturate_cast(uint64 v) { return (unsigned)std::min(v, (uint64)UINT_MAX); } | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: In function '_Tp cv::saturate_cast(uint64) [with _Tp = unsigned int; uint64 = long long unsigned int]': /usr/include/opencv4/opencv2/core/saturate.hpp:147:94: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 147 | template<> inline unsigned saturate_cast(uint64 v) { return (unsigned)std::min(v, (uint64)UINT_MAX); } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: At global scope: /usr/include/opencv4/opencv2/core/saturate.hpp:152:40: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 152 | template<> inline uint64 saturate_cast(schar v) { return (uint64)std::max(v, (schar)0); } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp:152:55: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 152 | template<> inline uint64 saturate_cast(schar v) { return (uint64)std::max(v, (schar)0); } | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: In function '_Tp cv::saturate_cast(schar) [with _Tp = long long unsigned int; schar = signed char]': /usr/include/opencv4/opencv2/core/saturate.hpp:152:72: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 152 | template<> inline uint64 saturate_cast(schar v) { return (uint64)std::max(v, (schar)0); } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: At global scope: /usr/include/opencv4/opencv2/core/saturate.hpp:153:40: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 153 | template<> inline uint64 saturate_cast(short v) { return (uint64)std::max(v, (short)0); } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp:153:55: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 153 | template<> inline uint64 saturate_cast(short v) { return (uint64)std::max(v, (short)0); } | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: In function '_Tp cv::saturate_cast(short int) [with _Tp = long long unsigned int]': /usr/include/opencv4/opencv2/core/saturate.hpp:153:72: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 153 | template<> inline uint64 saturate_cast(short v) { return (uint64)std::max(v, (short)0); } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: At global scope: /usr/include/opencv4/opencv2/core/saturate.hpp:154:40: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 154 | template<> inline uint64 saturate_cast(int v) { return (uint64)std::max(v, (int)0); } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp:154:53: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 154 | template<> inline uint64 saturate_cast(int v) { return (uint64)std::max(v, (int)0); } | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: In function '_Tp cv::saturate_cast(int) [with _Tp = long long unsigned int]': /usr/include/opencv4/opencv2/core/saturate.hpp:154:72: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 154 | template<> inline uint64 saturate_cast(int v) { return (uint64)std::max(v, (int)0); } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: At global scope: /usr/include/opencv4/opencv2/core/saturate.hpp:155:40: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 155 | template<> inline uint64 saturate_cast(int64 v) { return (uint64)std::max(v, (int64)0); } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp:155:55: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 155 | template<> inline uint64 saturate_cast(int64 v) { return (uint64)std::max(v, (int64)0); } | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp:155:55: warning: 'int64' is deprecated [-Wdeprecated-declarations] 155 | template<> inline uint64 saturate_cast(int64 v) { return (uint64)std::max(v, (int64)0); } | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: In function '_Tp cv::saturate_cast(int64) [with _Tp = long long unsigned int; int64 = long long int]': /usr/include/opencv4/opencv2/core/saturate.hpp:155:72: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 155 | template<> inline uint64 saturate_cast(int64 v) { return (uint64)std::max(v, (int64)0); } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp:155:92: warning: 'int64' is deprecated [-Wdeprecated-declarations] 155 | template<> inline uint64 saturate_cast(int64 v) { return (uint64)std::max(v, (int64)0); } | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: At global scope: /usr/include/opencv4/opencv2/core/saturate.hpp:157:39: warning: 'int64' is deprecated [-Wdeprecated-declarations] 157 | template<> inline int64 saturate_cast(uint64 v) { return (int64)std::min(v, (uint64)LLONG_MAX); } | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp:157:54: warning: 'int64' is deprecated [-Wdeprecated-declarations] 157 | template<> inline int64 saturate_cast(uint64 v) { return (int64)std::min(v, (uint64)LLONG_MAX); } | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp:157:54: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 157 | template<> inline int64 saturate_cast(uint64 v) { return (int64)std::min(v, (uint64)LLONG_MAX); } | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: In function '_Tp cv::saturate_cast(uint64) [with _Tp = long long int; uint64 = long long unsigned int]': /usr/include/opencv4/opencv2/core/saturate.hpp:157:72: warning: 'int64' is deprecated [-Wdeprecated-declarations] 157 | template<> inline int64 saturate_cast(uint64 v) { return (int64)std::min(v, (uint64)LLONG_MAX); } | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp:157:91: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 157 | template<> inline int64 saturate_cast(uint64 v) { return (int64)std::min(v, (uint64)LLONG_MAX); } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp: At global scope: /usr/include/opencv4/opencv2/core/saturate.hpp:170:62: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 170 | template<> inline float16_t saturate_cast(uint64 v) { return float16_t((float)v); } | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/saturate.hpp:171:61: warning: 'int64' is deprecated [-Wdeprecated-declarations] 171 | template<> inline float16_t saturate_cast(int64 v) { return float16_t((float)v); } | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ In file included from /usr/include/opencv4/opencv2/core.hpp:57: /usr/include/opencv4/opencv2/core/types.hpp:201:16: warning: 'int64' is deprecated [-Wdeprecated-declarations] 201 | typedef Point_ Point2l; | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/types.hpp:362:15: warning: 'int64' is deprecated [-Wdeprecated-declarations] 362 | typedef Size_ Size2l; | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/types.hpp:1425:71: warning: 'int64' is deprecated [-Wdeprecated-declarations] 1425 | template static inline _AccTp normL2Sqr(const Point_& pt); | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/types.hpp:1430:35: warning: 'int64' is deprecated [-Wdeprecated-declarations] 1430 | template<> inline int64 normL2Sqr(const Point_& pt) { return pt.dot(pt); } | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/types.hpp:1430:55: warning: 'int64' is deprecated [-Wdeprecated-declarations] 1430 | template<> inline int64 normL2Sqr(const Point_& pt) { return pt.dot(pt); } | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/types.hpp:1430:65: warning: 'int64' is deprecated [-Wdeprecated-declarations] 1430 | template<> inline int64 normL2Sqr(const Point_& pt) { return pt.dot(pt); } | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core.hpp:2844:21: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 2844 | RNG(uint64 state); | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core.hpp:2972:12: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 2972 | uint64 state; | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core.hpp:3311:29: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 3311 | template<> struct ParamType | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core.hpp:3313:20: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 3313 | typedef uint64 const_param_type; | ^~~~~~~~~~~~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core.hpp:3314:20: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 3314 | typedef uint64 member_type; | ^~~~~~~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ In file included from /usr/include/opencv4/opencv2/core.hpp:3348: /usr/include/opencv4/opencv2/core/operations.hpp:395:30: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 395 | inline RNG::RNG(uint64 _state) { state = _state ? _state : 0xffffffff; } | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/operations.hpp: In member function 'cv::RNG::operator double()': /usr/include/opencv4/opencv2/core/operations.hpp:404:66: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 404 | inline RNG::operator double() { unsigned t = next(); return (((uint64)t << 32) | next()) * 5.4210108624275221700372640043497e-20; } | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ /usr/include/opencv4/opencv2/core/operations.hpp: In member function 'unsigned int cv::RNG::next()': /usr/include/opencv4/opencv2/core/operations.hpp:417:14: warning: 'uint64' is deprecated [-Wdeprecated-declarations] 417 | state = (uint64)(unsigned)state* /*CV_RNG_COEFF*/ 4164903690U + (unsigned)(state >> 32); | ^~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:62:21: note: declared here 62 | typedef uint64_t uint64; | ^~~~~~ In file included from /usr/include/opencv4/opencv2/core.hpp:3350: /usr/include/opencv4/opencv2/core/utility.hpp: At global scope: /usr/include/opencv4/opencv2/core/utility.hpp:268:33: warning: 'int64' is deprecated [-Wdeprecated-declarations] 268 | CV_EXPORTS_W int64 getTickCount(); | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/utility.hpp:321:34: warning: 'int64' is deprecated [-Wdeprecated-declarations] 321 | CV_WRAP int64 getTimeTicks() const | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/utility.hpp:345:32: warning: 'int64' is deprecated [-Wdeprecated-declarations] 345 | CV_WRAP int64 getCounter() const | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/utility.hpp:382:11: warning: 'int64' is deprecated [-Wdeprecated-declarations] 382 | int64 counter; | ^~~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/utility.hpp:383:11: warning: 'int64' is deprecated [-Wdeprecated-declarations] 383 | int64 sumTime; | ^~~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/utility.hpp:384:11: warning: 'int64' is deprecated [-Wdeprecated-declarations] 384 | int64 startTime; | ^~~~~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/utility.hpp: In member function 'void cv::TickMeter::stop()': /usr/include/opencv4/opencv2/core/utility.hpp:312:15: warning: 'int64' is deprecated [-Wdeprecated-declarations] 312 | int64 time = cv::getTickCount(); | ^~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/utility.hpp: At global scope: /usr/include/opencv4/opencv2/core/utility.hpp:415:36: warning: 'int64' is deprecated [-Wdeprecated-declarations] 415 | CV_EXPORTS_W int64 getCPUTickCount(); | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ In file included from /usr/include/opencv4/opencv2/dnn/dnn.hpp:47, from /usr/include/opencv4/opencv2/dnn.hpp:76, from /usr/include/opencv4/opencv2/opencv.hpp:62: /usr/include/opencv4/opencv2/core/async.hpp:60:48: warning: 'int64' is deprecated [-Wdeprecated-declarations] 60 | bool get(OutputArray dst, int64 timeoutNs) const; | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/async.hpp:65:36: warning: 'int64' is deprecated [-Wdeprecated-declarations] 65 | bool wait_for(int64 timeoutNs) const; | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/async.hpp: In member function 'bool cv::AsyncArray::get(cv::OutputArray, double) const': /usr/include/opencv4/opencv2/core/async.hpp:63:74: warning: 'int64' is deprecated [-Wdeprecated-declarations] 63 | bool get(OutputArray dst, double timeoutNs) const { return get(dst, (int64)timeoutNs); } | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/async.hpp: In member function 'bool cv::AsyncArray::wait_for(double) const': /usr/include/opencv4/opencv2/core/async.hpp:68:62: warning: 'int64' is deprecated [-Wdeprecated-declarations] 68 | bool wait_for(double timeoutNs) const { return wait_for((int64)timeoutNs); } | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/async.hpp: In member function 'bool cv::AsyncArray::get(cv::OutputArray, const std::chrono::duration<_Rep1, _Period1>&)': /usr/include/opencv4/opencv2/core/async.hpp:79:26: warning: 'int64' is deprecated [-Wdeprecated-declarations] 79 | return get(dst, (int64)(std::chrono::nanoseconds(timeout).count())); | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/core/async.hpp: In member function 'bool cv::AsyncArray::wait_for(const std::chrono::duration<_Rep1, _Period1>&)': /usr/include/opencv4/opencv2/core/async.hpp:85:26: warning: 'int64' is deprecated [-Wdeprecated-declarations] 85 | return wait_for((int64)(std::chrono::nanoseconds(timeout).count())); | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ In file included from /usr/include/opencv4/opencv2/dnn/dnn.hpp:51: /usr/include/opencv4/opencv2/dnn/dict.hpp: At global scope: /usr/include/opencv4/opencv2/dnn/dict.hpp:64:35: warning: 'int64' is deprecated [-Wdeprecated-declarations] 64 | explicit DictValue(int64 i = 0) : type(Param::INT), pi(new AutoBuffer) { (*pi)[0] = i; } //!< Constructs integer scalar | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/dnn/dict.hpp:103:20: warning: 'int64' is deprecated [-Wdeprecated-declarations] 103 | AutoBuffer *pi; | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/dnn/dict.hpp: In constructor 'cv::dnn::dnn4_v20220524::DictValue::DictValue(bool)': /usr/include/opencv4/opencv2/dnn/dict.hpp:63:80: warning: 'int64' is deprecated [-Wdeprecated-declarations] 63 | explicit DictValue(bool i) : type(Param::INT), pi(new AutoBuffer) { (*pi)[0] = i ? 1 : 0; } //!< Constructs integer scalar | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/dnn/dict.hpp: In constructor 'cv::dnn::dnn4_v20220524::DictValue::DictValue(int64)': /usr/include/opencv4/opencv2/dnn/dict.hpp:64:80: warning: 'int64' is deprecated [-Wdeprecated-declarations] 64 | explicit DictValue(int64 i = 0) : type(Param::INT), pi(new AutoBuffer) { (*pi)[0] = i; } //!< Constructs integer scalar | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/dnn/dict.hpp: In constructor 'cv::dnn::dnn4_v20220524::DictValue::DictValue(int)': /usr/include/opencv4/opencv2/dnn/dict.hpp:65:80: warning: 'int64' is deprecated [-Wdeprecated-declarations] 65 | CV_WRAP explicit DictValue(int i) : type(Param::INT), pi(new AutoBuffer) { (*pi)[0] = i; } //!< Constructs integer scalar | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/dnn/dict.hpp: In constructor 'cv::dnn::dnn4_v20220524::DictValue::DictValue(unsigned int)': /usr/include/opencv4/opencv2/dnn/dict.hpp:66:80: warning: 'int64' is deprecated [-Wdeprecated-declarations] 66 | explicit DictValue(unsigned p) : type(Param::INT), pi(new AutoBuffer) { (*pi)[0] = p; } //!< Constructs integer scalar | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/dnn/dnn.hpp: At global scope: /usr/include/opencv4/opencv2/dnn/dnn.hpp:417:70: warning: 'int64' is deprecated [-Wdeprecated-declarations] 417 | const std::vector &outputs) const {CV_UNUSED(inputs); CV_UNUSED(outputs); return 0;} | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/dnn/dnn.hpp:768:77: warning: 'int64' is deprecated [-Wdeprecated-declarations] 768 | CV_WRAP int64 getFLOPS(const std::vector& netInputShapes) const; | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/dnn/dnn.hpp:770:63: warning: 'int64' is deprecated [-Wdeprecated-declarations] 770 | CV_WRAP int64 getFLOPS(const MatShape& netInputShape) const; | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/dnn/dnn.hpp:773:77: warning: 'int64' is deprecated [-Wdeprecated-declarations] 773 | const std::vector& netInputShapes) const; | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/dnn/dnn.hpp:776:63: warning: 'int64' is deprecated [-Wdeprecated-declarations] 776 | const MatShape& netInputShape) const; | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/dnn/dnn.hpp:839:73: warning: 'int64' is deprecated [-Wdeprecated-declarations] 839 | CV_WRAP int64 getPerfProfile(CV_OUT std::vector& timings); | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ In file included from /usr/include/opencv4/opencv2/dnn/dnn.hpp:1754: /usr/include/opencv4/opencv2/dnn/dnn.inl.hpp: In static member function 'static cv::dnn::dnn4_v20220524::DictValue cv::dnn::dnn4_v20220524::DictValue::arrayInt(TypeIter, int)': /usr/include/opencv4/opencv2/dnn/dnn.inl.hpp:54:46: warning: 'int64' is deprecated [-Wdeprecated-declarations] 54 | DictValue res(Param::INT, new AutoBuffer(size)); | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/dnn/dnn.inl.hpp: At global scope: /usr/include/opencv4/opencv2/dnn/dnn.inl.hpp:86:29: warning: 'int64' is deprecated [-Wdeprecated-declarations] 86 | inline int64 DictValue::get(int idx) const | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/dnn/dnn.inl.hpp:86:45: warning: 'int64' is deprecated [-Wdeprecated-declarations] 86 | inline int64 DictValue::get(int idx) const | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/dnn/dnn.inl.hpp: In member function 'T cv::dnn::dnn4_v20220524::DictValue::get(int) const [with T = long long int]': /usr/include/opencv4/opencv2/dnn/dnn.inl.hpp:103:17: warning: 'int64' is deprecated [-Wdeprecated-declarations] 103 | return (int64)doubleValue; | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/dnn/dnn.inl.hpp: In member function 'T cv::dnn::dnn4_v20220524::DictValue::get(int) const [with T = int]': /usr/include/opencv4/opencv2/dnn/dnn.inl.hpp:119:21: warning: 'int64' is deprecated [-Wdeprecated-declarations] 119 | return (int)get(idx); | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/dnn/dnn.inl.hpp: In member function 'int cv::dnn::dnn4_v20220524::DictValue::getIntValue(int) const': /usr/include/opencv4/opencv2/dnn/dnn.inl.hpp:124:21: warning: 'int64' is deprecated [-Wdeprecated-declarations] 124 | return (int)get(idx); | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/dnn/dnn.inl.hpp: In member function 'T cv::dnn::dnn4_v20220524::DictValue::get(int) const [with T = unsigned int]': /usr/include/opencv4/opencv2/dnn/dnn.inl.hpp:130:26: warning: 'int64' is deprecated [-Wdeprecated-declarations] 130 | return (unsigned)get(idx); | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/dnn/dnn.inl.hpp: In member function 'T cv::dnn::dnn4_v20220524::DictValue::get(int) const [with T = bool]': /usr/include/opencv4/opencv2/dnn/dnn.inl.hpp:136:17: warning: 'int64' is deprecated [-Wdeprecated-declarations] 136 | return (get(idx) != 0); | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/dnn/dnn.inl.hpp: In member function 'cv::dnn::dnn4_v20220524::DictValue& cv::dnn::dnn4_v20220524::DictValue::operator=(const cv::dnn::dnn4_v20220524::DictValue&)': /usr/include/opencv4/opencv2/dnn/dnn.inl.hpp:227:20: warning: 'int64' is deprecated [-Wdeprecated-declarations] 227 | AutoBuffer *tmp = new AutoBuffer(*r.pi); | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/dnn/dnn.inl.hpp:227:52: warning: 'int64' is deprecated [-Wdeprecated-declarations] 227 | AutoBuffer *tmp = new AutoBuffer(*r.pi); | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/dnn/dnn.inl.hpp: In copy constructor 'cv::dnn::dnn4_v20220524::DictValue::DictValue(const cv::dnn::dnn4_v20220524::DictValue&)': /usr/include/opencv4/opencv2/dnn/dnn.inl.hpp:255:29: warning: 'int64' is deprecated [-Wdeprecated-declarations] 255 | pi = new AutoBuffer(*r.pi); | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/dnn/dnn.inl.hpp: In function 'std::ostream& cv::dnn::dnn4_v20220524::operator<<(std::ostream&, const DictValue&)': /usr/include/opencv4/opencv2/dnn/dnn.inl.hpp:308:33: warning: 'int64' is deprecated [-Wdeprecated-declarations] 308 | stream << dictv.get(i) << ", "; | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/dnn/dnn.inl.hpp:309:29: warning: 'int64' is deprecated [-Wdeprecated-declarations] 309 | stream << dictv.get(i); | ^~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ In file included from /usr/include/opencv4/opencv2/flann/index_testing.h:43, from /usr/include/opencv4/opencv2/flann/autotuned_index.h:39, from /usr/include/opencv4/opencv2/flann/all_indices.h:45, from /usr/include/opencv4/opencv2/flann/flann_base.hpp:44, from /usr/include/opencv4/opencv2/flann.hpp:48, from /usr/include/opencv4/opencv2/opencv.hpp:65: /usr/include/opencv4/opencv2/flann/timer.h: At global scope: /usr/include/opencv4/opencv2/flann/timer.h:50:11: warning: 'int64' is deprecated [-Wdeprecated-declarations] 50 | int64 startTime; | ^~~~~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ /usr/include/opencv4/opencv2/flann/timer.h: In member function 'void cvflann::StartStopTimer::stop()': /usr/include/opencv4/opencv2/flann/timer.h:81:15: warning: 'int64' is deprecated [-Wdeprecated-declarations] 81 | int64 stopTime = cv::getTickCount(); | ^~~~~~~~ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ In file included from /usr/include/opencv4/opencv2/highgui.hpp:51, from /usr/include/opencv4/opencv2/opencv.hpp:68: /usr/include/opencv4/opencv2/videoio.hpp: At global scope: /usr/include/opencv4/opencv2/videoio.hpp:936:32: warning: 'int64' is deprecated [-Wdeprecated-declarations] 936 | int64 timeoutNs = 0); | ^ /usr/include/opencv4/opencv2/core/hal/interface.h:61:20: note: declared here 61 | typedef int64_t int64; | ^~~~~ strip use_tiff_stream ** Compiling 'use_jpeg_buffer (3.2.1)' with 'gcc version 14.2.0 (Debian 14.2.0-8) ' g++ -o use_jpeg_buffer use_jpeg_buffer.cpp -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label -Wshadow -Ofast -mtune=generic -Dcimg_use_vt100 -Dcimg_display=1 -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_heif -Dcimg_use_openexr -I/usr/include/OpenEXR -I/usr/include/Imath -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_zlib -Dcimg_use_curl -Dcimg_use_opencv -I/usr/include/opencv4 -I/usr/include/opencv -I/usr/include/opencv4 -Dcimg_use_magick -I/usr/include/GraphicsMagick -Dcimg_use_fftw3 -lm -lX11 -lpthread -lXrandr -ltiff -ltiffxx -lheif -lOpenEXR -lImath -lpng -lz -ljpeg -lz -lcurl -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -lGraphicsMagick++ -lGraphicsMagick -lfftw3 -lfftw3_threads In file included from use_jpeg_buffer.cpp:51: ../CImg.h: In member function 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool, bool) const [with T = unsigned char]': ../CImg.h:53402:55: warning: argument 1 null where non-null expected [-Wnonnull] 53402 | char *ctext = text._data + std::strlen(text), *const ltext = text._data + 512; | ~~~~~~~~~~~^~~~~~ In file included from /usr/include/c++/14/cstring:43, from ../CImg.h:76: /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ ../CImg.h:53413:53: warning: argument 1 null where non-null expected [-Wnonnull] 53413 | std::strcpy(text._data + std::strlen(text),"] "); | ~~~~~~~~~~~^~~~~~ /usr/include/string.h:407:15: note: in a call to function 'size_t strlen(const char*)' declared 'nonnull' 407 | extern size_t strlen (const char *__s) | ^~~~~~ strip use_jpeg_buffer make[3]: Leaving directory '/build/reproducible-path/cimg-3.2.1+dfsg/examples' make[2]: Leaving directory '/build/reproducible-path/cimg-3.2.1+dfsg/examples' # After test build of examples remove remaining object files cd examples && /usr/bin/make clean make[2]: Entering directory '/build/reproducible-path/cimg-3.2.1+dfsg/examples' rm -rf *.exe *.o *.obj *~ \#* CImg_demo captcha curve_editor2d dtmri_view3d edge_explorer2d fade_images gaussian_fit1d generate_loop_macros hough_transform2d image_registration2d image2ascii image_surface3d jawbreaker mcf_levelsets2d mcf_levelsets3d odykill pde_heatflow2d pde_TschumperleDeriche2d plotter1d radon_transform2d scene3d spherical_function3d tetris tron tutorial wavelet_atrous use_chlpca use_draw_gradient use_nlmeans use_skeleton use_RGBclass use_tiff_stream use_jpeg_buffer make[2]: Leaving directory '/build/reproducible-path/cimg-3.2.1+dfsg/examples' make[1]: Leaving directory '/build/reproducible-path/cimg-3.2.1+dfsg' create-stamp debian/debhelper-build-stamp dh_prep debian/rules override_dh_install make[1]: Entering directory '/build/reproducible-path/cimg-3.2.1+dfsg' dh_install # In gaussian_fit1d.cpp the files is included into itself and thus the current directory needs to be in include path cd debian/cimg-examples/usr/share/doc/cimg-dev/examples; \ sed -i \ -e 's?\(CFLAGS[[:space:]=]*-I\)\.\. -Wall -W?\1`pwd` -Wall -W?' \ -e 's?\.\.//CImg.h?/usr/include/CImg.h?g' \ Makefile; \ for file in gaussian_fit1d.cpp use_RGBclass.cpp ; do \ sed -i "s?#define cimg_plugin \"examples/$file\"?#define cimg_plugin \"$file\"?" $file ; \ done mv html/reference/* debian/cimg-doc/usr/share/doc/cimg-dev/html find debian -type f -name "_form*" -delete make[1]: Leaving directory '/build/reproducible-path/cimg-3.2.1+dfsg' debian/rules override_dh_installdocs make[1]: Entering directory '/build/reproducible-path/cimg-3.2.1+dfsg' dh_installdocs find debian/cimg-doc -type f -name "*.html" -exec debian/remove_privacy_violating_js_code \{\} \; make[1]: Leaving directory '/build/reproducible-path/cimg-3.2.1+dfsg' dh_installchangelogs dh_perl dh_link dh_strip_nondeterminism debian/rules override_dh_compress make[1]: Entering directory '/build/reproducible-path/cimg-3.2.1+dfsg' dh_compress --exclude=.shtml \ --exclude=.pdf \ --exclude=.h \ --exclude=.cpp \ --exclude=.bmp \ --exclude=.pgm \ --exclude=.ppm \ --exclude=Makefile \ --exclude=.raw \ --exclude=.gmic make[1]: Leaving directory '/build/reproducible-path/cimg-3.2.1+dfsg' dh_fixperms dh_missing dh_installdeb dh_gencontrol dpkg-gencontrol: warning: Depends field of package cimg-dev: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums dh_builddeb dpkg-deb: building package 'cimg-examples' in '../cimg-examples_3.2.1+dfsg-2_all.deb'. dpkg-deb: building package 'cimg-doc' in '../cimg-doc_3.2.1+dfsg-2_all.deb'. dpkg-deb: building package 'cimg-dev' in '../cimg-dev_3.2.1+dfsg-2_all.deb'. dpkg-genbuildinfo --build=binary -O../cimg_3.2.1+dfsg-2_i386.buildinfo dpkg-genchanges --build=binary -O../cimg_3.2.1+dfsg-2_i386.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/37955 and its subdirectories I: Current time: Fri Dec 13 04:30:24 -12 2024 I: pbuilder-time-stamp: 1734107424 Fri Dec 13 16:30:26 UTC 2024 I: 1st build successful. Starting 2nd build on remote node ionos6-i386.debian.net. Fri Dec 13 16:30:26 UTC 2024 I: Preparing to do remote build '2' on ionos6-i386.debian.net. Fri Dec 13 16:52:36 UTC 2024 I: Deleting $TMPDIR on ionos6-i386.debian.net. Fri Dec 13 16:52:37 UTC 2024 I: cimg_3.2.1+dfsg-2_i386.changes: Format: 1.8 Date: Tue, 10 Dec 2024 19:32:00 +0100 Source: cimg Binary: cimg-dev cimg-doc cimg-examples Architecture: all Version: 3.2.1+dfsg-2 Distribution: unstable Urgency: medium Maintainer: Debian Science Maintainers Changed-By: Santiago Vila Description: cimg-dev - powerful image processing library cimg-doc - documentation of cimg-dev imaging library cimg-examples - examples for cimg-dev imaging library Closes: 1089658 Changes: cimg (3.2.1+dfsg-2) unstable; urgency=medium . * Team upload. [ Jeremy Bícha ] * Remove dependencies on libgimp2.0-dev. Closes: #1089658. [ Santiago Vila ] * Update Standards-Version. Checksums-Sha1: 3b9e4b347f09c892b33df62e6b2e7ecdf48be62a 497380 cimg-dev_3.2.1+dfsg-2_all.deb f4fe57753193a5bc943f887e9466606b99a4921a 7925696 cimg-doc_3.2.1+dfsg-2_all.deb bcce0aee8cc2a594060ca38c6b6bd3ccf988b9c5 1979820 cimg-examples_3.2.1+dfsg-2_all.deb 7e162f69a44d211d8cdbc01eea6eaeb3ce63da46 21606 cimg_3.2.1+dfsg-2_i386.buildinfo Checksums-Sha256: 42690c7669989df6e1bc29a393203dd98c4cc998d6499580f6d6b52e76b85018 497380 cimg-dev_3.2.1+dfsg-2_all.deb fff42f2718505e6ab0ab620f52508aadc0d43bd3390f62a9d56478cc1f67ca8b 7925696 cimg-doc_3.2.1+dfsg-2_all.deb 1cfa4bfcb0631016e6a6fff5b3b9f1bb4a02ac94c58f8c4d612507f46da75506 1979820 cimg-examples_3.2.1+dfsg-2_all.deb 7b502d3baf2e3bea9ba45719014962e7313f8a740210c38b6528e1f799e635ed 21606 cimg_3.2.1+dfsg-2_i386.buildinfo Files: 1f47cf25667e409768e4393125457af8 497380 math optional cimg-dev_3.2.1+dfsg-2_all.deb 08ca203cc8b55dc7c50494c1a2a7ec41 7925696 doc optional cimg-doc_3.2.1+dfsg-2_all.deb 41272f317427ecc74d842b3ae458acdd 1979820 doc optional cimg-examples_3.2.1+dfsg-2_all.deb 93efbaa7da1cf88d8efcdf1b5eae191c 21606 math optional cimg_3.2.1+dfsg-2_i386.buildinfo Fri Dec 13 16:52:38 UTC 2024 I: diffoscope 284 will be used to compare the two builds: Running as unit: rb-diffoscope-i386_1-49535.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.TbbAkFzP/cimg_3.2.1+dfsg-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.TbbAkFzP/cimg_3.2.1+dfsg-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.TbbAkFzP/cimg_3.2.1+dfsg-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.TbbAkFzP/b1/cimg_3.2.1+dfsg-2_i386.changes /srv/reproducible-results/rbuild-debian/r-b-build.TbbAkFzP/b2/cimg_3.2.1+dfsg-2_i386.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.414s) 0.414s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.104s) 0.104s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 708ms CPU time consumed: 708ms Fri Dec 13 16:52:39 UTC 2024 I: diffoscope 284 found no differences in the changes files, and a .buildinfo file also exists. Fri Dec 13 16:52:39 UTC 2024 I: cimg from trixie built successfully and reproducibly on i386. Fri Dec 13 16:52:40 UTC 2024 I: Submitting .buildinfo files to external archives: Fri Dec 13 16:52:40 UTC 2024 I: Submitting 24K b1/cimg_3.2.1+dfsg-2_i386.buildinfo.asc Fri Dec 13 16:52:41 UTC 2024 I: Submitting 24K b2/cimg_3.2.1+dfsg-2_i386.buildinfo.asc Fri Dec 13 16:52:43 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Fri Dec 13 16:52:43 UTC 2024 I: Done submitting .buildinfo files. Fri Dec 13 16:52:43 UTC 2024 I: Removing signed cimg_3.2.1+dfsg-2_i386.buildinfo.asc files: removed './b1/cimg_3.2.1+dfsg-2_i386.buildinfo.asc' removed './b2/cimg_3.2.1+dfsg-2_i386.buildinfo.asc'