Thu Jan 23 07:02:27 UTC 2025 I: starting to build dpuser/trixie/arm64 on jenkins on '2025-01-23 07:02' Thu Jan 23 07:02:27 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_10/54827/console.log Thu Jan 23 07:02:27 UTC 2025 I: Downloading source for trixie/dpuser=4.2+dfsg-1 --2025-01-23 07:02:27-- http://deb.debian.org/debian/pool/main/d/dpuser/dpuser_4.2%2bdfsg-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2299 (2.2K) [text/prs.lines.tag] Saving to: ‘dpuser_4.2+dfsg-1.dsc’ 0K .. 100% 315M=0s 2025-01-23 07:02:27 (315 MB/s) - ‘dpuser_4.2+dfsg-1.dsc’ saved [2299/2299] Thu Jan 23 07:02:27 UTC 2025 I: dpuser_4.2+dfsg-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: dpuser Binary: dpuser, qfitsview, dpuser-doc Architecture: any all Version: 4.2+dfsg-1 Maintainer: Debian Astro Team Uploaders: Ole Streicher Homepage: https://www.mpe.mpg.de/~ott/dpuser/index.html Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/debian-astro-team/dpuser Vcs-Git: https://salsa.debian.org/debian-astro-team/dpuser.git Testsuite: autopkgtest Build-Depends: bison, debhelper-compat (= 13), flex, giza-dev, libcfitsio-dev, libfftw3-dev, libgsl-dev, libpng-dev, libqt5datavisualization5-dev, libqt5opengl5-dev, libqt5svg5-dev, libqt5x11extras5-dev, libreadline-dev, libxpa-dev, qtbase5-dev, qtchooser, libz-dev Package-List: dpuser deb science optional arch=any dpuser-doc deb doc optional arch=all qfitsview deb science optional arch=any Checksums-Sha1: 9c9b44a352dc39a5f672e5d257ed483d0a8d2e8a 1991624 dpuser_4.2+dfsg.orig.tar.xz 38e300aad5b8ee31b56c436676fb7e5556166f45 12752 dpuser_4.2+dfsg-1.debian.tar.xz Checksums-Sha256: d39b345376fb5cb8a357d62bfb684d473aceee1e24e30f2123bd8a26dae297cc 1991624 dpuser_4.2+dfsg.orig.tar.xz bfbf37e77a0985a7611b9eadf7b67efd8109633cedf34de84e8c5ba9b0e20448 12752 dpuser_4.2+dfsg-1.debian.tar.xz Files: cc00015ea0e8646b6e9a1dae8599fffb 1991624 dpuser_4.2+dfsg.orig.tar.xz 3faf0722baaf1f7a099dac8d866a3312 12752 dpuser_4.2+dfsg-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE7/BpV0Ra2/h0L3qtmk9WvbkOGL0FAmcBV/IACgkQmk9WvbkO GL3efQ//YT5s8Fnz7VtIa0xE8rVD+k7QUcDEwupp2tpDpkoW8J1DD4iwKURPTurC 7p2M/S6ZBAx1NZbaOToKwRe7ejou5rML44pp2A0uSu/3Zbcyg/3xLJ5yw7JcTfur FWJv81Zb4Si+9KJA7Hru4WKnPbxgwIpYCRJMS+nOe4TryAor8vo8hUHxgsRIir2R 6POCqPkemAzemxXFLcwl/oVFszC66jFQX66p4oEtpy7+ciCsbLEa1I6PrPXUUeFd nEOrX/uXERUd6G8o69OhqCwXG9Q6IRsSEs1uLeojPInhADcypirbziy9lxRWlXLP pMCAfWALXUZulID9gTr0anQ7X0JeSnyO/UUQghZ50e6/x5alPvpNZw9QHMxkAclM ArlY5Pz5sBhVM4RZdo2bPUv6u1AdPweXYY4CYzVizk95ipJulg+i5mFJjFLZCcuA G6zbAwLRAHma5X+QUDNkGm+lDhgYWaWErIDMKYgz6icFY52mFHGEIlL7+V+3Oq1O 7oqcqNigCSH6uALOQNOZYbrKStzEkFtkC93ixxtUOe3ez4iI31+vooGWptGRboyJ RAc1e8wmzxHU/GyIgcUf7D0DmVMu+JWxZCEdOHWKwvFerWzhuOO3hegULiW5qozK 45oqTvJ8cOmYW4F/PA7igRucr76r06qbGlxrFrBf5bGvnQIrPOs= =guPH -----END PGP SIGNATURE----- Thu Jan 23 07:02:27 UTC 2025 I: Checking whether the package is not for us Thu Jan 23 07:02:27 UTC 2025 I: Starting 1st build on remote node codethink04-arm64.debian.net. Thu Jan 23 07:02:27 UTC 2025 I: Preparing to do remote build '1' on codethink04-arm64.debian.net. Thu Jan 23 07:25:55 UTC 2025 I: Deleting $TMPDIR on codethink04-arm64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Wed Jan 22 19:02:29 -12 2025 I: pbuilder-time-stamp: 1737615749 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [dpuser_4.2+dfsg-1.dsc] I: copying [./dpuser_4.2+dfsg.orig.tar.xz] I: copying [./dpuser_4.2+dfsg-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./dpuser_4.2+dfsg-1.dsc: unsupported subcommand dpkg-source: info: extracting dpuser in dpuser-4.2+dfsg dpkg-source: info: unpacking dpuser_4.2+dfsg.orig.tar.xz dpkg-source: info: unpacking dpuser_4.2+dfsg-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying Dynamically-link-libraries.patch dpkg-source: info: applying Don-t-build-Python-GDL-compatibility.patch dpkg-source: info: applying Use-yacc-in-system-path-instead-of-some-nonexistent-local.patch dpkg-source: info: applying Propagate-CFLAGS-etc.-for-hardening.patch dpkg-source: info: applying Load-the-help-from-usr-share-doc-qfitsview-instead-of-the.patch dpkg-source: info: applying Remove-the-update-check.patch dpkg-source: info: applying Don-t-use-SVN-version.patch dpkg-source: info: applying Fix-test-script.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/3299862/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='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='88d9c3417b4d42c797746c89fedff777' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='3299862' 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.IT2XYD8j/pbuilderrc_q9B5 --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.IT2XYD8j/b1 --logfile b1/build.log dpuser_4.2+dfsg-1.dsc' SUDO_GID='109' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink04-arm64 6.1.0-30-cloud-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin I: user script /srv/workspace/pbuilder/3299862/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: arm64 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: bison, debhelper-compat (= 13), flex, giza-dev, libcfitsio-dev, libfftw3-dev, libgsl-dev, libpng-dev, libqt5datavisualization5-dev, libqt5opengl5-dev, libqt5svg5-dev, libqt5x11extras5-dev, libreadline-dev, libxpa-dev, qtbase5-dev, qtchooser, libz-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19970 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 bison; however: Package bison is not installed. pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on flex; however: Package flex is not installed. pbuilder-satisfydepends-dummy depends on giza-dev; however: Package giza-dev is not installed. pbuilder-satisfydepends-dummy depends on libcfitsio-dev; however: Package libcfitsio-dev is not installed. pbuilder-satisfydepends-dummy depends on libfftw3-dev; however: Package libfftw3-dev is not installed. pbuilder-satisfydepends-dummy depends on libgsl-dev; however: Package libgsl-dev is not installed. pbuilder-satisfydepends-dummy depends on libpng-dev; however: Package libpng-dev is not installed. pbuilder-satisfydepends-dummy depends on libqt5datavisualization5-dev; however: Package libqt5datavisualization5-dev is not installed. pbuilder-satisfydepends-dummy depends on libqt5opengl5-dev; however: Package libqt5opengl5-dev is not installed. pbuilder-satisfydepends-dummy depends on libqt5svg5-dev; however: Package libqt5svg5-dev is not installed. pbuilder-satisfydepends-dummy depends on libqt5x11extras5-dev; however: Package libqt5x11extras5-dev is not installed. pbuilder-satisfydepends-dummy depends on libreadline-dev; however: Package libreadline-dev is not installed. pbuilder-satisfydepends-dummy depends on libxpa-dev; however: Package libxpa-dev is not installed. pbuilder-satisfydepends-dummy depends on qtbase5-dev; however: Package qtbase5-dev is not installed. pbuilder-satisfydepends-dummy depends on qtchooser; however: Package qtchooser is not installed. pbuilder-satisfydepends-dummy depends on libz-dev; however: Package libz-dev 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} bison{a} bsdextrautils{a} cfortran{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} flex{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} gettext{a} gettext-base{a} giza-dev{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libbrotli1{a} libcairo2{a} libcfitsio-dev{a} libcfitsio10t64{a} libcom-err2{a} libcpgplot0{a} libcups2t64{a} libcurl3t64-gnutls{a} libdbus-1-3{a} libdebhelper-perl{a} libdouble-conversion3{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm-radeon1{a} libdrm2{a} libedit2{a} libegl-dev{a} libegl-mesa0{a} libegl1{a} libelf1t64{a} libevdev2{a} libexpat1{a} libffi8{a} libfftw3-bin{a} libfftw3-dev{a} libfftw3-double3{a} libfftw3-long3{a} libfftw3-single3{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfreetype6{a} libgbm1{a} libgfortran5{a} libgiza0{a} libgl-dev{a} libgl1{a} libgl1-mesa-dri{a} libglapi-mesa{a} libglib2.0-0t64{a} libglu1-mesa{a} libglu1-mesa-dev{a} libglvnd0{a} libglx-dev{a} libglx-mesa0{a} libglx0{a} libgnutls30t64{a} libgraphite2-3{a} libgsl-dev{a} libgsl28{a} libgslcblas0{a} libgssapi-krb5-2{a} libgudev-1.0-0{a} libharfbuzz0b{a} libice6{a} libicu72{a} libidn2-0{a} libinput-bin{a} libinput10{a} libjpeg62-turbo{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libldap2{a} libllvm19{a} libmagic-mgc{a} libmagic1t64{a} libmd4c0{a} libmtdev1t64{a} libncurses-dev{a} libncurses6{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libnsl2{a} libopengl-dev{a} libopengl0{a} libp11-kit0{a} libpcre2-16-0{a} libpgplot0{a} libpipeline1{a} libpixman-1-0{a} libpng-dev{a} libpng16-16t64{a} libpsl5t64{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libqt5concurrent5t64{a} libqt5core5t64{a} libqt5datavisualization5{a} libqt5datavisualization5-dev{a} libqt5dbus5t64{a} libqt5gui5t64{a} libqt5network5t64{a} libqt5opengl5-dev{a} libqt5opengl5t64{a} libqt5printsupport5t64{a} libqt5sql5t64{a} libqt5svg5{a} libqt5svg5-dev{a} libqt5test5t64{a} libqt5widgets5t64{a} libqt5x11extras5{a} libqt5x11extras5-dev{a} libqt5xml5t64{a} libreadline-dev{a} libreadline8t64{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsensors-config{a} libsensors5{a} libsm6{a} libssh2-1t64{a} libtasn1-6{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libuchardet0{a} libunistring5{a} libvulkan-dev{a} libvulkan1{a} libwacom-common{a} libwacom9{a} libwayland-client0{a} libwayland-server0{a} libx11-6{a} libx11-data{a} libx11-dev{a} libx11-xcb1{a} libxau-dev{a} libxau6{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} libxext-dev{a} libxext6{a} libxfixes3{a} libxkbcommon-x11-0{a} libxkbcommon0{a} libxml2{a} libxpa-dev{a} libxpa1{a} libxrender1{a} libxshmfence1{a} libxxf86vm1{a} libz3-4{a} m4{a} man-db{a} media-types{a} mesa-libgallium{a} netbase{a} po-debconf{a} python3{a} python3-minimal{a} python3.12{a} python3.12-minimal{a} qt5-qmake{a} qt5-qmake-bin{a} qtbase5-dev{a} qtbase5-dev-tools{a} qtchooser{a} readline-common{a} sensible-utils{a} shared-mime-info{a} tzdata{a} x11-common{a} x11proto-dev{a} xkb-data{a} xorg-sgml-doctools{a} xtrans-dev{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl dbus flang-15 flang-17 flang-18 flang-19 gfortran krb5-locales lfortran libarchive-cpio-perl libcfitsio-doc libfl-dev libglib2.0-data libgpm2 libldap-common libltdl-dev libmail-sendmail-perl libpng-tools libqt5sql5-ibase libqt5sql5-mysql libqt5sql5-odbc libqt5sql5-psql libqt5sql5-sqlite libqt5sql5-tds libsasl2-modules lynx mesa-vulkan-drivers publicsuffix qt5-gtk-platformtheme qttranslations5-l10n qtwayland5 wget xdg-user-dirs 0 packages upgraded, 219 newly installed, 0 to remove and 0 not upgraded. Need to get 109 MB of archives. After unpacking 504 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main arm64 m4 arm64 1.4.19-5 [284 kB] Get: 2 http://deb.debian.org/debian trixie/main arm64 flex arm64 2.6.4-8.2+b4 [412 kB] Get: 3 http://deb.debian.org/debian trixie/main arm64 libpython3.12-minimal arm64 3.12.8-5 [810 kB] Get: 4 http://deb.debian.org/debian trixie/main arm64 libexpat1 arm64 2.6.4-1 [90.7 kB] Get: 5 http://deb.debian.org/debian trixie/main arm64 python3.12-minimal arm64 3.12.8-5 [1934 kB] Get: 6 http://deb.debian.org/debian trixie/main arm64 python3-minimal arm64 3.12.8-1 [26.9 kB] Get: 7 http://deb.debian.org/debian trixie/main arm64 media-types all 10.1.0 [26.9 kB] Get: 8 http://deb.debian.org/debian trixie/main arm64 netbase all 6.4 [12.8 kB] Get: 9 http://deb.debian.org/debian trixie/main arm64 tzdata all 2024b-6 [257 kB] Get: 10 http://deb.debian.org/debian trixie/main arm64 libffi8 arm64 3.4.6-1 [20.9 kB] Get: 11 http://deb.debian.org/debian trixie/main arm64 libkrb5support0 arm64 1.21.3-3 [32.1 kB] Get: 12 http://deb.debian.org/debian trixie/main arm64 libcom-err2 arm64 1.47.2-1 [23.9 kB] Get: 13 http://deb.debian.org/debian trixie/main arm64 libk5crypto3 arm64 1.21.3-3 [80.8 kB] Get: 14 http://deb.debian.org/debian trixie/main arm64 libkeyutils1 arm64 1.6.3-4 [9352 B] Get: 15 http://deb.debian.org/debian trixie/main arm64 libkrb5-3 arm64 1.21.3-3 [310 kB] Get: 16 http://deb.debian.org/debian trixie/main arm64 libgssapi-krb5-2 arm64 1.21.3-3 [126 kB] Get: 17 http://deb.debian.org/debian trixie/main arm64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 18 http://deb.debian.org/debian trixie/main arm64 libtirpc3t64 arm64 1.3.4+ds-1.3+b1 [78.7 kB] Get: 19 http://deb.debian.org/debian trixie/main arm64 libnsl2 arm64 1.3.0-3+b3 [37.9 kB] Get: 20 http://deb.debian.org/debian trixie/main arm64 readline-common all 8.2-6 [69.4 kB] Get: 21 http://deb.debian.org/debian trixie/main arm64 libreadline8t64 arm64 8.2-6 [159 kB] Get: 22 http://deb.debian.org/debian trixie/main arm64 libpython3.12-stdlib arm64 3.12.8-5 [1904 kB] Get: 23 http://deb.debian.org/debian trixie/main arm64 python3.12 arm64 3.12.8-5 [677 kB] Get: 24 http://deb.debian.org/debian trixie/main arm64 libpython3-stdlib arm64 3.12.8-1 [9788 B] Get: 25 http://deb.debian.org/debian trixie/main arm64 python3 arm64 3.12.8-1 [27.9 kB] Get: 26 http://deb.debian.org/debian trixie/main arm64 sensible-utils all 0.0.24 [24.8 kB] Get: 27 http://deb.debian.org/debian trixie/main arm64 libmagic-mgc arm64 1:5.45-3+b1 [314 kB] Get: 28 http://deb.debian.org/debian trixie/main arm64 libmagic1t64 arm64 1:5.45-3+b1 [102 kB] Get: 29 http://deb.debian.org/debian trixie/main arm64 file arm64 1:5.45-3+b1 [43.4 kB] Get: 30 http://deb.debian.org/debian trixie/main arm64 gettext-base arm64 0.22.5-4 [198 kB] Get: 31 http://deb.debian.org/debian trixie/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB] Get: 32 http://deb.debian.org/debian trixie/main arm64 groff-base arm64 1.23.0-7 [1129 kB] Get: 33 http://deb.debian.org/debian trixie/main arm64 bsdextrautils arm64 2.40.4-1 [91.6 kB] Get: 34 http://deb.debian.org/debian trixie/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 35 http://deb.debian.org/debian trixie/main arm64 man-db arm64 2.13.0-1 [1404 kB] Get: 36 http://deb.debian.org/debian trixie/main arm64 autoconf all 2.72-3 [493 kB] Get: 37 http://deb.debian.org/debian trixie/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 38 http://deb.debian.org/debian trixie/main arm64 automake all 1:1.16.5-1.3 [823 kB] Get: 39 http://deb.debian.org/debian trixie/main arm64 autopoint all 0.22.5-4 [723 kB] Get: 40 http://deb.debian.org/debian trixie/main arm64 bison arm64 2:3.8.2+dfsg-1+b2 [1149 kB] Get: 41 http://deb.debian.org/debian trixie/main arm64 cfortran all 20210827-1 [67.7 kB] Get: 42 http://deb.debian.org/debian trixie/main arm64 libdebhelper-perl all 13.23 [90.6 kB] Get: 43 http://deb.debian.org/debian trixie/main arm64 libtool all 2.5.4-2 [539 kB] Get: 44 http://deb.debian.org/debian trixie/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 45 http://deb.debian.org/debian trixie/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 46 http://deb.debian.org/debian trixie/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 47 http://deb.debian.org/debian trixie/main arm64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 48 http://deb.debian.org/debian trixie/main arm64 libelf1t64 arm64 0.192-4 [189 kB] Get: 49 http://deb.debian.org/debian trixie/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get: 50 http://deb.debian.org/debian trixie/main arm64 libunistring5 arm64 1.3-1 [449 kB] Get: 51 http://deb.debian.org/debian trixie/main arm64 libicu72 arm64 72.1-6 [9239 kB] Get: 52 http://deb.debian.org/debian trixie/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.2+b1 [630 kB] Get: 53 http://deb.debian.org/debian trixie/main arm64 gettext arm64 0.22.5-4 [1532 kB] Get: 54 http://deb.debian.org/debian trixie/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 55 http://deb.debian.org/debian trixie/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 56 http://deb.debian.org/debian trixie/main arm64 debhelper all 13.23 [919 kB] Get: 57 http://deb.debian.org/debian trixie/main arm64 libbrotli1 arm64 1.1.0-2+b6 [297 kB] Get: 58 http://deb.debian.org/debian trixie/main arm64 libpng16-16t64 arm64 1.6.44-3 [273 kB] Get: 59 http://deb.debian.org/debian trixie/main arm64 libfreetype6 arm64 2.13.3+dfsg-1 [422 kB] Get: 60 http://deb.debian.org/debian trixie/main arm64 fonts-dejavu-mono all 2.37-8 [489 kB] Get: 61 http://deb.debian.org/debian trixie/main arm64 fonts-dejavu-core all 2.37-8 [840 kB] Get: 62 http://deb.debian.org/debian trixie/main arm64 fontconfig-config arm64 2.15.0-2 [317 kB] Get: 63 http://deb.debian.org/debian trixie/main arm64 libfontconfig1 arm64 2.15.0-2 [386 kB] Get: 64 http://deb.debian.org/debian trixie/main arm64 fontconfig arm64 2.15.0-2 [462 kB] Get: 65 http://deb.debian.org/debian trixie/main arm64 libpixman-1-0 arm64 0.44.0-3 [168 kB] Get: 66 http://deb.debian.org/debian trixie/main arm64 libxau6 arm64 1:1.0.11-1 [20.6 kB] Get: 67 http://deb.debian.org/debian trixie/main arm64 libxdmcp6 arm64 1:1.1.5-1 [27.8 kB] Get: 68 http://deb.debian.org/debian trixie/main arm64 libxcb1 arm64 1.17.0-2+b1 [143 kB] Get: 69 http://deb.debian.org/debian trixie/main arm64 libx11-data all 2:1.8.10-2 [337 kB] Get: 70 http://deb.debian.org/debian trixie/main arm64 libx11-6 arm64 2:1.8.10-2 [789 kB] Get: 71 http://deb.debian.org/debian trixie/main arm64 libxcb-render0 arm64 1.17.0-2+b1 [115 kB] Get: 72 http://deb.debian.org/debian trixie/main arm64 libxcb-shm0 arm64 1.17.0-2+b1 [105 kB] Get: 73 http://deb.debian.org/debian trixie/main arm64 libxext6 arm64 2:1.3.4-1+b3 [49.2 kB] Get: 74 http://deb.debian.org/debian trixie/main arm64 libxrender1 arm64 1:0.9.10-1.1+b3 [27.2 kB] Get: 75 http://deb.debian.org/debian trixie/main arm64 libcairo2 arm64 1.18.2-2 [483 kB] Get: 76 http://deb.debian.org/debian trixie/main arm64 libgiza0 arm64 1.4.4-1 [119 kB] Get: 77 http://deb.debian.org/debian trixie/main arm64 libcpgplot0 arm64 1.4.4-1 [46.7 kB] Get: 78 http://deb.debian.org/debian trixie/main arm64 libgfortran5 arm64 14.2.0-12 [361 kB] Get: 79 http://deb.debian.org/debian trixie/main arm64 libpgplot0 arm64 1.4.4-1 [54.9 kB] Get: 80 http://deb.debian.org/debian trixie/main arm64 giza-dev arm64 1.4.4-1 [163 kB] Get: 81 http://deb.debian.org/debian trixie/main arm64 libavahi-common-data arm64 0.8-16 [112 kB] Get: 82 http://deb.debian.org/debian trixie/main arm64 libavahi-common3 arm64 0.8-16 [43.3 kB] Get: 83 http://deb.debian.org/debian trixie/main arm64 libdbus-1-3 arm64 1.16.0-1 [168 kB] Get: 84 http://deb.debian.org/debian trixie/main arm64 libavahi-client3 arm64 0.8-16 [46.7 kB] Get: 85 http://deb.debian.org/debian trixie/main arm64 libidn2-0 arm64 2.3.7-2+b1 [127 kB] Get: 86 http://deb.debian.org/debian trixie/main arm64 libp11-kit0 arm64 0.25.5-3 [409 kB] Get: 87 http://deb.debian.org/debian trixie/main arm64 libtasn1-6 arm64 4.19.0-3+b3 [46.9 kB] Get: 88 http://deb.debian.org/debian trixie/main arm64 libgnutls30t64 arm64 3.8.8-2 [1363 kB] Get: 89 http://deb.debian.org/debian trixie/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg1-8+b1 [20.3 kB] Get: 90 http://deb.debian.org/debian trixie/main arm64 libsasl2-2 arm64 2.1.28+dfsg1-8+b1 [55.7 kB] Get: 91 http://deb.debian.org/debian trixie/main arm64 libldap2 arm64 2.6.9+dfsg-1 [179 kB] Get: 92 http://deb.debian.org/debian trixie/main arm64 libnghttp2-14 arm64 1.64.0-1 [71.3 kB] Get: 93 http://deb.debian.org/debian trixie/main arm64 libnghttp3-9 arm64 1.6.0-2 [60.5 kB] Get: 94 http://deb.debian.org/debian trixie/main arm64 libngtcp2-16 arm64 1.9.1-1 [109 kB] Get: 95 http://deb.debian.org/debian trixie/main arm64 libngtcp2-crypto-gnutls8 arm64 1.9.1-1 [17.3 kB] Get: 96 http://deb.debian.org/debian trixie/main arm64 libpsl5t64 arm64 0.21.2-1.1+b1 [57.1 kB] Get: 97 http://deb.debian.org/debian trixie/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-2+b5 [56.8 kB] Get: 98 http://deb.debian.org/debian trixie/main arm64 libssh2-1t64 arm64 1.11.1-1 [235 kB] Get: 99 http://deb.debian.org/debian trixie/main arm64 libcurl3t64-gnutls arm64 8.11.1-1+b1 [331 kB] Get: 100 http://deb.debian.org/debian trixie/main arm64 libcfitsio10t64 arm64 4.5.0-5 [521 kB] Get: 101 http://deb.debian.org/debian trixie/main arm64 libcfitsio-dev arm64 4.5.0-5 [598 kB] Get: 102 http://deb.debian.org/debian trixie/main arm64 libcups2t64 arm64 2.4.10-2+b1 [236 kB] Get: 103 http://deb.debian.org/debian trixie/main arm64 libdouble-conversion3 arm64 3.3.0-1+b2 [37.3 kB] Get: 104 http://deb.debian.org/debian trixie/main arm64 libdrm-common all 2.4.123-1 [8084 B] Get: 105 http://deb.debian.org/debian trixie/main arm64 libdrm2 arm64 2.4.123-1 [38.0 kB] Get: 106 http://deb.debian.org/debian trixie/main arm64 libdrm-amdgpu1 arm64 2.4.123-1 [21.6 kB] Get: 107 http://deb.debian.org/debian trixie/main arm64 libdrm-radeon1 arm64 2.4.123-1 [21.3 kB] Get: 108 http://deb.debian.org/debian trixie/main arm64 libedit2 arm64 3.1-20250104-1 [89.3 kB] Get: 109 http://deb.debian.org/debian trixie/main arm64 libglvnd0 arm64 1.7.0-1+b2 [41.6 kB] Get: 110 http://deb.debian.org/debian trixie/main arm64 libwayland-server0 arm64 1.23.0-1+b1 [33.4 kB] Get: 111 http://deb.debian.org/debian trixie/main arm64 libxcb-randr0 arm64 1.17.0-2+b1 [117 kB] Get: 112 http://deb.debian.org/debian trixie/main arm64 libglapi-mesa arm64 24.2.8-1 [48.2 kB] Get: 113 http://deb.debian.org/debian trixie/main arm64 libz3-4 arm64 4.13.3-1 [7507 kB] Get: 114 http://deb.debian.org/debian trixie/main arm64 libllvm19 arm64 1:19.1.6-1+b1 [23.3 MB] Get: 115 http://deb.debian.org/debian trixie/main arm64 libsensors-config all 1:3.6.0-10 [14.6 kB] Get: 116 http://deb.debian.org/debian trixie/main arm64 libsensors5 arm64 1:3.6.0-10+b1 [34.3 kB] Get: 117 http://deb.debian.org/debian trixie/main arm64 libx11-xcb1 arm64 2:1.8.10-2 [241 kB] Get: 118 http://deb.debian.org/debian trixie/main arm64 libxcb-dri2-0 arm64 1.17.0-2+b1 [107 kB] Get: 119 http://deb.debian.org/debian trixie/main arm64 libxcb-dri3-0 arm64 1.17.0-2+b1 [107 kB] Get: 120 http://deb.debian.org/debian trixie/main arm64 libxcb-present0 arm64 1.17.0-2+b1 [106 kB] Get: 121 http://deb.debian.org/debian trixie/main arm64 libxcb-sync1 arm64 1.17.0-2+b1 [109 kB] Get: 122 http://deb.debian.org/debian trixie/main arm64 libxcb-xfixes0 arm64 1.17.0-2+b1 [110 kB] Get: 123 http://deb.debian.org/debian trixie/main arm64 libxshmfence1 arm64 1.3-1+b3 [9104 B] Get: 124 http://deb.debian.org/debian trixie/main arm64 mesa-libgallium arm64 24.2.8-1 [7689 kB] Get: 125 http://deb.debian.org/debian trixie/main arm64 libgbm1 arm64 24.2.8-1 [42.0 kB] Get: 126 http://deb.debian.org/debian trixie/main arm64 libwayland-client0 arm64 1.23.0-1+b1 [26.0 kB] Get: 127 http://deb.debian.org/debian trixie/main arm64 libegl-mesa0 arm64 24.2.8-1 [124 kB] Get: 128 http://deb.debian.org/debian trixie/main arm64 libegl1 arm64 1.7.0-1+b2 [34.0 kB] Get: 129 http://deb.debian.org/debian trixie/main arm64 libxcb-glx0 arm64 1.17.0-2+b1 [123 kB] Get: 130 http://deb.debian.org/debian trixie/main arm64 libxfixes3 arm64 1:6.0.0-2+b3 [20.4 kB] Get: 131 http://deb.debian.org/debian trixie/main arm64 libxxf86vm1 arm64 1:1.1.4-1+b4 [19.2 kB] Get: 132 http://deb.debian.org/debian trixie/main arm64 libvulkan1 arm64 1.4.304.0-1 [126 kB] Get: 133 http://deb.debian.org/debian trixie/main arm64 libgl1-mesa-dri arm64 24.2.8-1 [43.6 kB] Get: 134 http://deb.debian.org/debian trixie/main arm64 libglx-mesa0 arm64 24.2.8-1 [152 kB] Get: 135 http://deb.debian.org/debian trixie/main arm64 libglx0 arm64 1.7.0-1+b2 [31.1 kB] Get: 136 http://deb.debian.org/debian trixie/main arm64 libgl1 arm64 1.7.0-1+b2 [90.9 kB] Get: 137 http://deb.debian.org/debian trixie/main arm64 xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB] Get: 138 http://deb.debian.org/debian trixie/main arm64 x11proto-dev all 2024.1-1 [603 kB] Get: 139 http://deb.debian.org/debian trixie/main arm64 libxau-dev arm64 1:1.0.11-1 [23.9 kB] Get: 140 http://deb.debian.org/debian trixie/main arm64 libxdmcp-dev arm64 1:1.1.5-1 [44.2 kB] Get: 141 http://deb.debian.org/debian trixie/main arm64 xtrans-dev all 1.4.0-1 [98.7 kB] Get: 142 http://deb.debian.org/debian trixie/main arm64 libxcb1-dev arm64 1.17.0-2+b1 [182 kB] Get: 143 http://deb.debian.org/debian trixie/main arm64 libx11-dev arm64 2:1.8.10-2 [877 kB] Get: 144 http://deb.debian.org/debian trixie/main arm64 libglx-dev arm64 1.7.0-1+b2 [15.8 kB] Get: 145 http://deb.debian.org/debian trixie/main arm64 libgl-dev arm64 1.7.0-1+b2 [101 kB] Get: 146 http://deb.debian.org/debian trixie/main arm64 libegl-dev arm64 1.7.0-1+b2 [19.5 kB] Get: 147 http://deb.debian.org/debian trixie/main arm64 libevdev2 arm64 1.13.3+dfsg-1 [30.6 kB] Get: 148 http://deb.debian.org/debian trixie/main arm64 libfftw3-double3 arm64 3.3.10-2+b1 [337 kB] Get: 149 http://deb.debian.org/debian trixie/main arm64 libfftw3-long3 arm64 3.3.10-2+b1 [546 kB] Get: 150 http://deb.debian.org/debian trixie/main arm64 libfftw3-single3 arm64 3.3.10-2+b1 [517 kB] Get: 151 http://deb.debian.org/debian trixie/main arm64 libfftw3-bin arm64 3.3.10-2+b1 [44.3 kB] Get: 152 http://deb.debian.org/debian trixie/main arm64 libfftw3-dev arm64 3.3.10-2+b1 [1280 kB] Get: 153 http://deb.debian.org/debian trixie/main arm64 libglib2.0-0t64 arm64 2.82.4-2 [1413 kB] Get: 154 http://deb.debian.org/debian trixie/main arm64 libopengl0 arm64 1.7.0-1+b2 [32.1 kB] Get: 155 http://deb.debian.org/debian trixie/main arm64 libglu1-mesa arm64 9.0.2-1.1+b3 [162 kB] Get: 156 http://deb.debian.org/debian trixie/main arm64 libopengl-dev arm64 1.7.0-1+b2 [5376 B] Get: 157 http://deb.debian.org/debian trixie/main arm64 libglu1-mesa-dev arm64 9.0.2-1.1+b3 [203 kB] Get: 158 http://deb.debian.org/debian trixie/main arm64 libgraphite2-3 arm64 1.3.14-2+b1 [70.4 kB] Get: 159 http://deb.debian.org/debian trixie/main arm64 libgslcblas0 arm64 2.8+dfsg-5 [84.1 kB] Get: 160 http://deb.debian.org/debian trixie/main arm64 libgsl28 arm64 2.8+dfsg-5 [881 kB] Get: 161 http://deb.debian.org/debian trixie/main arm64 libgsl-dev arm64 2.8+dfsg-5 [1118 kB] Get: 162 http://deb.debian.org/debian trixie/main arm64 libgudev-1.0-0 arm64 238-6 [13.7 kB] Get: 163 http://deb.debian.org/debian trixie/main arm64 libharfbuzz0b arm64 10.2.0-1 [443 kB] Get: 164 http://deb.debian.org/debian trixie/main arm64 x11-common all 1:7.7+23.2 [216 kB] Get: 165 http://deb.debian.org/debian trixie/main arm64 libice6 arm64 2:1.1.1-1 [62.1 kB] Get: 166 http://deb.debian.org/debian trixie/main arm64 libwacom-common all 2.13.0-1 [98.0 kB] Get: 167 http://deb.debian.org/debian trixie/main arm64 libwacom9 arm64 2.13.0-1 [22.9 kB] Get: 168 http://deb.debian.org/debian trixie/main arm64 libinput-bin arm64 1.26.2-1 [25.4 kB] Get: 169 http://deb.debian.org/debian trixie/main arm64 libmtdev1t64 arm64 1.1.6-1.2+b1 [22.5 kB] Get: 170 http://deb.debian.org/debian trixie/main arm64 libinput10 arm64 1.26.2-1 [118 kB] Get: 171 http://deb.debian.org/debian trixie/main arm64 libjpeg62-turbo arm64 1:2.1.5-3+b1 [173 kB] Get: 172 http://deb.debian.org/debian trixie/main arm64 libmd4c0 arm64 0.5.2-2+b1 [46.1 kB] Get: 173 http://deb.debian.org/debian trixie/main arm64 libncurses6 arm64 6.5-2+b1 [96.1 kB] Get: 174 http://deb.debian.org/debian trixie/main arm64 libncurses-dev arm64 6.5-2+b1 [338 kB] Get: 175 http://deb.debian.org/debian trixie/main arm64 libpcre2-16-0 arm64 10.44-5 [230 kB] Get: 176 http://deb.debian.org/debian trixie/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1+b1 [917 kB] Get: 177 http://deb.debian.org/debian trixie/main arm64 libpng-dev arm64 1.6.44-3 [360 kB] Get: 178 http://deb.debian.org/debian trixie/main arm64 shared-mime-info arm64 2.4-5+b1 [755 kB] Get: 179 http://deb.debian.org/debian trixie/main arm64 libqt5core5t64 arm64 5.15.15+dfsg-2 [1733 kB] Get: 180 http://deb.debian.org/debian trixie/main arm64 libqt5concurrent5t64 arm64 5.15.15+dfsg-2 [44.7 kB] Get: 181 http://deb.debian.org/debian trixie/main arm64 libqt5dbus5t64 arm64 5.15.15+dfsg-2 [206 kB] Get: 182 http://deb.debian.org/debian trixie/main arm64 libqt5network5t64 arm64 5.15.15+dfsg-2 [650 kB] Get: 183 http://deb.debian.org/debian trixie/main arm64 libsm6 arm64 2:1.2.4-1 [34.2 kB] Get: 184 http://deb.debian.org/debian trixie/main arm64 libxcb-icccm4 arm64 0.4.2-1 [27.2 kB] Get: 185 http://deb.debian.org/debian trixie/main arm64 libxcb-util1 arm64 0.4.0-1+b2 [22.6 kB] Get: 186 http://deb.debian.org/debian trixie/main arm64 libxcb-image0 arm64 0.4.0-2+b2 [21.9 kB] Get: 187 http://deb.debian.org/debian trixie/main arm64 libxcb-keysyms1 arm64 0.4.0-1+b3 [15.8 kB] Get: 188 http://deb.debian.org/debian trixie/main arm64 libxcb-render-util0 arm64 0.3.9-1+b2 [17.5 kB] Get: 189 http://deb.debian.org/debian trixie/main arm64 libxcb-shape0 arm64 1.17.0-2+b1 [106 kB] Get: 190 http://deb.debian.org/debian trixie/main arm64 libxcb-xinerama0 arm64 1.17.0-2+b1 [105 kB] Get: 191 http://deb.debian.org/debian trixie/main arm64 libxcb-xinput0 arm64 1.17.0-2+b1 [130 kB] Get: 192 http://deb.debian.org/debian trixie/main arm64 libxcb-xkb1 arm64 1.17.0-2+b1 [129 kB] Get: 193 http://deb.debian.org/debian trixie/main arm64 xkb-data all 2.42-1 [790 kB] Get: 194 http://deb.debian.org/debian trixie/main arm64 libxkbcommon0 arm64 1.7.0-2 [106 kB] Get: 195 http://deb.debian.org/debian trixie/main arm64 libxkbcommon-x11-0 arm64 1.7.0-2 [15.2 kB] Get: 196 http://deb.debian.org/debian trixie/main arm64 libqt5gui5t64 arm64 5.15.15+dfsg-2 [3196 kB] Get: 197 http://deb.debian.org/debian trixie/main arm64 libqt5datavisualization5 arm64 5.15.15-2+b1 [383 kB] Get: 198 http://deb.debian.org/debian trixie/main arm64 libqt5widgets5t64 arm64 5.15.15+dfsg-2 [2287 kB] Get: 199 http://deb.debian.org/debian trixie/main arm64 libqt5printsupport5t64 arm64 5.15.15+dfsg-2 [198 kB] Get: 200 http://deb.debian.org/debian trixie/main arm64 libqt5sql5t64 arm64 5.15.15+dfsg-2 [120 kB] Get: 201 http://deb.debian.org/debian trixie/main arm64 libqt5test5t64 arm64 5.15.15+dfsg-2 [139 kB] Get: 202 http://deb.debian.org/debian trixie/main arm64 libqt5xml5t64 arm64 5.15.15+dfsg-2 [121 kB] Get: 203 http://deb.debian.org/debian trixie/main arm64 libvulkan-dev arm64 1.4.304.0-1 [1452 kB] Get: 204 http://deb.debian.org/debian trixie/main arm64 libxext-dev arm64 2:1.3.4-1+b3 [105 kB] Get: 205 http://deb.debian.org/debian trixie/main arm64 qt5-qmake-bin arm64 5.15.15+dfsg-2 [922 kB] Get: 206 http://deb.debian.org/debian trixie/main arm64 qtchooser arm64 66-2+b1 [24.5 kB] Get: 207 http://deb.debian.org/debian trixie/main arm64 qt5-qmake arm64 5.15.15+dfsg-2 [224 kB] Get: 208 http://deb.debian.org/debian trixie/main arm64 qtbase5-dev-tools arm64 5.15.15+dfsg-2 [718 kB] Get: 209 http://deb.debian.org/debian trixie/main arm64 qtbase5-dev arm64 5.15.15+dfsg-2 [1120 kB] Get: 210 http://deb.debian.org/debian trixie/main arm64 libqt5datavisualization5-dev arm64 5.15.15-2+b1 [26.1 kB] Get: 211 http://deb.debian.org/debian trixie/main arm64 libqt5opengl5t64 arm64 5.15.15+dfsg-2 [144 kB] Get: 212 http://deb.debian.org/debian trixie/main arm64 libqt5opengl5-dev arm64 5.15.15+dfsg-2 [51.4 kB] Get: 213 http://deb.debian.org/debian trixie/main arm64 libqt5svg5 arm64 5.15.15-2 [128 kB] Get: 214 http://deb.debian.org/debian trixie/main arm64 libqt5svg5-dev arm64 5.15.15-2 [13.0 kB] Get: 215 http://deb.debian.org/debian trixie/main arm64 libqt5x11extras5 arm64 5.15.15-2 [10.7 kB] Get: 216 http://deb.debian.org/debian trixie/main arm64 libqt5x11extras5-dev arm64 5.15.15-2 [9864 B] Get: 217 http://deb.debian.org/debian trixie/main arm64 libreadline-dev arm64 8.2-6 [155 kB] Get: 218 http://deb.debian.org/debian trixie/main arm64 libxpa1 arm64 2.1.20-3 [49.6 kB] Get: 219 http://deb.debian.org/debian trixie/main arm64 libxpa-dev arm64 2.1.20-3 [352 kB] Fetched 109 MB in 1s (94.8 MB/s) Preconfiguring packages ... Selecting previously unselected package m4. (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 ... 19970 files and directories currently installed.) Preparing to unpack .../archives/m4_1.4.19-5_arm64.deb ... Unpacking m4 (1.4.19-5) ... Selecting previously unselected package flex. Preparing to unpack .../flex_2.6.4-8.2+b4_arm64.deb ... Unpacking flex (2.6.4-8.2+b4) ... Selecting previously unselected package libpython3.12-minimal:arm64. Preparing to unpack .../libpython3.12-minimal_3.12.8-5_arm64.deb ... Unpacking libpython3.12-minimal:arm64 (3.12.8-5) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../libexpat1_2.6.4-1_arm64.deb ... Unpacking libexpat1:arm64 (2.6.4-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.8-5_arm64.deb ... Unpacking python3.12-minimal (3.12.8-5) ... Setting up libpython3.12-minimal:arm64 (3.12.8-5) ... Setting up libexpat1:arm64 (2.6.4-1) ... Setting up python3.12-minimal (3.12.8-5) ... 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 ... 20473 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.8-1_arm64.deb ... Unpacking python3-minimal (3.12.8-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-6_all.deb ... Unpacking tzdata (2024b-6) ... Selecting previously unselected package libffi8:arm64. Preparing to unpack .../04-libffi8_3.4.6-1_arm64.deb ... Unpacking libffi8:arm64 (3.4.6-1) ... Selecting previously unselected package libkrb5support0:arm64. Preparing to unpack .../05-libkrb5support0_1.21.3-3_arm64.deb ... Unpacking libkrb5support0:arm64 (1.21.3-3) ... Selecting previously unselected package libcom-err2:arm64. Preparing to unpack .../06-libcom-err2_1.47.2-1_arm64.deb ... Unpacking libcom-err2:arm64 (1.47.2-1) ... Selecting previously unselected package libk5crypto3:arm64. Preparing to unpack .../07-libk5crypto3_1.21.3-3_arm64.deb ... Unpacking libk5crypto3:arm64 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:arm64. Preparing to unpack .../08-libkeyutils1_1.6.3-4_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:arm64. Preparing to unpack .../09-libkrb5-3_1.21.3-3_arm64.deb ... Unpacking libkrb5-3:arm64 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:arm64. Preparing to unpack .../10-libgssapi-krb5-2_1.21.3-3_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.21.3-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../11-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:arm64. Preparing to unpack .../12-libtirpc3t64_1.3.4+ds-1.3+b1_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3 to /lib/aarch64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3.0.0 to /lib/aarch64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:arm64 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:arm64. Preparing to unpack .../13-libnsl2_1.3.0-3+b3_arm64.deb ... Unpacking libnsl2:arm64 (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../14-readline-common_8.2-6_all.deb ... Unpacking readline-common (8.2-6) ... Selecting previously unselected package libreadline8t64:arm64. Preparing to unpack .../15-libreadline8t64_8.2-6_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:arm64 (8.2-6) ... Selecting previously unselected package libpython3.12-stdlib:arm64. Preparing to unpack .../16-libpython3.12-stdlib_3.12.8-5_arm64.deb ... Unpacking libpython3.12-stdlib:arm64 (3.12.8-5) ... Selecting previously unselected package python3.12. Preparing to unpack .../17-python3.12_3.12.8-5_arm64.deb ... Unpacking python3.12 (3.12.8-5) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../18-libpython3-stdlib_3.12.8-1_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.12.8-1) ... Setting up python3-minimal (3.12.8-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 ... 21541 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.8-1_arm64.deb ... Unpacking python3 (3.12.8-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../001-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../002-libmagic-mgc_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../003-libmagic1t64_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../004-file_1%3a5.45-3+b1_arm64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../005-gettext-base_0.22.5-4_arm64.deb ... Unpacking gettext-base (0.22.5-4) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../006-libuchardet0_0.0.8-1+b2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../007-groff-base_1.23.0-7_arm64.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../008-bsdextrautils_2.40.4-1_arm64.deb ... Unpacking bsdextrautils (2.40.4-1) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../009-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../010-man-db_2.13.0-1_arm64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../011-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../012-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../013-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 .../014-autopoint_0.22.5-4_all.deb ... Unpacking autopoint (0.22.5-4) ... Selecting previously unselected package bison. Preparing to unpack .../015-bison_2%3a3.8.2+dfsg-1+b2_arm64.deb ... Unpacking bison (2:3.8.2+dfsg-1+b2) ... Selecting previously unselected package cfortran. Preparing to unpack .../016-cfortran_20210827-1_all.deb ... Unpacking cfortran (20210827-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../017-libdebhelper-perl_13.23_all.deb ... Unpacking libdebhelper-perl (13.23) ... Selecting previously unselected package libtool. Preparing to unpack .../018-libtool_2.5.4-2_all.deb ... Unpacking libtool (2.5.4-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../019-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../020-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 .../021-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 .../022-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../023-libelf1t64_0.192-4_arm64.deb ... Unpacking libelf1t64:arm64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../024-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../025-libunistring5_1.3-1_arm64.deb ... Unpacking libunistring5:arm64 (1.3-1) ... Selecting previously unselected package libicu72:arm64. Preparing to unpack .../026-libicu72_72.1-6_arm64.deb ... Unpacking libicu72:arm64 (72.1-6) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../027-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_arm64.deb ... Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../028-gettext_0.22.5-4_arm64.deb ... Unpacking gettext (0.22.5-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../029-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 .../030-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../031-debhelper_13.23_all.deb ... Unpacking debhelper (13.23) ... Selecting previously unselected package libbrotli1:arm64. Preparing to unpack .../032-libbrotli1_1.1.0-2+b6_arm64.deb ... Unpacking libbrotli1:arm64 (1.1.0-2+b6) ... Selecting previously unselected package libpng16-16t64:arm64. Preparing to unpack .../033-libpng16-16t64_1.6.44-3_arm64.deb ... Unpacking libpng16-16t64:arm64 (1.6.44-3) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../034-libfreetype6_2.13.3+dfsg-1_arm64.deb ... Unpacking libfreetype6:arm64 (2.13.3+dfsg-1) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../035-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 .../036-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../037-fontconfig-config_2.15.0-2_arm64.deb ... Unpacking fontconfig-config (2.15.0-2) ... Selecting previously unselected package libfontconfig1:arm64. Preparing to unpack .../038-libfontconfig1_2.15.0-2_arm64.deb ... Unpacking libfontconfig1:arm64 (2.15.0-2) ... Selecting previously unselected package fontconfig. Preparing to unpack .../039-fontconfig_2.15.0-2_arm64.deb ... Unpacking fontconfig (2.15.0-2) ... Selecting previously unselected package libpixman-1-0:arm64. Preparing to unpack .../040-libpixman-1-0_0.44.0-3_arm64.deb ... Unpacking libpixman-1-0:arm64 (0.44.0-3) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../041-libxau6_1%3a1.0.11-1_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../042-libxdmcp6_1%3a1.1.5-1_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../043-libxcb1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../044-libx11-data_2%3a1.8.10-2_all.deb ... Unpacking libx11-data (2:1.8.10-2) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../045-libx11-6_2%3a1.8.10-2_arm64.deb ... Unpacking libx11-6:arm64 (2:1.8.10-2) ... Selecting previously unselected package libxcb-render0:arm64. Preparing to unpack .../046-libxcb-render0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-render0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:arm64. Preparing to unpack .../047-libxcb-shm0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-shm0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../048-libxext6_2%3a1.3.4-1+b3_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.4-1+b3) ... Selecting previously unselected package libxrender1:arm64. Preparing to unpack .../049-libxrender1_1%3a0.9.10-1.1+b3_arm64.deb ... Unpacking libxrender1:arm64 (1:0.9.10-1.1+b3) ... Selecting previously unselected package libcairo2:arm64. Preparing to unpack .../050-libcairo2_1.18.2-2_arm64.deb ... Unpacking libcairo2:arm64 (1.18.2-2) ... Selecting previously unselected package libgiza0:arm64. Preparing to unpack .../051-libgiza0_1.4.4-1_arm64.deb ... Unpacking libgiza0:arm64 (1.4.4-1) ... Selecting previously unselected package libcpgplot0:arm64. Preparing to unpack .../052-libcpgplot0_1.4.4-1_arm64.deb ... Unpacking libcpgplot0:arm64 (1.4.4-1) ... Selecting previously unselected package libgfortran5:arm64. Preparing to unpack .../053-libgfortran5_14.2.0-12_arm64.deb ... Unpacking libgfortran5:arm64 (14.2.0-12) ... Selecting previously unselected package libpgplot0:arm64. Preparing to unpack .../054-libpgplot0_1.4.4-1_arm64.deb ... Unpacking libpgplot0:arm64 (1.4.4-1) ... Selecting previously unselected package giza-dev:arm64. Preparing to unpack .../055-giza-dev_1.4.4-1_arm64.deb ... Unpacking giza-dev:arm64 (1.4.4-1) ... Selecting previously unselected package libavahi-common-data:arm64. Preparing to unpack .../056-libavahi-common-data_0.8-16_arm64.deb ... Unpacking libavahi-common-data:arm64 (0.8-16) ... Selecting previously unselected package libavahi-common3:arm64. Preparing to unpack .../057-libavahi-common3_0.8-16_arm64.deb ... Unpacking libavahi-common3:arm64 (0.8-16) ... Selecting previously unselected package libdbus-1-3:arm64. Preparing to unpack .../058-libdbus-1-3_1.16.0-1_arm64.deb ... Unpacking libdbus-1-3:arm64 (1.16.0-1) ... Selecting previously unselected package libavahi-client3:arm64. Preparing to unpack .../059-libavahi-client3_0.8-16_arm64.deb ... Unpacking libavahi-client3:arm64 (0.8-16) ... Selecting previously unselected package libidn2-0:arm64. Preparing to unpack .../060-libidn2-0_2.3.7-2+b1_arm64.deb ... Unpacking libidn2-0:arm64 (2.3.7-2+b1) ... Selecting previously unselected package libp11-kit0:arm64. Preparing to unpack .../061-libp11-kit0_0.25.5-3_arm64.deb ... Unpacking libp11-kit0:arm64 (0.25.5-3) ... Selecting previously unselected package libtasn1-6:arm64. Preparing to unpack .../062-libtasn1-6_4.19.0-3+b3_arm64.deb ... Unpacking libtasn1-6:arm64 (4.19.0-3+b3) ... Selecting previously unselected package libgnutls30t64:arm64. Preparing to unpack .../063-libgnutls30t64_3.8.8-2_arm64.deb ... Unpacking libgnutls30t64:arm64 (3.8.8-2) ... Selecting previously unselected package libsasl2-modules-db:arm64. Preparing to unpack .../064-libsasl2-modules-db_2.1.28+dfsg1-8+b1_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.28+dfsg1-8+b1) ... Selecting previously unselected package libsasl2-2:arm64. Preparing to unpack .../065-libsasl2-2_2.1.28+dfsg1-8+b1_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.28+dfsg1-8+b1) ... Selecting previously unselected package libldap2:arm64. Preparing to unpack .../066-libldap2_2.6.9+dfsg-1_arm64.deb ... Unpacking libldap2:arm64 (2.6.9+dfsg-1) ... Selecting previously unselected package libnghttp2-14:arm64. Preparing to unpack .../067-libnghttp2-14_1.64.0-1_arm64.deb ... Unpacking libnghttp2-14:arm64 (1.64.0-1) ... Selecting previously unselected package libnghttp3-9:arm64. Preparing to unpack .../068-libnghttp3-9_1.6.0-2_arm64.deb ... Unpacking libnghttp3-9:arm64 (1.6.0-2) ... Selecting previously unselected package libngtcp2-16:arm64. Preparing to unpack .../069-libngtcp2-16_1.9.1-1_arm64.deb ... Unpacking libngtcp2-16:arm64 (1.9.1-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:arm64. Preparing to unpack .../070-libngtcp2-crypto-gnutls8_1.9.1-1_arm64.deb ... Unpacking libngtcp2-crypto-gnutls8:arm64 (1.9.1-1) ... Selecting previously unselected package libpsl5t64:arm64. Preparing to unpack .../071-libpsl5t64_0.21.2-1.1+b1_arm64.deb ... Unpacking libpsl5t64:arm64 (0.21.2-1.1+b1) ... Selecting previously unselected package librtmp1:arm64. Preparing to unpack .../072-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_arm64.deb ... Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:arm64. Preparing to unpack .../073-libssh2-1t64_1.11.1-1_arm64.deb ... Unpacking libssh2-1t64:arm64 (1.11.1-1) ... Selecting previously unselected package libcurl3t64-gnutls:arm64. Preparing to unpack .../074-libcurl3t64-gnutls_8.11.1-1+b1_arm64.deb ... Unpacking libcurl3t64-gnutls:arm64 (8.11.1-1+b1) ... Selecting previously unselected package libcfitsio10t64:arm64. Preparing to unpack .../075-libcfitsio10t64_4.5.0-5_arm64.deb ... Unpacking libcfitsio10t64:arm64 (4.5.0-5) ... Selecting previously unselected package libcfitsio-dev:arm64. Preparing to unpack .../076-libcfitsio-dev_4.5.0-5_arm64.deb ... Unpacking libcfitsio-dev:arm64 (4.5.0-5) ... Selecting previously unselected package libcups2t64:arm64. Preparing to unpack .../077-libcups2t64_2.4.10-2+b1_arm64.deb ... Unpacking libcups2t64:arm64 (2.4.10-2+b1) ... Selecting previously unselected package libdouble-conversion3:arm64. Preparing to unpack .../078-libdouble-conversion3_3.3.0-1+b2_arm64.deb ... Unpacking libdouble-conversion3:arm64 (3.3.0-1+b2) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../079-libdrm-common_2.4.123-1_all.deb ... Unpacking libdrm-common (2.4.123-1) ... Selecting previously unselected package libdrm2:arm64. Preparing to unpack .../080-libdrm2_2.4.123-1_arm64.deb ... Unpacking libdrm2:arm64 (2.4.123-1) ... Selecting previously unselected package libdrm-amdgpu1:arm64. Preparing to unpack .../081-libdrm-amdgpu1_2.4.123-1_arm64.deb ... Unpacking libdrm-amdgpu1:arm64 (2.4.123-1) ... Selecting previously unselected package libdrm-radeon1:arm64. Preparing to unpack .../082-libdrm-radeon1_2.4.123-1_arm64.deb ... Unpacking libdrm-radeon1:arm64 (2.4.123-1) ... Selecting previously unselected package libedit2:arm64. Preparing to unpack .../083-libedit2_3.1-20250104-1_arm64.deb ... Unpacking libedit2:arm64 (3.1-20250104-1) ... Selecting previously unselected package libglvnd0:arm64. Preparing to unpack .../084-libglvnd0_1.7.0-1+b2_arm64.deb ... Unpacking libglvnd0:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libwayland-server0:arm64. Preparing to unpack .../085-libwayland-server0_1.23.0-1+b1_arm64.deb ... Unpacking libwayland-server0:arm64 (1.23.0-1+b1) ... Selecting previously unselected package libxcb-randr0:arm64. Preparing to unpack .../086-libxcb-randr0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-randr0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libglapi-mesa:arm64. Preparing to unpack .../087-libglapi-mesa_24.2.8-1_arm64.deb ... Unpacking libglapi-mesa:arm64 (24.2.8-1) ... Selecting previously unselected package libz3-4:arm64. Preparing to unpack .../088-libz3-4_4.13.3-1_arm64.deb ... Unpacking libz3-4:arm64 (4.13.3-1) ... Selecting previously unselected package libllvm19:arm64. Preparing to unpack .../089-libllvm19_1%3a19.1.6-1+b1_arm64.deb ... Unpacking libllvm19:arm64 (1:19.1.6-1+b1) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../090-libsensors-config_1%3a3.6.0-10_all.deb ... Unpacking libsensors-config (1:3.6.0-10) ... Selecting previously unselected package libsensors5:arm64. Preparing to unpack .../091-libsensors5_1%3a3.6.0-10+b1_arm64.deb ... Unpacking libsensors5:arm64 (1:3.6.0-10+b1) ... Selecting previously unselected package libx11-xcb1:arm64. Preparing to unpack .../092-libx11-xcb1_2%3a1.8.10-2_arm64.deb ... Unpacking libx11-xcb1:arm64 (2:1.8.10-2) ... Selecting previously unselected package libxcb-dri2-0:arm64. Preparing to unpack .../093-libxcb-dri2-0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-dri2-0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-dri3-0:arm64. Preparing to unpack .../094-libxcb-dri3-0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-dri3-0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-present0:arm64. Preparing to unpack .../095-libxcb-present0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-present0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-sync1:arm64. Preparing to unpack .../096-libxcb-sync1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-sync1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xfixes0:arm64. Preparing to unpack .../097-libxcb-xfixes0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xfixes0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxshmfence1:arm64. Preparing to unpack .../098-libxshmfence1_1.3-1+b3_arm64.deb ... Unpacking libxshmfence1:arm64 (1.3-1+b3) ... Selecting previously unselected package mesa-libgallium:arm64. Preparing to unpack .../099-mesa-libgallium_24.2.8-1_arm64.deb ... Unpacking mesa-libgallium:arm64 (24.2.8-1) ... Selecting previously unselected package libgbm1:arm64. Preparing to unpack .../100-libgbm1_24.2.8-1_arm64.deb ... Unpacking libgbm1:arm64 (24.2.8-1) ... Selecting previously unselected package libwayland-client0:arm64. Preparing to unpack .../101-libwayland-client0_1.23.0-1+b1_arm64.deb ... Unpacking libwayland-client0:arm64 (1.23.0-1+b1) ... Selecting previously unselected package libegl-mesa0:arm64. Preparing to unpack .../102-libegl-mesa0_24.2.8-1_arm64.deb ... Unpacking libegl-mesa0:arm64 (24.2.8-1) ... Selecting previously unselected package libegl1:arm64. Preparing to unpack .../103-libegl1_1.7.0-1+b2_arm64.deb ... Unpacking libegl1:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libxcb-glx0:arm64. Preparing to unpack .../104-libxcb-glx0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-glx0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxfixes3:arm64. Preparing to unpack .../105-libxfixes3_1%3a6.0.0-2+b3_arm64.deb ... Unpacking libxfixes3:arm64 (1:6.0.0-2+b3) ... Selecting previously unselected package libxxf86vm1:arm64. Preparing to unpack .../106-libxxf86vm1_1%3a1.1.4-1+b4_arm64.deb ... Unpacking libxxf86vm1:arm64 (1:1.1.4-1+b4) ... Selecting previously unselected package libvulkan1:arm64. Preparing to unpack .../107-libvulkan1_1.4.304.0-1_arm64.deb ... Unpacking libvulkan1:arm64 (1.4.304.0-1) ... Selecting previously unselected package libgl1-mesa-dri:arm64. Preparing to unpack .../108-libgl1-mesa-dri_24.2.8-1_arm64.deb ... Unpacking libgl1-mesa-dri:arm64 (24.2.8-1) ... Selecting previously unselected package libglx-mesa0:arm64. Preparing to unpack .../109-libglx-mesa0_24.2.8-1_arm64.deb ... Unpacking libglx-mesa0:arm64 (24.2.8-1) ... Selecting previously unselected package libglx0:arm64. Preparing to unpack .../110-libglx0_1.7.0-1+b2_arm64.deb ... Unpacking libglx0:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libgl1:arm64. Preparing to unpack .../111-libgl1_1.7.0-1+b2_arm64.deb ... Unpacking libgl1:arm64 (1.7.0-1+b2) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../112-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 .../113-x11proto-dev_2024.1-1_all.deb ... Unpacking x11proto-dev (2024.1-1) ... Selecting previously unselected package libxau-dev:arm64. Preparing to unpack .../114-libxau-dev_1%3a1.0.11-1_arm64.deb ... Unpacking libxau-dev:arm64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp-dev:arm64. Preparing to unpack .../115-libxdmcp-dev_1%3a1.1.5-1_arm64.deb ... Unpacking libxdmcp-dev:arm64 (1:1.1.5-1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../116-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libxcb1-dev:arm64. Preparing to unpack .../117-libxcb1-dev_1.17.0-2+b1_arm64.deb ... Unpacking libxcb1-dev:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-dev:arm64. Preparing to unpack .../118-libx11-dev_2%3a1.8.10-2_arm64.deb ... Unpacking libx11-dev:arm64 (2:1.8.10-2) ... Selecting previously unselected package libglx-dev:arm64. Preparing to unpack .../119-libglx-dev_1.7.0-1+b2_arm64.deb ... Unpacking libglx-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libgl-dev:arm64. Preparing to unpack .../120-libgl-dev_1.7.0-1+b2_arm64.deb ... Unpacking libgl-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libegl-dev:arm64. Preparing to unpack .../121-libegl-dev_1.7.0-1+b2_arm64.deb ... Unpacking libegl-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libevdev2:arm64. Preparing to unpack .../122-libevdev2_1.13.3+dfsg-1_arm64.deb ... Unpacking libevdev2:arm64 (1.13.3+dfsg-1) ... Selecting previously unselected package libfftw3-double3:arm64. Preparing to unpack .../123-libfftw3-double3_3.3.10-2+b1_arm64.deb ... Unpacking libfftw3-double3:arm64 (3.3.10-2+b1) ... Selecting previously unselected package libfftw3-long3:arm64. Preparing to unpack .../124-libfftw3-long3_3.3.10-2+b1_arm64.deb ... Unpacking libfftw3-long3:arm64 (3.3.10-2+b1) ... Selecting previously unselected package libfftw3-single3:arm64. Preparing to unpack .../125-libfftw3-single3_3.3.10-2+b1_arm64.deb ... Unpacking libfftw3-single3:arm64 (3.3.10-2+b1) ... Selecting previously unselected package libfftw3-bin. Preparing to unpack .../126-libfftw3-bin_3.3.10-2+b1_arm64.deb ... Unpacking libfftw3-bin (3.3.10-2+b1) ... Selecting previously unselected package libfftw3-dev:arm64. Preparing to unpack .../127-libfftw3-dev_3.3.10-2+b1_arm64.deb ... Unpacking libfftw3-dev:arm64 (3.3.10-2+b1) ... Selecting previously unselected package libglib2.0-0t64:arm64. Preparing to unpack .../128-libglib2.0-0t64_2.82.4-2_arm64.deb ... Unpacking libglib2.0-0t64:arm64 (2.82.4-2) ... Selecting previously unselected package libopengl0:arm64. Preparing to unpack .../129-libopengl0_1.7.0-1+b2_arm64.deb ... Unpacking libopengl0:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libglu1-mesa:arm64. Preparing to unpack .../130-libglu1-mesa_9.0.2-1.1+b3_arm64.deb ... Unpacking libglu1-mesa:arm64 (9.0.2-1.1+b3) ... Selecting previously unselected package libopengl-dev:arm64. Preparing to unpack .../131-libopengl-dev_1.7.0-1+b2_arm64.deb ... Unpacking libopengl-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libglu1-mesa-dev:arm64. Preparing to unpack .../132-libglu1-mesa-dev_9.0.2-1.1+b3_arm64.deb ... Unpacking libglu1-mesa-dev:arm64 (9.0.2-1.1+b3) ... Selecting previously unselected package libgraphite2-3:arm64. Preparing to unpack .../133-libgraphite2-3_1.3.14-2+b1_arm64.deb ... Unpacking libgraphite2-3:arm64 (1.3.14-2+b1) ... Selecting previously unselected package libgslcblas0:arm64. Preparing to unpack .../134-libgslcblas0_2.8+dfsg-5_arm64.deb ... Unpacking libgslcblas0:arm64 (2.8+dfsg-5) ... Selecting previously unselected package libgsl28:arm64. Preparing to unpack .../135-libgsl28_2.8+dfsg-5_arm64.deb ... Unpacking libgsl28:arm64 (2.8+dfsg-5) ... Selecting previously unselected package libgsl-dev. Preparing to unpack .../136-libgsl-dev_2.8+dfsg-5_arm64.deb ... Unpacking libgsl-dev (2.8+dfsg-5) ... Selecting previously unselected package libgudev-1.0-0:arm64. Preparing to unpack .../137-libgudev-1.0-0_238-6_arm64.deb ... Unpacking libgudev-1.0-0:arm64 (238-6) ... Selecting previously unselected package libharfbuzz0b:arm64. Preparing to unpack .../138-libharfbuzz0b_10.2.0-1_arm64.deb ... Unpacking libharfbuzz0b:arm64 (10.2.0-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../139-x11-common_1%3a7.7+23.2_all.deb ... Unpacking x11-common (1:7.7+23.2) ... Selecting previously unselected package libice6:arm64. Preparing to unpack .../140-libice6_2%3a1.1.1-1_arm64.deb ... Unpacking libice6:arm64 (2:1.1.1-1) ... Selecting previously unselected package libwacom-common. Preparing to unpack .../141-libwacom-common_2.13.0-1_all.deb ... Unpacking libwacom-common (2.13.0-1) ... Selecting previously unselected package libwacom9:arm64. Preparing to unpack .../142-libwacom9_2.13.0-1_arm64.deb ... Unpacking libwacom9:arm64 (2.13.0-1) ... Selecting previously unselected package libinput-bin. Preparing to unpack .../143-libinput-bin_1.26.2-1_arm64.deb ... Unpacking libinput-bin (1.26.2-1) ... Selecting previously unselected package libmtdev1t64:arm64. Preparing to unpack .../144-libmtdev1t64_1.1.6-1.2+b1_arm64.deb ... Unpacking libmtdev1t64:arm64 (1.1.6-1.2+b1) ... Selecting previously unselected package libinput10:arm64. Preparing to unpack .../145-libinput10_1.26.2-1_arm64.deb ... Unpacking libinput10:arm64 (1.26.2-1) ... Selecting previously unselected package libjpeg62-turbo:arm64. Preparing to unpack .../146-libjpeg62-turbo_1%3a2.1.5-3+b1_arm64.deb ... Unpacking libjpeg62-turbo:arm64 (1:2.1.5-3+b1) ... Selecting previously unselected package libmd4c0:arm64. Preparing to unpack .../147-libmd4c0_0.5.2-2+b1_arm64.deb ... Unpacking libmd4c0:arm64 (0.5.2-2+b1) ... Selecting previously unselected package libncurses6:arm64. Preparing to unpack .../148-libncurses6_6.5-2+b1_arm64.deb ... Unpacking libncurses6:arm64 (6.5-2+b1) ... Selecting previously unselected package libncurses-dev:arm64. Preparing to unpack .../149-libncurses-dev_6.5-2+b1_arm64.deb ... Unpacking libncurses-dev:arm64 (6.5-2+b1) ... Selecting previously unselected package libpcre2-16-0:arm64. Preparing to unpack .../150-libpcre2-16-0_10.44-5_arm64.deb ... Unpacking libpcre2-16-0:arm64 (10.44-5) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../151-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libpng-dev:arm64. Preparing to unpack .../152-libpng-dev_1.6.44-3_arm64.deb ... Unpacking libpng-dev:arm64 (1.6.44-3) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../153-shared-mime-info_2.4-5+b1_arm64.deb ... Unpacking shared-mime-info (2.4-5+b1) ... Selecting previously unselected package libqt5core5t64:arm64. Preparing to unpack .../154-libqt5core5t64_5.15.15+dfsg-2_arm64.deb ... Unpacking libqt5core5t64:arm64 (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5concurrent5t64:arm64. Preparing to unpack .../155-libqt5concurrent5t64_5.15.15+dfsg-2_arm64.deb ... Unpacking libqt5concurrent5t64:arm64 (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5dbus5t64:arm64. Preparing to unpack .../156-libqt5dbus5t64_5.15.15+dfsg-2_arm64.deb ... Unpacking libqt5dbus5t64:arm64 (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5network5t64:arm64. Preparing to unpack .../157-libqt5network5t64_5.15.15+dfsg-2_arm64.deb ... Unpacking libqt5network5t64:arm64 (5.15.15+dfsg-2) ... Selecting previously unselected package libsm6:arm64. Preparing to unpack .../158-libsm6_2%3a1.2.4-1_arm64.deb ... Unpacking libsm6:arm64 (2:1.2.4-1) ... Selecting previously unselected package libxcb-icccm4:arm64. Preparing to unpack .../159-libxcb-icccm4_0.4.2-1_arm64.deb ... Unpacking libxcb-icccm4:arm64 (0.4.2-1) ... Selecting previously unselected package libxcb-util1:arm64. Preparing to unpack .../160-libxcb-util1_0.4.0-1+b2_arm64.deb ... Unpacking libxcb-util1:arm64 (0.4.0-1+b2) ... Selecting previously unselected package libxcb-image0:arm64. Preparing to unpack .../161-libxcb-image0_0.4.0-2+b2_arm64.deb ... Unpacking libxcb-image0:arm64 (0.4.0-2+b2) ... Selecting previously unselected package libxcb-keysyms1:arm64. Preparing to unpack .../162-libxcb-keysyms1_0.4.0-1+b3_arm64.deb ... Unpacking libxcb-keysyms1:arm64 (0.4.0-1+b3) ... Selecting previously unselected package libxcb-render-util0:arm64. Preparing to unpack .../163-libxcb-render-util0_0.3.9-1+b2_arm64.deb ... Unpacking libxcb-render-util0:arm64 (0.3.9-1+b2) ... Selecting previously unselected package libxcb-shape0:arm64. Preparing to unpack .../164-libxcb-shape0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-shape0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinerama0:arm64. Preparing to unpack .../165-libxcb-xinerama0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xinerama0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinput0:arm64. Preparing to unpack .../166-libxcb-xinput0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xinput0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xkb1:arm64. Preparing to unpack .../167-libxcb-xkb1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xkb1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../168-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:arm64. Preparing to unpack .../169-libxkbcommon0_1.7.0-2_arm64.deb ... Unpacking libxkbcommon0:arm64 (1.7.0-2) ... Selecting previously unselected package libxkbcommon-x11-0:arm64. Preparing to unpack .../170-libxkbcommon-x11-0_1.7.0-2_arm64.deb ... Unpacking libxkbcommon-x11-0:arm64 (1.7.0-2) ... Selecting previously unselected package libqt5gui5t64:arm64. Preparing to unpack .../171-libqt5gui5t64_5.15.15+dfsg-2_arm64.deb ... Unpacking libqt5gui5t64:arm64 (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5datavisualization5:arm64. Preparing to unpack .../172-libqt5datavisualization5_5.15.15-2+b1_arm64.deb ... Unpacking libqt5datavisualization5:arm64 (5.15.15-2+b1) ... Selecting previously unselected package libqt5widgets5t64:arm64. Preparing to unpack .../173-libqt5widgets5t64_5.15.15+dfsg-2_arm64.deb ... Unpacking libqt5widgets5t64:arm64 (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5printsupport5t64:arm64. Preparing to unpack .../174-libqt5printsupport5t64_5.15.15+dfsg-2_arm64.deb ... Unpacking libqt5printsupport5t64:arm64 (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5sql5t64:arm64. Preparing to unpack .../175-libqt5sql5t64_5.15.15+dfsg-2_arm64.deb ... Unpacking libqt5sql5t64:arm64 (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5test5t64:arm64. Preparing to unpack .../176-libqt5test5t64_5.15.15+dfsg-2_arm64.deb ... Unpacking libqt5test5t64:arm64 (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5xml5t64:arm64. Preparing to unpack .../177-libqt5xml5t64_5.15.15+dfsg-2_arm64.deb ... Unpacking libqt5xml5t64:arm64 (5.15.15+dfsg-2) ... Selecting previously unselected package libvulkan-dev:arm64. Preparing to unpack .../178-libvulkan-dev_1.4.304.0-1_arm64.deb ... Unpacking libvulkan-dev:arm64 (1.4.304.0-1) ... Selecting previously unselected package libxext-dev:arm64. Preparing to unpack .../179-libxext-dev_2%3a1.3.4-1+b3_arm64.deb ... Unpacking libxext-dev:arm64 (2:1.3.4-1+b3) ... Selecting previously unselected package qt5-qmake-bin. Preparing to unpack .../180-qt5-qmake-bin_5.15.15+dfsg-2_arm64.deb ... Unpacking qt5-qmake-bin (5.15.15+dfsg-2) ... Selecting previously unselected package qtchooser. Preparing to unpack .../181-qtchooser_66-2+b1_arm64.deb ... Unpacking qtchooser (66-2+b1) ... Selecting previously unselected package qt5-qmake:arm64. Preparing to unpack .../182-qt5-qmake_5.15.15+dfsg-2_arm64.deb ... Unpacking qt5-qmake:arm64 (5.15.15+dfsg-2) ... Selecting previously unselected package qtbase5-dev-tools. Preparing to unpack .../183-qtbase5-dev-tools_5.15.15+dfsg-2_arm64.deb ... Unpacking qtbase5-dev-tools (5.15.15+dfsg-2) ... Selecting previously unselected package qtbase5-dev:arm64. Preparing to unpack .../184-qtbase5-dev_5.15.15+dfsg-2_arm64.deb ... Unpacking qtbase5-dev:arm64 (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5datavisualization5-dev:arm64. Preparing to unpack .../185-libqt5datavisualization5-dev_5.15.15-2+b1_arm64.deb ... Unpacking libqt5datavisualization5-dev:arm64 (5.15.15-2+b1) ... Selecting previously unselected package libqt5opengl5t64:arm64. Preparing to unpack .../186-libqt5opengl5t64_5.15.15+dfsg-2_arm64.deb ... Unpacking libqt5opengl5t64:arm64 (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5opengl5-dev:arm64. Preparing to unpack .../187-libqt5opengl5-dev_5.15.15+dfsg-2_arm64.deb ... Unpacking libqt5opengl5-dev:arm64 (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5svg5:arm64. Preparing to unpack .../188-libqt5svg5_5.15.15-2_arm64.deb ... Unpacking libqt5svg5:arm64 (5.15.15-2) ... Selecting previously unselected package libqt5svg5-dev:arm64. Preparing to unpack .../189-libqt5svg5-dev_5.15.15-2_arm64.deb ... Unpacking libqt5svg5-dev:arm64 (5.15.15-2) ... Selecting previously unselected package libqt5x11extras5:arm64. Preparing to unpack .../190-libqt5x11extras5_5.15.15-2_arm64.deb ... Unpacking libqt5x11extras5:arm64 (5.15.15-2) ... Selecting previously unselected package libqt5x11extras5-dev:arm64. Preparing to unpack .../191-libqt5x11extras5-dev_5.15.15-2_arm64.deb ... Unpacking libqt5x11extras5-dev:arm64 (5.15.15-2) ... Selecting previously unselected package libreadline-dev:arm64. Preparing to unpack .../192-libreadline-dev_8.2-6_arm64.deb ... Unpacking libreadline-dev:arm64 (8.2-6) ... Selecting previously unselected package libxpa1:arm64. Preparing to unpack .../193-libxpa1_2.1.20-3_arm64.deb ... Unpacking libxpa1:arm64 (2.1.20-3) ... Selecting previously unselected package libxpa-dev:arm64. Preparing to unpack .../194-libxpa-dev_2.1.20-3_arm64.deb ... Unpacking libxpa-dev:arm64 (2.1.20-3) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libgraphite2-3:arm64 (1.3.14-2+b1) ... Setting up libpixman-1-0:arm64 (0.44.0-3) ... Setting up libxpa1:arm64 (2.1.20-3) ... Setting up libxau6:arm64 (1:1.0.11-1) ... Setting up libxdmcp6:arm64 (1:1.1.5-1) ... Setting up libdouble-conversion3:arm64 (3.3.0-1+b2) ... Setting up libkeyutils1:arm64 (1.6.3-4) ... Setting up libxcb1:arm64 (1.17.0-2+b1) ... Setting up libfftw3-single3:arm64 (3.3.10-2+b1) ... Setting up libicu72:arm64 (72.1-6) ... Setting up libxcb-xfixes0:arm64 (1.17.0-2+b1) ... Setting up bsdextrautils (2.40.4-1) ... Setting up libxcb-xinput0:arm64 (1.17.0-2+b1) ... Setting up libgslcblas0:arm64 (2.8+dfsg-5) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libxcb-render0:arm64 (1.17.0-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglvnd0:arm64 (1.7.0-1+b2) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libxcb-glx0:arm64 (1.17.0-2+b1) ... Setting up libdebhelper-perl (13.23) ... Setting up libbrotli1:arm64 (1.1.0-2+b6) ... Setting up libedit2:arm64 (3.1-20250104-1) ... Setting up libmagic1t64:arm64 (1:5.45-3+b1) ... Setting up libxcb-keysyms1:arm64 (0.4.0-1+b3) ... Setting up libxcb-shape0:arm64 (1.17.0-2+b1) ... Setting up x11-common (1:7.7+23.2) ... 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 libnghttp2-14:arm64 (1.64.0-1) ... Setting up libfftw3-long3:arm64 (3.3.10-2+b1) ... Setting up gettext-base (0.22.5-4) ... Setting up m4 (1.4.19-5) ... Setting up libxcb-render-util0:arm64 (0.3.9-1+b2) ... Setting up xkb-data (2.42-1) ... Setting up libxcb-shm0:arm64 (1.17.0-2+b1) ... Setting up libxcb-icccm4:arm64 (0.4.2-1) ... Setting up libcom-err2:arm64 (1.47.2-1) ... Setting up file (1:5.45-3+b1) ... Setting up libpcre2-16-0:arm64 (10.44-5) ... Setting up libopengl0:arm64 (1.7.0-1+b2) ... Setting up libelf1t64:arm64 (0.192-4) ... Setting up libxcb-util1:arm64 (0.4.0-1+b2) ... Setting up libxcb-xkb1:arm64 (1.17.0-2+b1) ... Setting up libxcb-image0:arm64 (0.4.0-2+b2) ... Setting up libkrb5support0:arm64 (1.21.3-3) ... Setting up libsasl2-modules-db:arm64 (2.1.28+dfsg1-8+b1) ... Setting up tzdata (2024b-6) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Jan 23 07:03:30 UTC 2025. Universal Time is now: Thu Jan 23 07:03:30 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:arm64 (1.17.0-2+b1) ... Setting up xtrans-dev (1.4.0-1) ... Setting up autotools-dev (20220109.1) ... Setting up libz3-4:arm64 (4.13.3-1) ... Setting up libxcb-xinerama0:arm64 (1.17.0-2+b1) ... Setting up libjpeg62-turbo:arm64 (1:2.1.5-3+b1) ... Setting up qt5-qmake-bin (5.15.15+dfsg-2) ... Setting up libx11-data (2:1.8.10-2) ... Setting up libxcb-sync1:arm64 (1.17.0-2+b1) ... Setting up libavahi-common-data:arm64 (0.8-16) ... Setting up libncurses6:arm64 (6.5-2+b1) ... Setting up libdbus-1-3:arm64 (1.16.0-1) ... Setting up libunistring5:arm64 (1.3-1) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:arm64 (1.6.44-3) ... Setting up autopoint (0.22.5-4) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up libsensors5:arm64 (1:3.6.0-10+b1) ... Setting up libk5crypto3:arm64 (1.21.3-3) ... Setting up libfftw3-double3:arm64 (3.3.10-2+b1) ... Setting up libglapi-mesa:arm64 (24.2.8-1) ... Setting up libsasl2-2:arm64 (2.1.28+dfsg1-8+b1) ... Setting up libgfortran5:arm64 (14.2.0-12) ... Setting up libvulkan1:arm64 (1.4.304.0-1) ... Setting up autoconf (2.72-3) ... Setting up libnghttp3-9:arm64 (1.6.0-2) ... Setting up libxcb-dri2-0:arm64 (1.17.0-2+b1) ... Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libffi8:arm64 (3.4.6-1) ... Setting up dwz (0.15-1+b1) ... Setting up libmtdev1t64:arm64 (1.1.6-1.2+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libxshmfence1:arm64 (1.3-1+b3) ... Setting up cfortran (20210827-1) ... Setting up libxcb-randr0:arm64 (1.17.0-2+b1) ... Setting up libuchardet0:arm64 (0.0.8-1+b2) ... Setting up bison (2:3.8.2+dfsg-1+b2) ... update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode Setting up libtasn1-6:arm64 (4.19.0-3+b3) ... Setting up libmd4c0:arm64 (0.5.2-2+b1) ... Setting up libx11-6:arm64 (2:1.8.10-2) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.4) ... Setting up libngtcp2-16:arm64 (1.9.1-1) ... Setting up libkrb5-3:arm64 (1.21.3-3) ... Setting up libglu1-mesa:arm64 (9.0.2-1.1+b3) ... Setting up libssh2-1t64:arm64 (1.11.1-1) ... Setting up libopengl-dev:arm64 (1.7.0-1+b2) ... Setting up libgsl28:arm64 (2.8+dfsg-5) ... Setting up libdrm-common (2.4.123-1) ... Setting up libevdev2:arm64 (1.13.3+dfsg-1) ... Setting up readline-common (8.2-6) ... Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libldap2:arm64 (2.6.9+dfsg-1) ... Setting up qtchooser (66-2+b1) ... Setting up libwacom-common (2.13.0-1) ... Setting up libxpa-dev:arm64 (2.1.20-3) ... Setting up libxkbcommon0:arm64 (1.7.0-2) ... Setting up libwayland-client0:arm64 (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 x11proto-dev (2024.1-1) ... Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libxcb-dri3-0:arm64 (1.17.0-2+b1) ... Setting up libllvm19:arm64 (1:19.1.6-1+b1) ... Setting up libwayland-server0:arm64 (1.23.0-1+b1) ... Setting up libx11-xcb1:arm64 (2:1.8.10-2) ... Setting up libice6:arm64 (2:1.1.1-1) ... Setting up flex (2.6.4-8.2+b4) ... Setting up libncurses-dev:arm64 (6.5-2+b1) ... Setting up gettext (0.22.5-4) ... Setting up libgsl-dev (2.8+dfsg-5) ... Setting up libxau-dev:arm64 (1:1.0.11-1) ... Setting up qt5-qmake:arm64 (5.15.15+dfsg-2) ... Setting up libxrender1:arm64 (1:0.9.10-1.1+b3) ... Setting up libtool (2.5.4-2) ... Setting up libfftw3-bin (3.3.10-2+b1) ... Setting up fontconfig-config (2.15.0-2) ... Setting up libpng-dev:arm64 (1.6.44-3) ... Setting up libavahi-common3:arm64 (0.8-16) ... Setting up libxext6:arm64 (2:1.3.4-1+b3) ... Setting up libidn2-0:arm64 (2.3.7-2+b1) ... Setting up libxxf86vm1:arm64 (1:1.1.4-1+b4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libxdmcp-dev:arm64 (1:1.1.5-1) ... Setting up libglib2.0-0t64:arm64 (2.82.4-2) ... No schema files found: doing nothing. Setting up libfreetype6:arm64 (2.13.3+dfsg-1) ... Setting up libxfixes3:arm64 (1:6.0.0-2+b3) ... Setting up shared-mime-info (2.4-5+b1) ... Setting up libp11-kit0:arm64 (0.25.5-3) ... Setting up libxkbcommon-x11-0:arm64 (1.7.0-2) ... Setting up libgssapi-krb5-2:arm64 (1.21.3-3) ... Setting up libreadline8t64:arm64 (8.2-6) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up libdrm2:arm64 (2.4.123-1) ... Setting up groff-base (1.23.0-7) ... Setting up libharfbuzz0b:arm64 (10.2.0-1) ... Setting up libfontconfig1:arm64 (2.15.0-2) ... Setting up libsm6:arm64 (2:1.2.4-1) ... Setting up libfftw3-dev:arm64 (3.3.10-2+b1) ... Setting up libavahi-client3:arm64 (0.8-16) ... Setting up libgudev-1.0-0:arm64 (238-6) ... Setting up libdrm-amdgpu1:arm64 (2.4.123-1) ... Setting up libgnutls30t64:arm64 (3.8.8-2) ... Setting up fontconfig (2.15.0-2) ... Regenerating fonts cache... done. Setting up libxcb1-dev:arm64 (1.17.0-2+b1) ... Setting up libtirpc3t64:arm64 (1.3.4+ds-1.3+b1) ... Setting up libwacom9:arm64 (2.13.0-1) ... Setting up libdrm-radeon1:arm64 (2.4.123-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpsl5t64:arm64 (0.21.2-1.1+b1) ... Setting up libx11-dev:arm64 (2:1.8.10-2) ... Setting up libreadline-dev:arm64 (8.2-6) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libcairo2:arm64 (1.18.2-2) ... Setting up libinput-bin (1.26.2-1) ... Setting up libqt5core5t64:arm64 (5.15.15+dfsg-2) ... Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libxext-dev:arm64 (2:1.3.4-1+b3) ... Setting up libnsl2:arm64 (1.3.0-3+b3) ... Setting up libqt5sql5t64:arm64 (5.15.15+dfsg-2) ... Setting up libcups2t64:arm64 (2.4.10-2+b1) ... Setting up libgiza0:arm64 (1.4.4-1) ... Setting up libpgplot0:arm64 (1.4.4-1) ... Setting up libngtcp2-crypto-gnutls8:arm64 (1.9.1-1) ... Setting up libinput10:arm64 (1.26.2-1) ... Setting up mesa-libgallium:arm64 (24.2.8-1) ... Setting up libqt5dbus5t64:arm64 (5.15.15+dfsg-2) ... Setting up libpython3.12-stdlib:arm64 (3.12.8-5) ... Setting up libgbm1:arm64 (24.2.8-1) ... Setting up libqt5concurrent5t64:arm64 (5.15.15+dfsg-2) ... Setting up python3.12 (3.12.8-5) ... Setting up libgl1-mesa-dri:arm64 (24.2.8-1) ... Setting up libqt5network5t64:arm64 (5.15.15+dfsg-2) ... Setting up libcurl3t64-gnutls:arm64 (8.11.1-1+b1) ... Setting up libqt5xml5t64:arm64 (5.15.15+dfsg-2) ... Setting up debhelper (13.23) ... Setting up libqt5test5t64:arm64 (5.15.15+dfsg-2) ... Setting up libcpgplot0:arm64 (1.4.4-1) ... Setting up qtbase5-dev-tools (5.15.15+dfsg-2) ... Setting up libegl-mesa0:arm64 (24.2.8-1) ... Setting up libcfitsio10t64:arm64 (4.5.0-5) ... Setting up libegl1:arm64 (1.7.0-1+b2) ... Setting up libpython3-stdlib:arm64 (3.12.8-1) ... Setting up libglx-mesa0:arm64 (24.2.8-1) ... Setting up libcfitsio-dev:arm64 (4.5.0-5) ... Setting up libglx0:arm64 (1.7.0-1+b2) ... Setting up giza-dev:arm64 (1.4.4-1) ... Setting up python3 (3.12.8-1) ... Setting up libgl1:arm64 (1.7.0-1+b2) ... Setting up libglx-dev:arm64 (1.7.0-1+b2) ... Setting up libgl-dev:arm64 (1.7.0-1+b2) ... Setting up libvulkan-dev:arm64 (1.4.304.0-1) ... Setting up libegl-dev:arm64 (1.7.0-1+b2) ... Setting up libqt5gui5t64:arm64 (5.15.15+dfsg-2) ... Setting up libglu1-mesa-dev:arm64 (9.0.2-1.1+b3) ... Setting up libqt5x11extras5:arm64 (5.15.15-2) ... Setting up libqt5datavisualization5:arm64 (5.15.15-2+b1) ... Setting up libqt5widgets5t64:arm64 (5.15.15+dfsg-2) ... Setting up libqt5svg5:arm64 (5.15.15-2) ... Setting up libqt5svg5-dev:arm64 (5.15.15-2) ... Setting up libqt5opengl5t64:arm64 (5.15.15+dfsg-2) ... Setting up libqt5printsupport5t64:arm64 (5.15.15+dfsg-2) ... Setting up qtbase5-dev:arm64 (5.15.15+dfsg-2) ... Setting up libqt5datavisualization5-dev:arm64 (5.15.15-2+b1) ... Setting up libqt5x11extras5-dev:arm64 (5.15.15-2) ... Setting up libqt5opengl5-dev:arm64 (5.15.15+dfsg-2) ... Processing triggers for libc-bin (2.40-5) ... 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/dpuser-4.2+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 > ../dpuser_4.2+dfsg-1_source.changes dpkg-buildpackage: info: source package dpuser dpkg-buildpackage: info: source version 4.2+dfsg-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ole Streicher dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean debian/rules override_dh_clean make[1]: Entering directory '/build/reproducible-path/dpuser-4.2+dfsg' /usr/bin/make -C dpuser clean make[2]: Entering directory '/build/reproducible-path/dpuser-4.2+dfsg/dpuser' rm -f dpuser_utils.o dpuser.procs.o helpmap.o y.mpfit.o mpfitAST.o lex.mpfit.o dpuserType.o dpstring.o dpstringlist.o regex_sr.o mpfit.o kabsch2d.o 3d_stuff.o cube.o dpheader.o fits.o fits_cube.o fits_dpl.o fits_exc.o fits_file.o fits_filters.o fits_funcs.o fits_mem.o fits_ops.o fits_procs.o fits_range.o fits_red.o JulianDay.o math_utils.o dpComplex.o fitting.o voronoi.o fits_logic.o astrolib.o arithmetics.o boolean.o dpuserAST.o dpuser.yacchelper.o functions.o y.tab.o dpuser.input.o procedures.o lex.yy.o svn_revision.o gdl_dpuser.o python_dpuser.o qtstubs.o rm -f dpuser dpuserD make[2]: Leaving directory '/build/reproducible-path/dpuser-4.2+dfsg/dpuser' /usr/bin/make -C QFitsView clean make[2]: Entering directory '/build/reproducible-path/dpuser-4.2+dfsg/QFitsView' rm -rf -rf QFitsView QFitsViewD qfitsview.mk qfitsview.mk.Debug qfitsview.mk.Release QFitsView.app QFitsViewD.app QFitsView.pro.user* ../include/vtk/vtkConfigure.h qfitsviewd_plugin_import.cpp qfitsview_plugin_import.cpp make[2]: Leaving directory '/build/reproducible-path/dpuser-4.2+dfsg/QFitsView' dh_clean make[1]: Leaving directory '/build/reproducible-path/dpuser-4.2+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/dpuser-4.2+dfsg' dh_auto_build --sourcedirectory=dpuser --no-parallel cd dpuser && make -j1 "INSTALL=install --strip-program=true" make[2]: Entering directory '/build/reproducible-path/dpuser-4.2+dfsg/dpuser' make static "TARGET_LINUX = dpuser" make[3]: Entering directory '/build/reproducible-path/dpuser-4.2+dfsg/dpuser' Revision number: XXX make -C mpfit PLATFORM=LINUX make[4]: Entering directory '/build/reproducible-path/dpuser-4.2+dfsg/dpuser/mpfit' yacc -d mpfit.y mv y.tab.c y.mpfit.cpp flex -l -i mpfit.l mv lex.yy.c lex.mpfit.cpp sed -i'' 's/yy/mpfit/g' y.mpfit.cpp lex.mpfit.cpp y.tab.h sed -i'' 's/YY/MPFIT/g' y.mpfit.cpp lex.mpfit.cpp y.tab.h sed -i'' 's/extern int isatty/\/\/extern int isatty/g' lex.mpfit.cpp sed -i'' 's/extern int isatty/\/\/extern int isatty/g' lex.mpfit.cpp mv y.tab.h mpfitParser.h make[4]: Leaving directory '/build/reproducible-path/dpuser-4.2+dfsg/dpuser/mpfit' make -C parser PLATFORM=LINUX make[4]: Entering directory '/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser' yacc -d ast.y ast.y: warning: 21 shift/reduce conflicts [-Wconflicts-sr] ast.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples mv y.tab.c y.tab.cpp flex -l ast.l mv lex.yy.c lex.yy.cpp sed -i'' 's/extern int isatty/\/\/extern int isatty/g' lex.yy.cpp mv y.tab.h astParser.h make[4]: Leaving directory '/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser' make dpuser make[4]: Entering directory '/build/reproducible-path/dpuser-4.2+dfsg/dpuser' g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o dpuser_utils.o dpuser_utils.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o dpuser.procs.o dpuser.procs.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o helpmap.o doc/helpmap.cpp doc/helpmap.cpp: In function 'void __static_initialization_and_destruction_0()': doc/helpmap.cpp:8631:2: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without 8631 | }; | ^ g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o y.mpfit.o mpfit/y.mpfit.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o mpfitAST.o mpfit/mpfitAST.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o lex.mpfit.o mpfit/lex.mpfit.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o dpuserType.o dpuserType.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o dpstring.o ../utils/dpstring.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o dpstringlist.o ../utils/dpstringlist.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o regex_sr.o ../utils/regex/regex_sr.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o mpfit.o ../utils/cmpfit/mpfit.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o kabsch2d.o ../utils/kabsch/kabsch2d.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o 3d_stuff.o ../libfits/3d_stuff.cpp cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -D_REENTRANT -g -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -g -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -g -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o cube.o ../libfits/cube.c g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o dpheader.o ../libfits/dpheader.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o fits.o ../libfits/fits.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o fits_cube.o ../libfits/fits_cube.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o fits_dpl.o ../libfits/fits_dpl.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o fits_exc.o ../libfits/fits_exc.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o fits_file.o ../libfits/fits_file.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o fits_filters.o ../libfits/fits_filters.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o fits_funcs.o ../libfits/fits_funcs.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o fits_mem.o ../libfits/fits_mem.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o fits_ops.o ../libfits/fits_ops.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o fits_procs.o ../libfits/fits_procs.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o fits_range.o ../libfits/fits_range.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o fits_red.o ../libfits/fits_red.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o JulianDay.o ../libfits/JulianDay.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o math_utils.o ../libfits/math_utils.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o dpComplex.o ../libfits/dpComplex.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o fitting.o ../libfits/fitting.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o voronoi.o ../libfits/voronoi.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o fits_logic.o ../libfits/fits_logic.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o astrolib.o ../libfits/astrolib.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o arithmetics.o arithmetics.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o boolean.o boolean.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o dpuserAST.o dpuserAST.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o dpuser.yacchelper.o dpuser.yacchelper.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o functions.o functions.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o y.tab.o parser/y.tab.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o dpuser.input.o dpuser.input.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o procedures.o procedures.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o lex.yy.o parser/lex.yy.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o svn_revision.o parser/svn_revision.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o gdl_dpuser.o gdl_dpuser.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o python_dpuser.o python_dpuser.cpp g++ -c -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -Wno-narrowing -D_REENTRANT -w -DHAS_PGPLOT -DLINUX -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I../utils -I../libfits -I../include -Iparser -I. -o qtstubs.o qtstubs.cpp g++ -o dpuser dpuser_utils.o dpuser.procs.o helpmap.o y.mpfit.o mpfitAST.o lex.mpfit.o dpuserType.o dpstring.o dpstringlist.o regex_sr.o mpfit.o kabsch2d.o 3d_stuff.o cube.o dpheader.o fits.o fits_cube.o fits_dpl.o fits_exc.o fits_file.o fits_filters.o fits_funcs.o fits_mem.o fits_ops.o fits_procs.o fits_range.o fits_red.o JulianDay.o math_utils.o dpComplex.o fitting.o voronoi.o fits_logic.o astrolib.o arithmetics.o boolean.o dpuserAST.o dpuser.yacchelper.o functions.o y.tab.o dpuser.input.o procedures.o lex.yy.o svn_revision.o gdl_dpuser.o python_dpuser.o qtstubs.o -Wl,-z,relro -rdynamic -lxpa -lfftw3 -lreadline -lcpgplot -lgsl -lgslcblas -lcfitsio -lz -lpng -lX11 -ldl -lxcb -lpthread -lXdmcp -lXau make[4]: Leaving directory '/build/reproducible-path/dpuser-4.2+dfsg/dpuser' make[3]: Leaving directory '/build/reproducible-path/dpuser-4.2+dfsg/dpuser' make[2]: Leaving directory '/build/reproducible-path/dpuser-4.2+dfsg/dpuser' dh_auto_configure --buildsystem=qmake --sourcedirectory=QFitsView -- "CONFIG+=release qf_shared" cd QFitsView && qmake -makefile "QMAKE_CFLAGS_RELEASE=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_CFLAGS_DEBUG=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_CXXFLAGS_RELEASE=-g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_CXXFLAGS_DEBUG=-g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2" QMAKE_LFLAGS_RELEASE=-Wl,-z,relro QMAKE_LFLAGS_DEBUG=-Wl,-z,relro QMAKE_STRIP=: PREFIX=/usr "CONFIG+=release qf_shared" Info: creating stash file /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/.qmake.stash WARNING: Failure to find: ../dpuser/parser/y.tab.h WARNING: Failure to find: ../dpuser/mpfit/y.tab.h dh_auto_build --buildsystem=qmake --sourcedirectory=QFitsView -- -f qfitsview.mk cd QFitsView && make -j12 -f qfitsview.mk make[2]: Entering directory '/build/reproducible-path/dpuser-4.2+dfsg/QFitsView' /usr/lib/qt5/bin/uic galfit_control.ui -o ui_galfit_control.h /usr/lib/qt5/bin/uic galfit_sky.ui -o ui_galfit_sky.h /usr/lib/qt5/bin/uic galfit_gaussian.ui -o ui_galfit_gaussian.h /usr/lib/qt5/bin/uic galfit_sersic.ui -o ui_galfit_sersic.h /usr/lib/qt5/bin/uic galfit_hidden.ui -o ui_galfit_hidden.h g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o main.o main.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsMainWindow.o QFitsMainWindow.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsMainView.o QFitsMainView.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from QFitsMainWindow.h:25, from main.cpp:8: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsBaseBuffer.o QFitsBuffers/QFitsBaseBuffer.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsSingleBuffer.o QFitsBuffers/QFitsSingleBuffer.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from QFitsMainWindow.h:25, from QFitsMainWindow.cpp:38: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsMultiBuffer.o QFitsBuffers/QFitsMultiBuffer.cpp In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from QFitsMainWindow.cpp:40: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ In file included from QFitsMainWindow.cpp:42: ../QFitsView/QFitsWidgets/QFitsWidget1D.h: At global scope: ../QFitsView/QFitsWidgets/QFitsWidget1D.h:103:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 103 | const Fits* const getEstimateFitGX() { return &estimatefitgx;} | ^~~~~ ../QFitsView/QFitsWidgets/QFitsWidget1D.h:104:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 104 | const Fits* const getEstimateFitGY() { return &estimatefitgy;} | ^~~~~ ../QFitsView/QFitsWidgets/QFitsWidget1D.h:105:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 105 | const Fits* const getFitResult() { return &fitResult;} | ^~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from QFitsMainWindow.h:25, from QFitsMainView.cpp:2: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from QFitsMainView.cpp:4: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsScroller.o QFitsScroller.cpp In file included from QFitsBuffers/QFitsBaseBuffer.cpp:3: QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsBaseWidget.o QFitsWidgets/QFitsBaseWidget.cpp In file included from QFitsBuffers/QFitsSingleBuffer.h:5, from QFitsBuffers/QFitsSingleBuffer.cpp:4: QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ./QFitsMainWindow.h:25, from QFitsBuffers/QFitsBaseBuffer.cpp:9: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ main.cpp: In function 'int main(int, char**)': main.cpp:117:15: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 117 | env = "DPUSER="; | ^~~~~~~~~ In file included from ../dpuser/dpuser.h:10, from ../dpuser/dpuser_utils.h:47: ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ./QFitsMainWindow.h:25, from QFitsBuffers/QFitsSingleBuffer.cpp:6: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ In file included from QFitsBuffers/QFitsSingleBuffer.cpp:9: ../QFitsView/QFitsWidgets/QFitsWidget1D.h: At global scope: ../QFitsView/QFitsWidgets/QFitsWidget1D.h:103:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 103 | const Fits* const getEstimateFitGX() { return &estimatefitgx;} | ^~~~~ ../QFitsView/QFitsWidgets/QFitsWidget1D.h:104:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 104 | const Fits* const getEstimateFitGY() { return &estimatefitgy;} | ^~~~~ ../QFitsView/QFitsWidgets/QFitsWidget1D.h:105:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 105 | const Fits* const getFitResult() { return &fitResult;} | ^~~~~ In file included from QFitsMainWindow.cpp:58: galfit.h: In member function 'virtual QStringList dpGalfitComponent::getParameters(bool)': galfit.h:18:44: warning: unused parameter 'ro' [-Wunused-parameter] 18 | virtual QStringList getParameters(bool ro = false) { return QStringList(); }; | ~~~~~^~~~~~~~~~ galfit.h: In member function 'virtual QStringList dpGalfitComponent::getConstraints(int)': galfit.h:19:44: warning: unused parameter 'component' [-Wunused-parameter] 19 | virtual QStringList getConstraints(int component) { return QStringList(); }; | ~~~~^~~~~~~~~ galfit.h: In member function 'virtual void dpGalfitComponent::setResult(int, const Fits&)': galfit.h:20:38: warning: unused parameter 'component' [-Wunused-parameter] 20 | virtual void setResult(const int component, const Fits &result) {}; | ~~~~~~~~~~^~~~~~~~~ galfit.h:20:61: warning: unused parameter 'result' [-Wunused-parameter] 20 | virtual void setResult(const int component, const Fits &result) {}; | ~~~~~~~~~~~~^~~~~~ In file included from QFitsBuffers/QFitsSingleBuffer.cpp:14: ../QFitsView/QFitsWidgets/QFitsWidgetTable.h: In member function 'virtual int QFitsTableModel::translateColumnNumber(int*) const': ../QFitsView/QFitsWidgets/QFitsWidgetTable.h:79:44: warning: unused parameter 'section' [-Wunused-parameter] 79 | virtual int translateColumnNumber(int *section) const { return -1; } | ~~~~~^~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidget1D.o QFitsWidgets/QFitsWidget1D.cpp QFitsMainWindow.cpp: In member function 'virtual void QFitsMainWindow::resizeEvent(QResizeEvent*)': QFitsMainWindow.cpp:652:49: warning: unused parameter 'e' [-Wunused-parameter] 652 | void QFitsMainWindow::resizeEvent(QResizeEvent *e) { | ~~~~~~~~~~~~~~^ QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::imredClicked(int)': QFitsMainWindow.cpp:999:32: warning: unused variable 'xmin' [-Wunused-variable] 999 | double xmin, xmax; | ^~~~ QFitsMainWindow.cpp:999:38: warning: unused variable 'xmax' [-Wunused-variable] 999 | double xmin, xmax; | ^~~~ QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::updateLinemapInfo(int)': QFitsMainWindow.cpp:1334:45: warning: unused parameter 'dummy' [-Wunused-parameter] 1334 | void QFitsMainWindow::updateLinemapInfo(int dummy) { | ~~~~^~~~~ QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::userMenuClicked(int)': QFitsMainWindow.cpp:1435:43: warning: unused parameter 'id' [-Wunused-parameter] 1435 | void QFitsMainWindow::userMenuClicked(int id) { | ~~~~^~ QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::buffersClicked(int)': QFitsMainWindow.cpp:1508:17: warning: unused variable 'i' [-Wunused-variable] 1508 | int i; | ^ QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::dpuserView(const std::string&)': QFitsMainWindow.cpp:1986:32: warning: unused variable 'sb' [-Wunused-variable] 1986 | QFitsSingleBuffer *sb = dynamic_cast(bb); | ^~ QFitsMainWindow.cpp:1987:32: warning: unused variable 'mb' [-Wunused-variable] 1987 | QFitsMultiBuffer *mb = dynamic_cast(bb); | ^~ QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::FileSystemChanged(const QString&)': QFitsMainWindow.cpp:2398:54: warning: 'static QSet QSet::fromList(const QList&) [with T = QString]' is deprecated: Use QSet(list.begin(), list.end()) instead. [-Wdeprecated-declarations] 2398 | QSet newDirSet = QSet::fromList(newEntryList); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qitemselectionmodel.h:45, from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qabstractitemview.h:46, from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qlistview.h:44, from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QListView:1, from QFitsMainWindow.cpp:25: /usr/include/aarch64-linux-gnu/qt5/QtCore/qset.h:416:9: note: declared here 416 | QSet QSet::fromList(const QList &list) | ^~~~~~~ QFitsMainWindow.cpp:2399:58: warning: 'static QSet QSet::fromList(const QList&) [with T = QString]' is deprecated: Use QSet(list.begin(), list.end()) instead. [-Wdeprecated-declarations] 2399 | QSet currentDirSet = QSet::fromList(dirEntryList); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt5/QtCore/qset.h:416:9: note: declared here 416 | QSet QSet::fromList(const QList &list) | ^~~~~~~ QFitsMainWindow.cpp:2409:42: warning: 'QList QSet::toList() const [with T = QString]' is deprecated: Use values() instead. [-Wdeprecated-declarations] 2409 | QStringList newFile = newFiles.toList(); | ~~~~~~~~~~~~~~~^~ /usr/include/aarch64-linux-gnu/qt5/QtCore/qset.h:265:14: note: declared here 265 | QList toList() const { return values(); } | ^~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ./QFitsMainWindow.h:25, from QFitsBuffers/QFitsMultiBuffer.cpp:7: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ In file included from QFitsBuffers/QFitsMultiBuffer.h:5, from QFitsBuffers/QFitsMultiBuffer.cpp:8: QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ main.cpp:124:19: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 124 | getcwd(cwd, 255); | ~~~~~~^~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidget2D.o QFitsWidgets/QFitsWidget2D.cpp In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from QFitsScroller.cpp:6: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from QFitsScroller.cpp:10: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ QFitsMainView.cpp: In member function 'virtual void dummyBuffer::mousePressEvent(QMouseEvent*)': QFitsMainView.cpp:19:48: warning: unused parameter 'e' [-Wunused-parameter] 19 | void dummyBuffer::mousePressEvent(QMouseEvent *e) { | ~~~~~~~~~~~~~^ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ QFitsMainView.cpp: In member function 'virtual void QFitsGrid::paintEvent(QPaintEvent*)': QFitsMainView.cpp:47:41: warning: unused parameter 'e' [-Wunused-parameter] 47 | void QFitsGrid::paintEvent(QPaintEvent *e) { | ~~~~~~~~~~~~~^ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ QFitsMainView.cpp: In member function 'void QFitsGrid::addWidget(QWidget*)': QFitsMainView.cpp:60:9: warning: unused variable 'where' [-Wunused-variable] 60 | int where = activeID; | ^~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ QFitsMainView.cpp: In member function 'virtual void QFitsMainView::keyPressEvent(QKeyEvent*)': QFitsMainView.cpp:523:46: warning: unused parameter 'e' [-Wunused-parameter] 523 | void QFitsMainView::keyPressEvent(QKeyEvent *e) { | ~~~~~~~~~~~^ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidgetWiregrid.o QFitsWidgets/QFitsWidgetWiregrid.cpp QFitsBuffers/QFitsSingleBuffer.cpp: In member function 'virtual void QFitsSingleBuffer::setCubeSpecOrientation(QFV::Orientation, bool)': QFitsBuffers/QFitsSingleBuffer.cpp:1243:12: warning: comparison between 'enum QFV::Orientation' and 'enum Qt::Orientation' [-Wenum-compare] 1243 | if ((o == Qt::Vertical) && | ~~^~~~~~~~~~~~~~~ QFitsBuffers/QFitsSingleBuffer.cpp: In member function 'virtual void QFitsSingleBuffer::updateScaling()': QFitsBuffers/QFitsSingleBuffer.cpp:1573:24: warning: statement has no effect [-Wunused-value] 1573 | tableViewDirty == false; | ~~~~~~~~~~~~~~~^~~~~~~~ QFitsBuffers/QFitsSingleBuffer.cpp: In member function 'virtual void QFitsSingleBuffer::createManualSpectrum()': QFitsBuffers/QFitsSingleBuffer.cpp:1811:41: warning: zero-length gnu_printf format string [-Wformat-zero-length] 1811 | sprintf(manualSpectrum->crtype, ""); | ^~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ./QFitsMainWindow.h:25, from QFitsWidgets/QFitsBaseWidget.cpp:5: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from QFitsWidgets/QFitsBaseWidget.cpp:7: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ QFitsBuffers/QFitsBaseBuffer.cpp: In member function 'QFV::Orientation QFitsBaseBuffer::getCubeSpecOrientation()': QFitsBuffers/QFitsBaseBuffer.cpp:504:30: warning: comparison between 'enum QFV::Orientation' and 'enum Qt::Orientation' [-Wenum-compare] 504 | if ((cubeSpecOrientation == Qt::Vertical) && | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidgetContour.o QFitsWidgets/QFitsWidgetContour.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ./QFitsMainWindow.h:25, from QFitsWidgets/QFitsWidget1D.cpp:4: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ In file included from QFitsWidgets/QFitsWidget1D.cpp:6: QFitsWidgets/QFitsWidget1D.h: At global scope: QFitsWidgets/QFitsWidget1D.h:103:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 103 | const Fits* const getEstimateFitGX() { return &estimatefitgx;} | ^~~~~ QFitsWidgets/QFitsWidget1D.h:104:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 104 | const Fits* const getEstimateFitGY() { return &estimatefitgy;} | ^~~~~ QFitsWidgets/QFitsWidget1D.h:105:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 105 | const Fits* const getFitResult() { return &fitResult;} | ^~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidgetTable.o QFitsWidgets/QFitsWidgetTable.cpp In file included from QFitsBuffers/QFitsMultiBuffer.cpp:16: ../QFitsView/QFitsWidgets/QFitsWidgetTable.h: In member function 'virtual int QFitsTableModel::translateColumnNumber(int*) const': ../QFitsView/QFitsWidgets/QFitsWidgetTable.h:79:44: warning: unused parameter 'section' [-Wunused-parameter] 79 | virtual int translateColumnNumber(int *section) const { return -1; } | ~~~~~^~~~~~~ QFitsBuffers/QFitsMultiBuffer.cpp: In member function 'virtual void QFitsMultiBuffer::showCubePlot()': QFitsBuffers/QFitsMultiBuffer.cpp:546:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 546 | for (int i = 0; i < dpData->dparrvalue->size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ QFitsBuffers/QFitsMultiBuffer.cpp: In member function 'virtual void QFitsMultiBuffer::setCubeSpecOrientation(QFV::Orientation, bool)': QFitsBuffers/QFitsMultiBuffer.cpp:605:12: warning: comparison between 'enum QFV::Orientation' and 'enum Qt::Orientation' [-Wenum-compare] 605 | if ((o == Qt::Vertical) && | ~~^~~~~~~~~~~~~~~ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ./QFitsMainWindow.h:25, from QFitsWidgets/QFitsWidget2D.cpp:9: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ./QFitsMainWindow.h:25, from QFitsWidgets/QFitsWidgetWiregrid.cpp:7: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsBaseView.o QFitsViews/QFitsBaseView.cpp ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from QFitsWidgets/QFitsWidgetWiregrid.cpp:10: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ./QFitsMainWindow.h:25, from QFitsWidgets/QFitsWidgetContour.cpp:7: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from QFitsWidgets/QFitsWidget2D.cpp:14: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ QFitsWidgets/QFitsWidgetWiregrid.cpp: In member function 'virtual void QFitsWidgetWiregrid::resizeEvent(QResizeEvent*)': QFitsWidgets/QFitsWidgetWiregrid.cpp:254:53: warning: unused parameter 'e' [-Wunused-parameter] 254 | void QFitsWidgetWiregrid::resizeEvent(QResizeEvent *e) { | ~~~~~~~~~~~~~~^ QFitsWidgets/QFitsWidgetWiregrid.cpp: In member function 'virtual void QFitsWidgetWiregrid::enterEvent(QEvent*)': QFitsWidgets/QFitsWidgetWiregrid.cpp:264:46: warning: unused parameter 'e' [-Wunused-parameter] 264 | void QFitsWidgetWiregrid::enterEvent(QEvent *e) { | ~~~~~~~~^ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ QFitsWidgets/QFitsWidgetWiregrid.cpp: In member function 'virtual void QFitsWidgetWiregrid::leaveEvent(QEvent*)': QFitsWidgets/QFitsWidgetWiregrid.cpp:269:47: warning: unused parameter 'e' [-Wunused-parameter] 269 | void QFitsWidgetWiregrid::leaveEvent (QEvent *e) { | ~~~~~~~~^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from QFitsWidgets/QFitsWidgetContour.h:11, from QFitsWidgets/QFitsWidgetContour.cpp:9: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ QFitsWidgets/QFitsWidgetContour.cpp: In member function 'virtual void EscLineEdit::resizeEvent(QResizeEvent*)': QFitsWidgets/QFitsWidgetContour.cpp:71:45: warning: unused parameter 'r' [-Wunused-parameter] 71 | void EscLineEdit::resizeEvent(QResizeEvent *r) { | ~~~~~~~~~~~~~~^ QFitsWidgets/QFitsWidgetContour.cpp: In member function 'virtual void dpContour::paintEvent(QPaintEvent*)': QFitsWidgets/QFitsWidgetContour.cpp:105:79: warning: 'QStringList QString::split(const QString&, SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use split(const QString &sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations] 105 | QStringList l = myParent->levels->text().split(",", QString::SkipEmptyParts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qobject.h:47, from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qwidget.h:45, from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qdialog.h:44, from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qmessagebox.h:45, from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QMessageBox:1, from QFitsWidgets/QFitsWidgetContour.cpp:1: /usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:606:17: note: declared here 606 | QStringList split(const QString &sep, SplitBehavior behavior, | ^~~~~ QFitsWidgets/QFitsWidgetContour.cpp:99:41: warning: unused parameter 'e' [-Wunused-parameter] 99 | void dpContour::paintEvent(QPaintEvent *e) { | ~~~~~~~~~~~~~^ QFitsWidgets/QFitsWidgetContour.cpp: In member function 'virtual void dpContour::enterEvent(QEvent*)': QFitsWidgets/QFitsWidgetContour.cpp:303:36: warning: unused parameter 'e' [-Wunused-parameter] 303 | void dpContour::enterEvent(QEvent *e) { | ~~~~~~~~^ QFitsWidgets/QFitsWidgetContour.cpp: In member function 'virtual void dpContour::leaveEvent(QEvent*)': QFitsWidgets/QFitsWidgetContour.cpp:308:37: warning: unused parameter 'e' [-Wunused-parameter] 308 | void dpContour::leaveEvent (QEvent *e) { | ~~~~~~~~^ QFitsWidgets/QFitsWidgetContour.cpp: In member function 'virtual void QFitsWidgetContour::resizeEvent(QResizeEvent*)': QFitsWidgets/QFitsWidgetContour.cpp:391:52: warning: unused parameter 'e' [-Wunused-parameter] 391 | void QFitsWidgetContour::resizeEvent(QResizeEvent *e) { | ~~~~~~~~~~~~~~^ QFitsWidgets/QFitsWidgetContour.cpp: In member function 'void QFitsWidgetContour::setScaling(int)': QFitsWidgets/QFitsWidgetContour.cpp:442:41: warning: unused parameter 'scaling' [-Wunused-parameter] 442 | void QFitsWidgetContour::setScaling(int scaling) { | ~~~~^~~~~~~ QFitsWidgets/QFitsWidgetContour.cpp: In function 'QPainterPath dpCN01(Fits&, int, int, int, int, int, int, double, int, int, int)': QFitsWidgets/QFitsWidgetContour.cpp:635:34: warning: unused parameter 'MX' [-Wunused-parameter] 635 | QPainterPath dpCN01(Fits &Z, int MX, int MY, int IA, int IB, int JA, int JB, double Z0, int IS, int JS, int SDIR) { | ~~~~^~ QFitsWidgets/QFitsWidgetContour.cpp:635:42: warning: unused parameter 'MY' [-Wunused-parameter] 635 | QPainterPath dpCN01(Fits &Z, int MX, int MY, int IA, int IB, int JA, int JB, double Z0, int IS, int JS, int SDIR) { | ~~~~^~ QFitsWidgets/QFitsWidgetContour.cpp: In function 'void dpPGCNSC(Fits&, int, int, int, int, int, int, double, QPainter&)': QFitsWidgets/QFitsWidgetContour.cpp:766:24: warning: unused variable 'P' [-Wunused-variable] 766 | double Z1, Z2, Z3, P, P1, P2; | ^ QFitsWidgets/QFitsWidgetContour.cpp:766:27: warning: unused variable 'P1' [-Wunused-variable] 766 | double Z1, Z2, Z3, P, P1, P2; | ^~ QFitsWidgets/QFitsWidgetContour.cpp:766:31: warning: unused variable 'P2' [-Wunused-variable] 766 | double Z1, Z2, Z3, P, P1, P2; | ^~ QFitsWidgets/QFitsWidgetContour.cpp: In function 'void dpPGCONX(Fits*, Fits&, QPainter&)': QFitsWidgets/QFitsWidgetContour.cpp:854:46: warning: unused variable 'LS' [-Wunused-variable] 854 | int NNX,NNY, KX,KY, KI,KJ, IA,IB, JA,JB, LS, PX, PY; | ^~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsView1D.o QFitsViews/QFitsView1D.cpp ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from QFitsWidgets/QFitsWidget1D.cpp:8: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ QFitsWidgets/QFitsWidget1D.cpp: In member function 'virtual void QFitsWidget1D::paintEvent(QPaintEvent*)': QFitsWidgets/QFitsWidget1D.cpp:86:45: warning: unused parameter 'e' [-Wunused-parameter] 86 | void QFitsWidget1D::paintEvent(QPaintEvent *e) { | ~~~~~~~~~~~~~^ QFitsWidgets/QFitsWidget1D.cpp: In member function 'bool QFitsWidget1D::handleMousePressEvent(QMouseEvent*)': QFitsWidgets/QFitsWidget1D.cpp:156:56: warning: unused parameter 'e' [-Wunused-parameter] 156 | bool QFitsWidget1D::handleMousePressEvent(QMouseEvent *e) { | ~~~~~~~~~~~~~^ QFitsWidgets/QFitsWidget1D.cpp: In member function 'void QFitsWidget1D::plotterMouseMoveEvent(QMouseEvent*)': QFitsWidgets/QFitsWidget1D.cpp:377:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 377 | if (ppos > 0 && ppos <= plotter->getNdata()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ QFitsWidgets/QFitsWidget1D.cpp:371:12: warning: variable 'value' set but not used [-Wunused-but-set-variable] 371 | double value = 0.0; | ^~~~~ QFitsWidgets/QFitsWidget1D.cpp: In member function 'virtual void QFitsWidget1D::enterEvent(QEvent*)': QFitsWidgets/QFitsWidget1D.cpp:421:40: warning: unused parameter 'e' [-Wunused-parameter] 421 | void QFitsWidget1D::enterEvent(QEvent *e) { | ~~~~~~~~^ QFitsWidgets/QFitsWidget1D.cpp: In member function 'void QFitsWidget1D::dofit()': QFitsWidgets/QFitsWidget1D.cpp:497:10: warning: variable 'good' set but not used [-Wunused-but-set-variable] 497 | bool good; | ^~~~ QFitsWidgets/QFitsWidget1D.cpp: In member function 'void QFitsWidget1D::subtractfit()': QFitsWidgets/QFitsWidget1D.cpp:623:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 623 | for (i = 0; i < plotter->getNdata(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ QFitsWidgets/QFitsWidget1D.cpp: In member function 'void QFitsWidget1D::addfit()': QFitsWidgets/QFitsWidget1D.cpp:665:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 665 | for (i = 0; i < plotter->getNdata(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ QFitsWidgets/QFitsWidget1D.cpp: In member function 'void QFitsWidget1D::copyfit()': QFitsWidgets/QFitsWidget1D.cpp:706:17: warning: unused variable 'x' [-Wunused-variable] 706 | int x, y; | ^ QFitsWidgets/QFitsWidget1D.cpp:706:20: warning: unused variable 'y' [-Wunused-variable] 706 | int x, y; | ^ QFitsWidgets/QFitsWidget1D.cpp: In member function 'virtual void QFitsTransparentLabel::leaveEvent(QEvent*)': QFitsWidgets/QFitsWidget1D.cpp:1014:48: warning: unused parameter 'e' [-Wunused-parameter] 1014 | void QFitsTransparentLabel::leaveEvent(QEvent *e) { | ~~~~~~~~^ QFitsWidgets/QFitsWidget1D.cpp: In member function 'void QFitsTransparentLabel::showValues()': QFitsWidgets/QFitsWidget1D.cpp:1153:24: warning: unused variable 's' [-Wunused-variable] 1153 | double s = (resultfity[1] - resultfity[0]) / (resultfitx[1] - resultfitx[0]); | ^ QFitsWidgets/QFitsWidget1D.cpp:1102:13: warning: unused variable 'i' [-Wunused-variable] 1102 | int i, x1, x2, g, w; | ^ QFitsWidgets/QFitsWidget1D.cpp:1102:16: warning: unused variable 'x1' [-Wunused-variable] 1102 | int i, x1, x2, g, w; | ^~ QFitsWidgets/QFitsWidget1D.cpp:1102:20: warning: unused variable 'x2' [-Wunused-variable] 1102 | int i, x1, x2, g, w; | ^~ QFitsWidgets/QFitsWidget1D.cpp:1240:13: warning: unused variable 'hh' [-Wunused-variable] 1240 | int hh = l1->height() / (nlines+3); | ^~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsView2D.o QFitsViews/QFitsView2D.cpp In file included from ../QFitsView/QFitsBuffers/QFitsMultiBuffer.h:5, from QFitsWidgets/QFitsWidgetTable.h:13, from QFitsWidgets/QFitsWidgetTable.cpp:6: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ QFitsWidgets/QFitsWidgetTable.h: In member function 'virtual int QFitsTableModel::translateColumnNumber(int*) const': QFitsWidgets/QFitsWidgetTable.h:79:44: warning: unused parameter 'section' [-Wunused-parameter] 79 | virtual int translateColumnNumber(int *section) const { return -1; } | ~~~~~^~~~~~~ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ./QFitsCubeSpectrum.h:12, from QFitsWidgets/QFitsWidgetTable.cpp:7: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsGlobal.o QFitsGlobal.cpp ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsMarkers.o QFitsMarkers.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ./QFitsMainWindow.h:25, from QFitsViews/QFitsView1D.cpp:7: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsTools.o QFitsTools.cpp ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ./QFitsMainWindow.h:25, from QFitsViews/QFitsView2D.cpp:14: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ In file included from QFitsViews/QFitsView1D.cpp:9: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from QFitsViews/QFitsView2D.cpp:16: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ In file included from QFitsViews/QFitsView1D.cpp:12: ../QFitsView/QFitsWidgets/QFitsWidget1D.h: At global scope: ../QFitsView/QFitsWidgets/QFitsWidget1D.h:103:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 103 | const Fits* const getEstimateFitGX() { return &estimatefitgx;} | ^~~~~ ../QFitsView/QFitsWidgets/QFitsWidget1D.h:104:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 104 | const Fits* const getEstimateFitGY() { return &estimatefitgy;} | ^~~~~ ../QFitsView/QFitsWidgets/QFitsWidget1D.h:105:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 105 | const Fits* const getFitResult() { return &fitResult;} | ^~~~~ In file included from QFitsViews/QFitsView1D.cpp:14: ../QFitsView/QFitsWidgets/QFitsWidgetTable.h: In member function 'virtual int QFitsTableModel::translateColumnNumber(int*) const': ../QFitsView/QFitsWidgets/QFitsWidgetTable.h:79:44: warning: unused parameter 'section' [-Wunused-parameter] 79 | virtual int translateColumnNumber(int *section) const { return -1; } | ~~~~~^~~~~~~ QFitsWidgets/QFitsWidgetTable.cpp: In member function 'QVariant QFitsTableModel::dataFromDpuserType(dpuserType*, int, int) const': QFitsWidgets/QFitsWidgetTable.cpp:518:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 518 | if (row < dpt->arrvalue->size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ QFitsWidgets/QFitsWidgetTable.cpp: In member function 'virtual int QFitsTableModelMulti::columnCount(const QModelIndex&) const': QFitsWidgets/QFitsWidgetTable.cpp:668:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 668 | for (int i = 0; i < modelDpuserType->dparrvalue->size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QFitsWidgets/QFitsWidgetTable.cpp: In member function 'virtual int QFitsTableModelMulti::rowCount(const QModelIndex&) const': QFitsWidgets/QFitsWidgetTable.cpp:691:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 691 | for (int i = 0; i < modelDpuserType->dparrvalue->size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QFitsWidgets/QFitsWidgetTable.cpp: In member function 'virtual bool QFitsTableModelMulti::setData(const QModelIndex&, const QVariant&, int)': QFitsWidgets/QFitsWidgetTable.cpp:745:55: warning: unused parameter 'index' [-Wunused-parameter] 745 | bool QFitsTableModelMulti::setData(const QModelIndex &index, const QVariant &value, int role) { | ~~~~~~~~~~~~~~~~~~~^~~~~ QFitsWidgets/QFitsWidgetTable.cpp:745:78: warning: unused parameter 'value' [-Wunused-parameter] 745 | bool QFitsTableModelMulti::setData(const QModelIndex &index, const QVariant &value, int role) { | ~~~~~~~~~~~~~~~~^~~~~ QFitsWidgets/QFitsWidgetTable.cpp:745:89: warning: unused parameter 'role' [-Wunused-parameter] 745 | bool QFitsTableModelMulti::setData(const QModelIndex &index, const QVariant &value, int role) { | ~~~~^~~~ QFitsWidgets/QFitsWidgetTable.cpp: In member function 'virtual int QFitsTableModelMulti::translateColumnNumber(int*) const': QFitsWidgets/QFitsWidgetTable.cpp:753:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 753 | for (i = 0; i < modelDpuserType->dparrvalue->size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWedge.o QFitsWedge.cpp QFitsWidgets/QFitsWidgetTable.cpp: In member function 'virtual void QFitsTableView::enterEvent(QEvent*)': QFitsWidgets/QFitsWidgetTable.cpp:1066:41: warning: unused parameter 'e' [-Wunused-parameter] 1066 | void QFitsTableView::enterEvent(QEvent *e) { | ~~~~~~~~^ QFitsWidgets/QFitsWidgetTable.cpp: In member function 'void QFitsTableView::copySelectionToClipboard()': QFitsWidgets/QFitsWidgetTable.cpp:1194:9: warning: unused variable 'n' [-Wunused-variable] 1194 | int n = selected.size(); | ^ QFitsWidgets/QFitsWidgetTable.cpp: In member function 'void QFitsTableView::unsetSpectrum(const QItemSelection&, const QItemSelection&)': QFitsWidgets/QFitsWidgetTable.cpp:1380:58: warning: unused parameter 's' [-Wunused-parameter] 1380 | void QFitsTableView::unsetSpectrum(const QItemSelection &s, const QItemSelection &e) { | ~~~~~~~~~~~~~~~~~~~~~~^ QFitsWidgets/QFitsWidgetTable.cpp:1380:83: warning: unused parameter 'e' [-Wunused-parameter] 1380 | void QFitsTableView::unsetSpectrum(const QItemSelection &s, const QItemSelection &e) { | ~~~~~~~~~~~~~~~~~~~~~~^ QFitsWidgets/QFitsWidget1D.cpp: In member function 'void QFitsTransparentLabel::showValues()': QFitsWidgets/QFitsWidget1D.cpp:1137:39: warning: 'flux' may be used uninitialized [-Wmaybe-uninitialized] 1137 | ll2 += QString::number(flux);; | ~~~~~~~~~~~~~~~^~~~~~ QFitsWidgets/QFitsWidget1D.cpp:1103:25: note: 'flux' was declared here 1103 | double a, fwhm, flux; | ^~~~ In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from QFitsMarkers.cpp:4: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o lut.o lut.cpp QFitsWidgets/QFitsWidgetTable.cpp: In member function 'virtual int QFitsTableModelMulti::rCount(const dpuserType*) const': QFitsWidgets/QFitsWidgetTable.cpp:713:1: warning: control reaches end of non-void function [-Wreturn-type] 713 | } | ^ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsCubeSpectrum.o QFitsCubeSpectrum.cpp QFitsWidgets/QFitsWidget1D.cpp: In member function 'void QFitsWidget1D::plotterKeyPressEvent(QKeyEvent*)': QFitsWidgets/QFitsWidget1D.cpp:314:62: warning: 'dxpos' may be used uninitialized [-Wmaybe-uninitialized] 314 | if ((fitx[0] != 0.0) && (fitx[1] != 0.0) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 315 | (dxpos > fitx[0]) && (dxpos < fitx[1])) | ~~~~~~~~~~~~~~~~~ QFitsWidgets/QFitsWidget1D.cpp:208:12: note: 'dxpos' was declared here 208 | double dxpos, dypos; | ^~~~~ QFitsWidgets/QFitsWidget1D.cpp:318:48: warning: 'dypos' may be used uninitialized [-Wmaybe-uninitialized] 318 | fitgy.r8data[ngauss*2] = dypos; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ QFitsWidgets/QFitsWidget1D.cpp:208:19: note: 'dypos' was declared here 208 | double dxpos, dypos; | ^~~~~ QFitsViews/QFitsView2D.cpp: In member function 'void QFitsView2D::saveMarkersSlot()': QFitsViews/QFitsView2D.cpp:407:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 407 | for (int i = 0; i < dp->dparrvalue->size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ QFitsViews/QFitsView2D.cpp:419:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 419 | for (int i = 0; i < mask->dparrvalue->size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ QFitsViews/QFitsView2D.cpp:455:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 455 | for (int i = 1; i < mask->dparrvalue->size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ QFitsViews/QFitsView2D.cpp: In member function 'void QFitsView2D::exportMarkersSlot()': QFitsViews/QFitsView2D.cpp:493:21: warning: unused variable 'dp' [-Wunused-variable] 493 | dpuserType *dp = bb->getDpData(); | ^~ QFitsViews/QFitsView2D.cpp:477:24: warning: unused variable 'mb' [-Wunused-variable] 477 | QFitsMultiBuffer *mb = dynamic_cast(bb); | ^~ QFitsViews/QFitsView2D.cpp: In member function 'void QFitsView2D::loadMarkersSlot()': QFitsViews/QFitsView2D.cpp:565:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 565 | for (int i = 0; i < dpData->dparrvalue->size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ QFitsViews/QFitsView2D.cpp:630:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 630 | for (int i = 0; i < maskMB->size(); i++) { | ~~^~~~~~~~~~~~~~~~ QFitsViews/QFitsView2D.cpp:661:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 661 | for (int i = 0; i < dataMB->size(); i++) { | ~~^~~~~~~~~~~~~~~~ QFitsViews/QFitsView2D.cpp:708:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 708 | for (int i = 0; i < dataMB->size(); i++) { | ~~^~~~~~~~~~~~~~~~ QFitsViews/QFitsView2D.cpp: In member function 'virtual void QFitsView2D::paintEvent(QPaintEvent*)': QFitsViews/QFitsView2D.cpp:837:77: warning: left operand of comma operator has no effect [-Wunused-value] 837 | for (int y = sbImg->height() - 1, yy = subImage.height() - 1; y >= 0, yy >= 0; y-=inc, yy--) { | ~~^~~~ QFitsViews/QFitsView2D.cpp:841:47: warning: value computed is not used [-Wunused-value] 841 | for (int x = 0, xx = 0; x < sbImg->width(), xx < subImage.width(); x+=inc, xx++) { | ~~^~~~~~~~~~~~~~~~ QFitsViews/QFitsView2D.cpp:845:33: warning: value computed is not used [-Wunused-value] 845 | *p1++; | ^~~~~ QFitsViews/QFitsView2D.cpp:788:43: warning: unused parameter 'p' [-Wunused-parameter] 788 | void QFitsView2D::paintEvent(QPaintEvent *p) { | ~~~~~~~~~~~~~^ QFitsViews/QFitsView2D.cpp: In member function 'virtual void QFitsView2D::enterEvent(QEvent*)': QFitsViews/QFitsView2D.cpp:1401:38: warning: unused parameter 'e' [-Wunused-parameter] 1401 | void QFitsView2D::enterEvent(QEvent *e) { | ~~~~~~~~^ QFitsViews/QFitsView1D.cpp: In member function 'int QFitsView1D::calcPos(QPoint)': QFitsViews/QFitsView1D.cpp:136:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 136 | if ((posInt > 0) && (posInt <= ndata)) { | ~~~~~~~^~~~~~~~ QFitsViews/QFitsView1D.cpp:144:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 144 | if ((posInt > 0) && (posInt <= ndata)) { | ~~~~~~~^~~~~~~~ QFitsViews/QFitsView1D.cpp: In member function 'virtual void QFitsView1D::paintEvent(QPaintEvent*)': QFitsViews/QFitsView1D.cpp:401:43: warning: unused parameter 'e' [-Wunused-parameter] 401 | void QFitsView1D::paintEvent(QPaintEvent *e) { | ~~~~~~~~~~~~~^ QFitsViews/QFitsView1D.cpp: In member function 'void QFitsView1D::drawAxis(QPainter*, double, double)': QFitsViews/QFitsView1D.cpp:531:39: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 531 | type = type.left(4); | ^ In file included from ../dpuser/dpuser.h:10, from ../dpuser/dpuser_utils.h:47: ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ QFitsViews/QFitsView1D.cpp: In member function 'virtual void QFitsView1D::leaveEvent(QEvent*)': QFitsViews/QFitsView1D.cpp:796:39: warning: unused parameter 'e' [-Wunused-parameter] 796 | void QFitsView1D::leaveEvent (QEvent *e) { | ~~~~~~~~^ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o RGBDialog.o RGBDialog.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from QFitsMainWindow.h:25, from QFitsWedge.cpp:5: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ../libfits/fitting.h:4, from QFitsTools.cpp:8: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from QFitsWedge.cpp:6: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ QFitsWedge.cpp: In member function 'virtual void QFitsWedge::paintEvent(QPaintEvent*)': QFitsWedge.cpp:15:42: warning: unused parameter 'e' [-Wunused-parameter] 15 | void QFitsWedge::paintEvent(QPaintEvent *e) { | ~~~~~~~~~~~~~^ QFitsWedge.cpp: In member function 'virtual void QFitsWedge::resizeEvent(QResizeEvent*)': QFitsWedge.cpp:43:44: warning: unused parameter 'e' [-Wunused-parameter] 43 | void QFitsWedge::resizeEvent(QResizeEvent *e) { | ~~~~~~~~~~~~~~^ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsHeaderView.o QFitsHeaderView.cpp In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from QFitsTools.cpp:10: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ In file included from QFitsTools.cpp:12: galfit.h: In member function 'virtual QStringList dpGalfitComponent::getParameters(bool)': galfit.h:18:44: warning: unused parameter 'ro' [-Wunused-parameter] 18 | virtual QStringList getParameters(bool ro = false) { return QStringList(); }; | ~~~~~^~~~~~~~~~ galfit.h: In member function 'virtual QStringList dpGalfitComponent::getConstraints(int)': galfit.h:19:44: warning: unused parameter 'component' [-Wunused-parameter] 19 | virtual QStringList getConstraints(int component) { return QStringList(); }; | ~~~~^~~~~~~~~ galfit.h: In member function 'virtual void dpGalfitComponent::setResult(int, const Fits&)': galfit.h:20:38: warning: unused parameter 'component' [-Wunused-parameter] 20 | virtual void setResult(const int component, const Fits &result) {}; | ~~~~~~~~~~^~~~~~~~~ galfit.h:20:61: warning: unused parameter 'result' [-Wunused-parameter] 20 | virtual void setResult(const int component, const Fits &result) {}; | ~~~~~~~~~~~~^~~~~~ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsToolBar.o QFitsToolBar.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o dialogs.o dialogs.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from QFitsCubeSpectrum.h:12, from QFitsCubeSpectrum.cpp:10: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ QFitsTools.cpp: In member function 'virtual void QFits2dFit::resizeEvent(QResizeEvent*)': QFitsTools.cpp:327:44: warning: unused parameter 'e' [-Wunused-parameter] 327 | void QFits2dFit::resizeEvent(QResizeEvent *e) { | ~~~~~~~~~~~~~~^ QFitsTools.cpp: In member function 'void QFits2dFit::refit()': QFitsTools.cpp:494:28: warning: unused variable 'fwhmx' [-Wunused-variable] 494 | double cenx, ceny, fwhmx, fwhmy; | ^~~~~ QFitsTools.cpp:494:35: warning: unused variable 'fwhmy' [-Wunused-variable] 494 | double cenx, ceny, fwhmx, fwhmy; | ^~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o events.o events.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from RGBDialog.h:12, from RGBDialog.cpp:17: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from QFitsMainWindow.h:25, from QFitsHeaderView.cpp:5: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from ../QFitsView/QFitsWidgets/QFitsWidgetContour.h:11, from QFitsHeaderView.cpp:6: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o imred.o imred.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from QFitsMainWindow.h:25, from QFitsToolBar.cpp:16: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o galfit.o galfit.cpp In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from QFitsCubeSpectrum.cpp:13: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ In file included from QFitsCubeSpectrum.cpp:15: ../QFitsView/QFitsWidgets/QFitsWidgetTable.h: In member function 'virtual int QFitsTableModel::translateColumnNumber(int*) const': ../QFitsView/QFitsWidgets/QFitsWidgetTable.h:79:44: warning: unused parameter 'section' [-Wunused-parameter] 79 | virtual int translateColumnNumber(int *section) const { return -1; } | ~~~~~^~~~~~~ In file included from QFitsCubeSpectrum.cpp:17: ../QFitsView/QFitsWidgets/QFitsWidget1D.h: At global scope: ../QFitsView/QFitsWidgets/QFitsWidget1D.h:103:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 103 | const Fits* const getEstimateFitGX() { return &estimatefitgx;} | ^~~~~ ../QFitsView/QFitsWidgets/QFitsWidget1D.h:104:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 104 | const Fits* const getEstimateFitGY() { return &estimatefitgy;} | ^~~~~ ../QFitsView/QFitsWidgets/QFitsWidget1D.h:105:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 105 | const Fits* const getFitResult() { return &fitResult;} | ^~~~~ QFitsCubeSpectrum.cpp: In member function 'virtual void QFitsCubeSpectrum::enterEvent(QEvent*)': QFitsCubeSpectrum.cpp:292:44: warning: unused parameter 'e' [-Wunused-parameter] 292 | void QFitsCubeSpectrum::enterEvent(QEvent *e) { | ~~~~~~~~^ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o guitools.o guitools.cpp QFitsCubeSpectrum.cpp: In constructor 'QFitsSpectrumRangeControl::QFitsSpectrumRangeControl(QWidget*)': QFitsCubeSpectrum.cpp:806:28: warning: overflow in conversion from 'double' to 'int' changes value from '1.0e+100' to '2147483647' [-Woverflow] 806 | channelMin->setMaximum(1e100); | ^~~~~ QFitsCubeSpectrum.cpp:815:28: warning: overflow in conversion from 'double' to 'int' changes value from '1.0e+100' to '2147483647' [-Woverflow] 815 | channelMax->setMaximum(1e100); | ^~~~~ QFitsCubeSpectrum.cpp: In member function 'virtual void QFitsCubeSpectrumViewer::enterEvent(QEvent*)': QFitsCubeSpectrum.cpp:1463:50: warning: unused parameter 'e' [-Wunused-parameter] 1463 | void QFitsCubeSpectrumViewer::enterEvent(QEvent *e) { | ~~~~~~~~^ QFitsCubeSpectrum.cpp: In member function 'void QFitsCubeSpectrumViewer::setCData(const Fits&)': QFitsCubeSpectrum.cpp:1616:23: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 1616 | for (i = 0; i < c.Nelements(); i++) { | ~~^~~~~~~~~~~~~~~ QFitsCubeSpectrum.cpp:1620:36: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 1620 | for (i = 0, j = ndata-1; i < c.Nelements(); i++, j--) { | ~~^~~~~~~~~~~~~~~ QFitsCubeSpectrum.cpp: In member function 'void QFitsCubeSpectrumViewer::updateYRange(int, int)': QFitsCubeSpectrum.cpp:1643:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1643 | if ((vMin < 1) || (vMax > ndata) || (vMax < 1) || (vMin == vMax) || (ndata < 2)) { | ~~~~~^~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from events.cpp:14: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from RGBDialog.cpp:21: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ events.cpp: In function 'void dpUpdateVar(std::string)': events.cpp:21:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 21 | if ((QString(what.c_str()).right(13) == "_standardstar") || | ^~ events.cpp:25:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 25 | if (looplock == 0) | ^~ RGBDialog.cpp: In member function 'virtual void QFitsDisplay::paintEvent(QPaintEvent*)': RGBDialog.cpp:47:44: warning: unused parameter 'p' [-Wunused-parameter] 47 | void QFitsDisplay::paintEvent(QPaintEvent *p) { | ~~~~~~~~~~~~~^ RGBDialog.cpp: In member function 'virtual void ResultWidget::paintEvent(QPaintEvent*)': RGBDialog.cpp:436:44: warning: unused parameter 'p' [-Wunused-parameter] 436 | void ResultWidget::paintEvent(QPaintEvent *p) { | ~~~~~~~~~~~~~^ RGBDialog.cpp: In member function 'void RGBDialog::saveColourImage()': RGBDialog.cpp:1209:29: warning: 'const QPixmap* QLabel::pixmap() const' is deprecated: Use the other overload which returns QPixmap by-value [-Wdeprecated-declarations] 1209 | resultviewer->pixmap()->save(filename); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QLabel:1, from RGBDialog.h:6: /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qlabel.h:78:20: note: declared here 78 | const QPixmap *pixmap() const; // ### Qt 7: Remove function | ^~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsViewingTools.o QFitsViewingTools.cpp QFitsHeaderView.cpp: In member function 'virtual void QFitsHeaderContent::mouseDoubleClickEvent(QMouseEvent*)': QFitsHeaderView.cpp:65:13: warning: unused variable 'fw' [-Wunused-variable] 65 | int fw = f.boundingRect(FITS_EMPTY).width(); | ^~ QFitsHeaderView.cpp: In member function 'void QFitsHeaderContent::addKey()': QFitsHeaderView.cpp:119:9: warning: unused variable 'index' [-Wunused-variable] 119 | int index = newKeyValue->text().indexOf('='); | ^~~~~ QFitsHeaderView.cpp: In member function 'virtual void QFitsHeaderView::changeKey(QString, QString)': QFitsHeaderView.cpp:298:12: warning: variable 'dvalue' set but not used [-Wunused-but-set-variable] 298 | double dvalue; | ^~~~~~ QFitsHeaderView.cpp: In member function 'virtual void QFitsHeaderViewExt::reject()': QFitsHeaderView.cpp:332:13: warning: unused variable 'p' [-Wunused-variable] 332 | int p = fpos; | ^ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o qtdpuser.o qtdpuser.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ./QFitsMainWindow.h:25, from galfit.cpp:8: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from galfit.cpp:10: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from QFitsToolBar.cpp:26: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ QFitsToolBar.cpp: In member function 'void QFitsToolBar::updateValues()': QFitsToolBar.cpp:974:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 974 | if (c > 0) | ^~ QFitsToolBar.cpp:978:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 978 | if (movieSlider->value() != c) { | ^~ guitools.cpp: In member function 'virtual void QFitsSimplestButton::mouseDoubleClickEvent(QMouseEvent*)': guitools.cpp:20:62: warning: unused parameter 'e' [-Wunused-parameter] 20 | void QFitsSimplestButton::mouseDoubleClickEvent(QMouseEvent *e) { | ~~~~~~~~~~~~~^ guitools.cpp: In member function 'virtual void dpFitEstimate::contextMenuEvent(QContextMenuEvent*)': guitools.cpp:120:57: warning: unused parameter 'event' [-Wunused-parameter] 120 | void dpFitEstimate::contextMenuEvent(QContextMenuEvent *event) { | ~~~~~~~~~~~~~~~~~~~^~~~~ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ In file included from galfit.cpp:12: galfit.h: In member function 'virtual QStringList dpGalfitComponent::getParameters(bool)': galfit.h:18:44: warning: unused parameter 'ro' [-Wunused-parameter] 18 | virtual QStringList getParameters(bool ro = false) { return QStringList(); }; | ~~~~~^~~~~~~~~~ galfit.h: In member function 'virtual QStringList dpGalfitComponent::getConstraints(int)': galfit.h:19:44: warning: unused parameter 'component' [-Wunused-parameter] 19 | virtual QStringList getConstraints(int component) { return QStringList(); }; | ~~~~^~~~~~~~~ galfit.h: In member function 'virtual void dpGalfitComponent::setResult(int, const Fits&)': galfit.h:20:38: warning: unused parameter 'component' [-Wunused-parameter] 20 | virtual void setResult(const int component, const Fits &result) {}; | ~~~~~~~~~~^~~~~~~~~ galfit.h:20:61: warning: unused parameter 'result' [-Wunused-parameter] 20 | virtual void setResult(const int component, const Fits &result) {}; | ~~~~~~~~~~~~^~~~~~ galfit.cpp: In function 'int parseGalfitResult(const Fits&, const dpString&, double*, double*)': galfit.cpp:21:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 21 | if ((pos = svalue.find(" +/- ")) < svalue.length()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o qt_mainwindow.o qt_mainwindow.cpp galfit.cpp: In member function 'void dpGalfitDialog::runGalfit()': galfit.cpp:611:58: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 611 | origFname = sb->getDpData()->fvalue->getFileName(); | ^ In file included from ../dpuser/dpuser.h:10, from ../dpuser/dpuser_utils.h:47: ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ galfit.cpp:621:62: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 621 | origFname = sb->getDpData()->fvalue->getFileName(); | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ galfit.cpp:629:62: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 629 | origFname = sb->getDpData()->fvalue->getFileName(); | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ galfit.cpp:637:62: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 637 | origFname = sb->getDpData()->fvalue->getFileName(); | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ galfit.cpp:688:9: warning: unused variable 'e' [-Wunused-variable] 688 | int e = process.exitCode(); | ^ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o qt_mdichild.o qt_mdichild.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from QFitsViewingTools.h:13, from QFitsViewingTools.cpp:8: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from QFitsViewingTools.cpp:11: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o highlighter.o highlighter.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from RGBDialog.h:12, from dialogs.h:46, from dialogs.cpp:26: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from dialogs.cpp:29: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ QFitsViewingTools.cpp: In member function 'void QFitsViewingTools::updateRegionInfo()': QFitsViewingTools.cpp:287:19: warning: unused variable 'average' [-Wunused-variable] 287 | double total, average, stddev, median, meddev, flux_per_beam = 0.0, bmaj = 0.0, bmin = 0.0; | ^~~~~~~ QFitsViewingTools.cpp:287:28: warning: unused variable 'stddev' [-Wunused-variable] 287 | double total, average, stddev, median, meddev, flux_per_beam = 0.0, bmaj = 0.0, bmin = 0.0; | ^~~~~~ QFitsViewingTools.cpp:287:36: warning: unused variable 'median' [-Wunused-variable] 287 | double total, average, stddev, median, meddev, flux_per_beam = 0.0, bmaj = 0.0, bmin = 0.0; | ^~~~~~ QFitsViewingTools.cpp:287:44: warning: unused variable 'meddev' [-Wunused-variable] 287 | double total, average, stddev, median, meddev, flux_per_beam = 0.0, bmaj = 0.0, bmin = 0.0; | ^~~~~~ dialogs.cpp: In constructor 'DpHelp::DpHelp(QWidget*)': dialogs.cpp:267:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 267 | for (int i = 0; i < entry.size(); i++) txt += entry.at(i).c_str(); | ~~^~~~~~~~~~~~~~ dialogs.cpp: In function 'QString DpHelp2HTML(std::vector >)': dialogs.cpp:367:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 367 | for (int i = 0; i < what.size(); i++) { | ~~^~~~~~~~~~~~~ dialogs.cpp: In member function 'void dpImportDialog::updatePreview2(const QString&)': dialogs.cpp:1441:52: warning: unused parameter 'bla' [-Wunused-parameter] 1441 | void dpImportDialog::updatePreview2(const QString &bla) { | ~~~~~~~~~~~~~~~^~~ dialogs.cpp: In member function 'void dpImportDialog::updatePreview3(int)': dialogs.cpp:1445:41: warning: unused parameter 'bla' [-Wunused-parameter] 1445 | void dpImportDialog::updatePreview3(int bla) { | ~~~~^~~ dialogs.cpp: In member function 'virtual void dpMpfitPopupWidget::resizeEvent(QResizeEvent*)': dialogs.cpp:2074:9: warning: unused variable 'w' [-Wunused-variable] 2074 | int w = r->size().width(); | ^ dialogs.cpp: In member function 'void dpMpfitPopupWidget::parameterChanged(double)': dialogs.cpp:2117:50: warning: unused parameter 'v' [-Wunused-parameter] 2117 | void dpMpfitPopupWidget::parameterChanged(double v) { | ~~~~~~~^ dialogs.cpp: In member function 'void dpMpfitDialog::fittextChanged()': dialogs.cpp:2189:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2189 | for (int i = 0; i < funct.size(); i++) if (!isspace(funct[i])) function.push_back(funct[i]); | ~~^~~~~~~~~~~~~~ dialogs.cpp: In member function 'void dpMpfitDialog::evaluateFitFunction(Fits*)': dialogs.cpp:2247:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2247 | for (int i = 0; i < variableList.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ dialogs.cpp:2250:88: warning: array subscript has type 'char' [-Wchar-subscripts] 2250 | mpfit_quick_vars[mpfitParameters->parameterNames.at(i).toStdString()[0]] = estimate.r8data[i]; | ^ dialogs.cpp: In member function 'void dpMpfitDialog::dofit()': dialogs.cpp:2336:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2336 | for (int i = 0; i < variableList.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ dialogs.cpp:2400:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2400 | for (int i = 0; i < variableList.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ dialogs.cpp:2411:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2411 | for (int i = 0; i < variableList.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ dialogs.cpp:2413:84: warning: array subscript has type 'char' [-Wchar-subscripts] 2413 | mpfit_quick_vars[mpfitParameters->parameterNames.at(i).toStdString()[0]] = result.r8data[i]; | ^ dialogs.cpp: In member function 'void dpMpfitDialog::saveParams()': dialogs.cpp:2458:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2458 | for (int i = 0; i < variableList.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ dialogs.cpp: In member function 'void dpMpfitDialog::copyfit()': dialogs.cpp:2735:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2735 | for (int i = 0; i < variableList.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ dialogs.cpp:2722:12: warning: unused variable 'flux' [-Wunused-variable] 2722 | double flux; | ^~~~ dialogs.cpp:2723:12: warning: unused variable 'fluxerr' [-Wunused-variable] 2723 | double fluxerr; | ^~~~~~~ dialogs.cpp:2724:12: warning: unused variable 'a' [-Wunused-variable] 2724 | double a, fwhm, da, dfwhm; | ^ dialogs.cpp:2724:15: warning: unused variable 'fwhm' [-Wunused-variable] 2724 | double a, fwhm, da, dfwhm; | ^~~~ dialogs.cpp:2724:21: warning: unused variable 'da' [-Wunused-variable] 2724 | double a, fwhm, da, dfwhm; | ^~ dialogs.cpp:2724:25: warning: unused variable 'dfwhm' [-Wunused-variable] 2724 | double a, fwhm, da, dfwhm; | ^~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsPreferences.o QFitsPreferences.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from QFitsMainWindow.h:25, from imred.cpp:8: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from imred.cpp:12: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from QFitsMainWindow.h:25, from qtdpuser.cpp:19: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ imred.cpp: In constructor 'imRedCblank::imRedCblank(QFitsMainWindow*)': imred.cpp:976:15: warning: unused variable 'f' [-Wunused-variable] 976 | Fits *f = sb->getDpData()->fvalue; | ^ qtdpuser.cpp: In function 'int dp_output_string(const char*, const char*)': qtdpuser.cpp:165:34: warning: unused parameter 'dummy' [-Wunused-parameter] 165 | int dp_output_string(const char *dummy, const char *msg) { | ~~~~~~~~~~~~^~~~~ qtdpuser.cpp: In function 'int dp_log(int, const char*, ...)': qtdpuser.cpp:172:16: warning: unused parameter 'level' [-Wunused-parameter] 172 | int dp_log(int level, const char *msg, ...) { | ~~~~^~~~~ qtdpuser.cpp: In member function 'virtual void dpuserOutput::focusInEvent(QFocusEvent*)': qtdpuser.cpp:212:46: warning: unused parameter 'e' [-Wunused-parameter] 212 | void dpuserOutput::focusInEvent(QFocusEvent *e) { | ~~~~~~~~~~~~~^ imred.cpp: In member function 'virtual void imRedResize::accepted()': imred.cpp:1084:15: warning: unused variable 'f' [-Wunused-variable] 1084 | Fits *f = sb->getDpData()->fvalue; | ^ qtdpuser.cpp: In constructor 'qtdpuser::qtdpuser(QWidget*)': qtdpuser.cpp:353:19: warning: unused variable 'qout' [-Wunused-variable] 353 | QDebugStream *qout = new QDebugStream (std::cout); | ^~~~ qtdpuser.cpp:354:19: warning: unused variable 'qerr' [-Wunused-variable] 354 | QDebugStream *qerr = new QDebugStream (std::cerr); | ^~~~ qtdpuser.cpp: In member function 'virtual void qtdpuser::resizeEvent(QResizeEvent*)': qtdpuser.cpp:374:43: warning: unused parameter 'e' [-Wunused-parameter] 374 | void qtdpuser::resizeEvent( QResizeEvent *e ) | ~~~~~~~~~~~~~~^ qtdpuser.cpp: In member function 'virtual void qtdpuser::enterEvent(QEvent*)': qtdpuser.cpp:385:35: warning: unused parameter 'e' [-Wunused-parameter] 385 | void qtdpuser::enterEvent(QEvent *e) { | ~~~~~~~~^ imred.cpp: In constructor 'imRedSmooth::imRedSmooth(QFitsMainWindow*)': imred.cpp:1278:15: warning: unused variable 'f' [-Wunused-variable] 1278 | Fits *f = sb->getDpData()->fvalue; | ^ qtdpuser.cpp: In member function 'virtual void qtdpuser::keyPressEvent(QKeyEvent*)': qtdpuser.cpp:568:21: warning: unused variable 'x' [-Wunused-variable] 568 | int x, y; | ^ qtdpuser.cpp:568:24: warning: unused variable 'y' [-Wunused-variable] 568 | int x, y; | ^ imred.cpp: In member function 'void imRedLongslit::someValueChanged(const QString&)': imred.cpp:1966:53: warning: unused parameter 'v' [-Wunused-parameter] 1966 | void imRedLongslit::someValueChanged(const QString &v) { | ~~~~~~~~~~~~~~~^ imred.cpp: In member function 'void imRedEllipticalProfile::someValueChanged(const QString&)': imred.cpp:2158:62: warning: unused parameter 'v' [-Wunused-parameter] 2158 | void imRedEllipticalProfile::someValueChanged(const QString &v) { | ~~~~~~~~~~~~~~~^ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o tetrixboard.o extra/tetrixboard.cpp qtdpuser.cpp: In member function 'void qtdpuser::enableRedirector()': qtdpuser.cpp:392:12: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 392 | freopen(redirector.fileName().toStdString().c_str(), "w", stdout); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ qtdpuser.cpp: In member function 'void qtdpuser::getStdout()': qtdpuser.cpp:414:20: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 414 | freopen(redirector.fileName().toStdString().c_str(), "w", stdout); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o tetrixpiece.o extra/tetrixpiece.cpp dialogs.cpp: In member function 'void dpMpfitDialog::loadParams()': dialogs.cpp:2515:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 2515 | fread(newinput, sizeof(char), flength, fd); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QFitsPreferences.cpp: In member function 'void QFitsPrefDialog::updateFontSample(int)': QFitsPreferences.cpp:247:44: warning: unused parameter 'value' [-Wunused-parameter] 247 | void QFitsPrefDialog::updateFontSample(int value) { | ~~~~^~~~~ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ qtdpuser.cpp: In member function 'void qtdpuser::fileNameCompletion()': qtdpuser.cpp:699:13: warning: 'delimiter' may be used uninitialized [-Wmaybe-uninitialized] 699 | if (delimiter == '"') | ^~ qtdpuser.cpp:630:10: note: 'delimiter' was declared here 630 | char delimiter; | ^~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o tetrixwindow.o extra/tetrixwindow.cpp ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o qcustomplot.o QCustomPlot/qcustomplot.cpp qtdpuser.cpp: In member function 'virtual void qtdpuser::keyPressEvent(QKeyEvent*)': qtdpuser.cpp:559:25: warning: 'delimiter' may be used uninitialized [-Wmaybe-uninitialized] 559 | if (delimiter == '"') | ^~ qtdpuser.cpp:491:22: note: 'delimiter' was declared here 491 | char delimiter; | ^~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o QPgplot.o QPgplot.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidget3D.o QFitsWidgets/QFitsWidget3D.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsView3D.o QFitsViews/QFitsView3D.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser.yacchelper.o ../dpuser/dpuser.yacchelper.cpp QPgplot.cpp: In member function 'virtual void QPgplot::paintEvent(QPaintEvent*)': QPgplot.cpp:46:39: warning: unused parameter 'e' [-Wunused-parameter] 46 | void QPgplot::paintEvent(QPaintEvent *e) { | ~~~~~~~~~~~~~^ QPgplot.cpp: In function 'void write_image_file(DeviceData*)': QPgplot.cpp:187:42: warning: unused parameter 'dev' [-Wunused-parameter] 187 | static void write_image_file(DeviceData *dev) { | ~~~~~~~~~~~~^~~ QPgplot.cpp: In function 'void qtdriv_(int*, float*, int*, char*, int*, int)': QPgplot.cpp:104:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 104 | #define PNG_IDENT_BASIC "PGPLOT /qt" /* used in warning messages */ | ^~~~~~~~~~~~ QPgplot.cpp:478:21: note: in expansion of macro 'PNG_IDENT_BASIC' 478 | png_ident = PNG_IDENT_BASIC; | ^~~~~~~~~~~~~~~ QPgplot.cpp:108:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 108 | #define DEVICE_NAME_BASIC "QT (Qt Widget)" | ^~~~~~~~~~~~~~~~ QPgplot.cpp:493:24: note: in expansion of macro 'DEVICE_NAME_BASIC' 493 | name = DEVICE_NAME_BASIC; | ^~~~~~~~~~~~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ../QFitsView/QFitsViews/QFitsView3D.h:7, from QFitsWidgets/QFitsWidget3D.cpp:2: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o functions.o ../dpuser/functions.cpp QPgplot.cpp:524:16: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying 10 bytes from a string of the same length [-Wstringop-truncation] 524 | strncpy(chr,DEVICE_CAPABILITIES,*lchr); | ^ QPgplot.cpp:530:16: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying 10 bytes from a string of the same length [-Wstringop-truncation] 530 | strncpy(chr,DEFAULT_FILENAME,*lchr); | ^ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser.yacchelper.cpp:10: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o y.tab.o ../dpuser/parser/y.tab.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/functions.cpp:12: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ In file included from ../dpuser/dpuser.yacchelper.cpp:14: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from QFitsViews/QFitsView3D.h:7, from QFitsViews/QFitsView3D.cpp:11: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser.input.o ../dpuser/dpuser.input.cpp ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ imred.cpp: In member function 'void imRedMarkpos::newPosition(int, int)': imred.cpp:2297:20: warning: 'xItem' may be used uninitialized [-Wmaybe-uninitialized] 2297 | xItem->setFlags(Qt::NoItemFlags); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ imred.cpp:2263:23: note: 'xItem' was declared here 2263 | QTableWidgetItem *xItem, *yItem; | ^~~~~ imred.cpp:2299:20: warning: 'yItem' may be used uninitialized [-Wmaybe-uninitialized] 2299 | yItem->setFlags(Qt::NoItemFlags); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ imred.cpp:2263:31: note: 'yItem' was declared here 2263 | QTableWidgetItem *xItem, *yItem; | ^~~~~ In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from QFitsViews/QFitsView3D.cpp:15: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ imred.cpp: In member function 'void imRedMarkpos::updateMethod()': imred.cpp:2365:24: warning: 'xItem' may be used uninitialized [-Wmaybe-uninitialized] 2365 | xItem->setFlags(Qt::NoItemFlags); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ imred.cpp:2331:27: note: 'xItem' was declared here 2331 | QTableWidgetItem *xItem, *yItem; | ^~~~~ imred.cpp:2368:32: warning: 'yItem' may be used uninitialized [-Wmaybe-uninitialized] 2368 | positionsTable->setItem(i / 2, 1, yItem); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ imred.cpp:2331:35: note: 'yItem' was declared here 2331 | QTableWidgetItem *xItem, *yItem; | ^~~~~ In file included from ../dpuser/functions.h:9, from ast.y:13: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ In file included from ../libfits/astrolib.h:4, from ../dpuser/functions.cpp:17: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../dpuser/functions.cpp: In constructor 'FunctionDeclaration::FunctionDeclaration(const char*, int, int, long int*, int, const char**)': ../dpuser/functions.cpp:76:12: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 76 | name = n; | ^ In file included from ../dpuser/dpuser.h:10, from ../dpuser/functions.cpp:11: ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/functions.cpp: At global scope: ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] 333 | }; | ^ ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:333:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp: In function 'dpuserType resolveFunction(int, std::vector, std::vector >)': ../dpuser/functions.cpp:391:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 391 | for (int i = 0; i < options.size(); i++) { | ~~^~~~~~~~~~~~~~~~ ../dpuser/functions.cpp:404:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 404 | for (int i = 0; i < args.size(); i++) { | ~~^~~~~~~~~~~~~ ../dpuser/functions.cpp:411:42: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses] 411 | } else if (funcs[id].args[i] == typeId|ANYTHING) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../dpuser/functions.cpp:2473:33: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 2473 | tmp = bufs[0]; | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/functions.cpp:2475:47: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 2475 | tmp = tmp.stripWhiteSpace(); | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/functions.cpp:2504:27: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 2504 | key = "t"; | ^~~ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/functions.cpp:2512:41: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 2512 | tmp = bufs[0]; | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/functions.cpp:2513:55: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 2513 | tmp = tmp.stripWhiteSpace(); | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/functions.cpp:2515:47: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 2515 | key = tmp.left(pos); | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/functions.cpp:2517:55: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 2517 | tmp = tmp.stripWhiteSpace(); | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/functions.cpp:2526:74: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 2526 | " " + dpString::number(ny) + " }"; | ^~~~ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/functions.cpp:2461:29: warning: unused variable 'wcs' [-Wunused-variable] 2461 | int nx, ny, wcs = 0, pos, ret; | ^~~ ../dpuser/functions.cpp:2461:43: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 2461 | int nx, ny, wcs = 0, pos, ret; | ^~~ ../dpuser/functions.cpp:2651:27: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 2651 | fl = inp[0]; | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/functions.cpp:2652:41: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 2652 | fl = fl.stripWhiteSpace(); | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/functions.cpp:2680:38: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 2680 | fl = inp[skip]; | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/functions.cpp:2681:52: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 2681 | fl = fl.simplifyWhiteSpace(); | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/functions.cpp:2697:35: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 2697 | fl = inp[i]; | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/functions.cpp:2698:52: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 2698 | fl = fl.simplifyWhiteSpace(); | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/functions.cpp:2699:67: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 2699 | if (has_comment && fl[0] == comment) fl = ""; | ^~ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/functions.cpp:3305:50: warning: format '%i' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] 3305 | if (nargs == 2) snprintf(args, 19, "%i", funcargs[1].lvalue); | ~^ ~~~~~~~~~~~~~~~~~~ | | | | int long int | %li ../dpuser/functions.cpp:3581:39: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 3581 | filter = *funcargs[0].svalue; | ^~~~~~ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/functions.cpp:3583:26: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 3583 | filter = "*"; | ^~~ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/functions.cpp:3587:26: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 3587 | filter = "*"; | ^~~ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/functions.cpp:4870:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 4870 | for (i = 0; i < rv.arrvalue->size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o procedures.o ../dpuser/procedures.cpp ../dpuser/functions.cpp:4901:70: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 4901 | *rv.svalue = funcargs[0].svalue->right(funcargs[1].lvalue); | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/functions.cpp:4936:65: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 4936 | *rv.svalue = funcargs[0].svalue->simplifyWhiteSpace(); | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/functions.cpp:5164:65: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] 5164 | (_ISINF(funcargs[0].cvalue->imag()) < 0)) || | ^ ../dpuser/functions.cpp:5165:66: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] 5165 | ((_ISINF(funcargs[0].cvalue->real()) < 0) && | ^ ../dpuser/functions.cpp:5174:64: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] 5174 | } else if ((_ISINF(funcargs[0].cvalue->real()) < 0) || | ^ ../dpuser/functions.cpp:5175:64: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] 5175 | (_ISINF(funcargs[0].cvalue->imag()) < 0)) { | ^ ../dpuser/functions.cpp:5821:20: warning: unused variable 'nx' [-Wunused-variable] 5821 | double nx, ny; | ^~ ../dpuser/functions.cpp:5821:24: warning: unused variable 'ny' [-Wunused-variable] 5821 | double nx, ny; | ^~ ../dpuser/functions.cpp:357:16: warning: unused variable 'arguments' [-Wunused-variable] 357 | dpuserType arguments[20]; | ^~~~~~~~~ ../dpuser/functions.cpp:1531:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 1531 | case 46: rv.type = typeDbl; | ~~~~~~~~^~~~~~~~~ ../dpuser/functions.cpp:1532:9: note: here 1532 | case 45: { | ^~~~ ../dpuser/functions.cpp:2598:18: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 2598 | fread(newinput, sizeof(char), flength, fd); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o lex.yy.o ../dpuser/parser/lex.yy.cpp ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ In file included from ast.y:19: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ast.y: In function 'void controlcsignal(int)': ast.y:341:25: warning: unused parameter 'signum' [-Wunused-parameter] ast.y: In function 'void dpuser_gsl_error_handler(const char*, const char*, int, int)': ast.y:348:43: warning: unused parameter 'reason' [-Wunused-parameter] ast.y:348:63: warning: unused parameter 'file' [-Wunused-parameter] ast.y:348:73: warning: unused parameter 'line' [-Wunused-parameter] ast.y:348:83: warning: unused parameter 'gsl_errno' [-Wunused-parameter] g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o svn_revision.o ../dpuser/parser/svn_revision.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../dpuser/dpuser.input.cpp:7: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ In file included from ../dpuser/dpuser.input.cpp:8: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../dpuser/dpuser.input.cpp: In function 'char* tweakInput(char*)': ../dpuser/dpuser.input.cpp:82:11: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 82 | inp = result; | ^~~~~~ In file included from ../dpuser/dpuser.input.cpp:4: ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/dpuser.input.cpp:83:35: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 83 | inp = inp.stripWhiteSpace(); | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/dpuser.input.cpp: In function 'int getInput(char*, int)': ../dpuser/dpuser.input.cpp:129:37: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 129 | line = script.first(); | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/dpuser.input.cpp:147:41: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 147 | line = line.stripWhiteSpace(); | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/dpuser.input.cpp:150:45: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 150 | line = "procedure" + line + " {"; | ^~~~ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/dpuser.input.cpp:203:32: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 203 | line = readlinebuffer; | ^~~~~~~~~~~~~~ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/dpuser.input.cpp:207:31: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 207 | pythoninput = line; | ^~~~ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/dpuser.input.cpp:210:27: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 210 | pythoninput = ""; | ^~ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser_utils.o ../dpuser/dpuser_utils.cpp QFitsViews/QFitsView3D.cpp: In member function 'void QFitsView3D::newData()': QFitsViews/QFitsView3D.cpp:409:25: warning: unused variable 'm' [-Wunused-variable] 409 | dpint64 n1, n2, n3, m; | ^ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser.procs.o ../dpuser/dpuser.procs.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ./QFitsMainWindow.h:25, from ../dpuser/procedures.cpp:12: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ast.l:5: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from ../dpuser/procedures.cpp:14: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ In file included from ast.l:7: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ast.l: In function 'int yylex()': ast.l:103:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] ast.l:67:7: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o y.mpfit.o ../dpuser/mpfit/y.mpfit.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser.procs.cpp:6: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../dpuser/dpuser_utils.cpp:12: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ In file included from ../dpuser/dpuser_utils.cpp:13: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o lex.mpfit.o ../dpuser/mpfit/lex.mpfit.cpp ../dpuser/dpuser_utils.cpp: In function 'void add_history(char*)': ../dpuser/dpuser_utils.cpp:321:24: warning: unused parameter 'd' [-Wunused-parameter] 321 | void add_history(char *d) { | ~~~~~~^ ../dpuser/dpuser_utils.cpp: In function 'char* readline(const char*)': ../dpuser/dpuser_utils.cpp:327:21: warning: unused variable 'inp' [-Wunused-variable] 327 | char *response, inp; | ^~~ ../dpuser/dpuser_utils.cpp:325:28: warning: unused parameter 'prompt' [-Wunused-parameter] 325 | char *readline(const char *prompt) { | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuser_utils.cpp: In function 'void DeleteDpList(dpuserTypeList*)': ../dpuser/dpuser_utils.cpp:799:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 799 | for (int i = 0; i < f->size(); i++) { | ~~^~~~~~~~~~~ ../dpuser/dpuser_utils.cpp: In function 'const dpString& FormatComplexdpString(const dpComplex&, const char*)': ../dpuser/dpuser_utils.cpp:856:18: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 856 | im = "i"; | ^~~ In file included from ../dpuser/dpuser.h:10, from ../dpuser/dpuser_utils.h:47: ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/dpuser_utils.cpp:861:19: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 861 | _qtmpstring = re; | ^~ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/dpuser_utils.cpp: In function 'bool createStringIndex(Fits&, const dpString&, bool)': ../dpuser/dpuser_utils.cpp:889:19: warning: comparison of integer expressions of different signedness: 'dpint64' {aka 'long long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 889 | for (i = 0; i < string.length(); i++) { | ~~^~~~~~~~~~~~~~~~~ ../dpuser/dpuser_utils.cpp:894:19: warning: comparison of integer expressions of different signedness: 'dpint64' {aka 'long long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 894 | for (i = 0; i < string.length(); i++) { | ~~^~~~~~~~~~~~~~~~~ ../dpuser/dpuser_utils.cpp: In function 'bool reindexString(dpString&, const Fits&)': ../dpuser/dpuser_utils.cpp:939:29: warning: comparison of integer expressions of different signedness: 'dpint64' {aka 'long long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 939 | if (indices.Nelements() > string.length()) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../dpuser/dpuser_utils.cpp:953:14: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 953 | string = _tmpstr; | ^~~~~~~ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/dpuser_utils.cpp: In function 'bool CubeMerge(const char*, dpStringList&)': ../dpuser/dpuser_utils.cpp:1212:49: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'dpint64' {aka 'long long int'} [-Wsign-compare] 1212 | if (fwrite(ptr, 1, memsize, out.fd) != memsize) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../dpuser/dpuser_utils.cpp: In function 'dpuserType modulo(const dpuserType&, const dpuserType&)': ../dpuser/dpuser_utils.cpp:1470:49: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 1470 | for (unsigned long n = 0; n < result.fvalue->Nelements(); n++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuser_utils.cpp:1481:49: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 1481 | for (unsigned long n = 0; n < result.fvalue->Nelements(); n++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuser_utils.cpp: In function 'int funcWord(char*)': ../dpuser/dpuser_utils.cpp:1608:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1608 | for (i = 0; i < funcs.size(); i++) { | ~~^~~~~~~~~~~~~~ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o mpfitAST.o ../dpuser/mpfit/mpfitAST.cpp QCustomPlot/qcustomplot.cpp: In member function 'QPointF QCPLabelPainterPrivate::getAnchorPos(const QPointF&)': QCustomPlot/qcustomplot.cpp:5750:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 5750 | switch (mAnchorSide) | ^~~~~~ QCustomPlot/qcustomplot.cpp:5762:5: note: here 5762 | case amSkewedUpright: | ^~~~ In file included from ../dpuser/dpuser.procs.cpp:9: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o dpuserType.o ../dpuser/dpuserType.cpp ../dpuser/dpuser.procs.cpp: In function 'void mem()': ../dpuser/dpuser.procs.cpp:201:23: warning: comparison of integer expressions of different signedness: 'dpint64' {aka 'long long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 201 | for (n = 1; n < userfunction_arguments[fnc.first].size(); n++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuser.procs.cpp:203:19: warning: comparison of integer expressions of different signedness: 'dpint64' {aka 'long long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 203 | if (n != userfunction_arguments[fnc.first].size() - 1) vars += ", "; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuser.procs.cpp:209:41: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 209 | vars = userfncvars[n].c_str(); | ^ In file included from ../dpuser/dpuser.h:10, from ../dpuser/dpuser.procs.cpp:5: ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/dpuser.procs.cpp:218:23: warning: comparison of integer expressions of different signedness: 'dpint64' {aka 'long long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (n = 1; n < userprocedure_arguments[proc.first].size(); n++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuser.procs.cpp:220:19: warning: comparison of integer expressions of different signedness: 'dpint64' {aka 'long long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 220 | if (n != userprocedure_arguments[proc.first].size() - 1) vars += ", "; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuser.procs.cpp:226:41: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 226 | vars = userprovars[n].c_str(); | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/dpuser.procs.cpp:164:13: warning: unused variable 'i' [-Wunused-variable] 164 | int i; | ^ ../dpuser/dpuser.procs.cpp: In function 'void plot(Fits*, Fits*, float, float, long int, int)': ../dpuser/dpuser.procs.cpp:256:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 256 | char *title = "", *xtitle = "", *ytitle = ""; | ^~ ../dpuser/dpuser.procs.cpp:256:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 256 | char *title = "", *xtitle = "", *ytitle = ""; | ^~ ../dpuser/dpuser.procs.cpp:256:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 256 | char *title = "", *xtitle = "", *ytitle = ""; | ^~ ../dpuser/dpuser.procs.cpp:250:13: warning: variable 'k' set but not used [-Wunused-but-set-variable] 250 | int k; | ^ ../dpuser/dpuser.procs.cpp: In function 'void radialplot(Fits*, long int, long int, long int, long int)': ../dpuser/dpuser.procs.cpp:388:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 388 | char *title = "", *xtitle = "", *ytitle = ""; | ^~ ../dpuser/dpuser.procs.cpp:388:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 388 | char *title = "", *xtitle = "", *ytitle = ""; | ^~ ../dpuser/dpuser.procs.cpp:388:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 388 | char *title = "", *xtitle = "", *ytitle = ""; | ^~ ../dpuser/dpuser.procs.cpp: In function 'void contour(Fits*, Fits*)': ../dpuser/dpuser.procs.cpp:441:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 441 | char *title = "", *xtitle = "", *ytitle = ""; | ^~ ../dpuser/dpuser.procs.cpp:441:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 441 | char *title = "", *xtitle = "", *ytitle = ""; | ^~ ../dpuser/dpuser.procs.cpp:441:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 441 | char *title = "", *xtitle = "", *ytitle = ""; | ^~ ../dpuser/dpuser.procs.cpp: In function 'void graymap(Fits*, float, float, long int)': ../dpuser/dpuser.procs.cpp:508:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 508 | char *title = "", *xtitle = "", *ytitle = ""; | ^~ ../dpuser/dpuser.procs.cpp:508:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 508 | char *title = "", *xtitle = "", *ytitle = ""; | ^~ ../dpuser/dpuser.procs.cpp:508:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 508 | char *title = "", *xtitle = "", *ytitle = ""; | ^~ ../dpuser/dpuser.procs.cpp: In function 'void printHelpNew(char*)': ../dpuser/dpuser.procs.cpp:720:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 720 | for (int i = 0; i < procedureHelp[what].size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuser.procs.cpp: In function 'void help(char*)': ../dpuser/dpuser.procs.cpp:726:16: warning: unused variable 'j' [-Wunused-variable] 726 | int i, j, k, l, n, count = 0, success = 0; | ^ ../dpuser/dpuser.procs.cpp:726:19: warning: unused variable 'k' [-Wunused-variable] 726 | int i, j, k, l, n, count = 0, success = 0; | ^ ../dpuser/dpuser.procs.cpp:726:22: warning: unused variable 'l' [-Wunused-variable] 726 | int i, j, k, l, n, count = 0, success = 0; | ^ ../dpuser/dpuser.procs.cpp:726:25: warning: unused variable 'n' [-Wunused-variable] 726 | int i, j, k, l, n, count = 0, success = 0; | ^ ../dpuser/dpuser.procs.cpp:726:28: warning: unused variable 'count' [-Wunused-variable] 726 | int i, j, k, l, n, count = 0, success = 0; | ^~~~~ ../dpuser/dpuser.procs.cpp:727:15: warning: unused variable 'f' [-Wunused-variable] 727 | char *f; | ^ ../dpuser/mpfit/mpfitAST.cpp: In member function 'virtual double mpfitvariableNode::evaluate()': ../dpuser/mpfit/mpfitAST.cpp:65:42: warning: array subscript has type 'char' [-Wchar-subscripts] 65 | if (onechar) return mpfit_quick_vars[first_character]; | ^~~~~~~~~~~~~~~ ../dpuser/mpfit/mpfitAST.cpp: In member function 'virtual double mpfitfunctionNode3::evaluate()': ../dpuser/mpfit/mpfitAST.cpp:162:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 162 | } | ^ ../dpuser/mpfit/mpfitAST.cpp:163:5: note: here 163 | default: return a3; break; | ^~~~~~~ ../dpuser/dpuser_utils.cpp: In function 'bool CubeMerge(const char*, dpStringList&)': ../dpuser/dpuser_utils.cpp:1142:46: warning: 'bi' may be used uninitialized [-Wmaybe-uninitialized] 1142 | dpint64 memsize = (dpint64)n1 * n2 * (abs(bi) / 8); | ~~~^~~~ ../dpuser/dpuser_utils.cpp:1099:16: note: 'bi' was declared here 1099 | FitsBitpix bi; | ^~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from mpfit.l:6: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuser.procs.cpp: In function 'void print(dpuserType&, int)': ../dpuser/dpuser.procs.cpp:77:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 77 | if (!v.fvalue->ReadFITS(v.ffvalue->c_str())) break; | ^~ ../dpuser/dpuser.procs.cpp:78:17: note: here 78 | case typeFits: { | ^~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ mpfit.l: In function 'int mpfitlex()': mpfit.l:33:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] ../dpuser/procedures.cpp: At global scope: ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] 325 | }; | ^ ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::noptions' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::noptions' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:325:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp: In function 'void resolveProcedure(int, std::vector, std::vector >)': ../dpuser/procedures.cpp:374:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 374 | for (int i = 0; i < options.size(); i++) { | ~~^~~~~~~~~~~~~~~~ ../dpuser/procedures.cpp:395:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 395 | for (int i = 0; i < args.size(); i++) { | ~~^~~~~~~~~~~~~ ../dpuser/procedures.cpp:1878:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1878 | for (int i = 1; i < arg[1].dparrvalue->size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o dpuserAST.o ../dpuser/dpuserAST.cpp ../dpuser/procedures.cpp:2156:136: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 2156 | accessPoint = "scale limits " + dpString::number(arg[1].toDouble()) + " " + dpString::number(arg[2].toDouble()); | ^ In file included from ../dpuser/dpuser.h:10, from ../dpuser/dpuser_utils.h:47: ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/procedures.cpp:2561:27: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 2561 | key = "t"; | ^~~ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/procedures.cpp:2564:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2564 | ret = XPAGet(xpa, xpaServer, "imexam key coordinate image", NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/procedures.cpp:2569:41: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 2569 | tmp = bufs[0]; | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/procedures.cpp:2570:55: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 2570 | tmp = tmp.stripWhiteSpace(); | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/procedures.cpp:2572:47: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 2572 | key = tmp.left(pos); | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/procedures.cpp:2574:55: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 2574 | tmp = tmp.stripWhiteSpace(); | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/procedures.cpp:3141:33: warning: variable 'zoomLevel' set but not used [-Wunused-but-set-variable] 3141 | int zoomLevel = -100; | ^~~~~~~~~ ../dpuser/procedures.cpp:3233:45: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 3233 | for (unsigned long i = 0; i < pgVariables[0].fvalue->Nelements() * 8 * 2; i += 8) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/procedures.cpp:3240:45: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 3240 | for (unsigned long i = 0; i < pgVariables[0].fvalue->Nelements() * 8; i += 8) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/procedures.cpp:3247:45: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 3247 | for (unsigned long i = 0; i < pgVariables[0].fvalue->Nelements() * 4; i += 4) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/procedures.cpp:3252:45: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 3252 | for (unsigned long i = 0; i < pgVariables[0].fvalue->Nelements() * 2; i += 2) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/procedures.cpp:3270:60: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 3270 | case typeStr: *pgVariables[i].svalue = inp; break; | ^~~ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/procedures.cpp:3324:58: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 3324 | accessPoint = cmd + "point " + pos + " }"; | ^~~~ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/procedures.cpp:3330:72: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 3330 | dpString::number(arg[2].toInt()) + " }"; | ^~~~ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/procedures.cpp:3336:72: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 3336 | dpString::number(arg[2].toInt()) + " 45 }"; | ^~~~~~~ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/procedures.cpp:3341:76: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 3341 | dpString::number(arg[2].toInt() / 2) + " }"; | ^~~~ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/procedures.cpp:3465:50: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 3465 | env = *arg[0].svalue + "=" + *arg[1].svalue; | ^~~~~~ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/procedures.cpp:3571:34: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 3571 | filter = *arg[0].svalue; | ^~~~~~ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/procedures.cpp:3573:26: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 3573 | filter = "*"; | ^~~ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/procedures.cpp:3578:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3578 | for (int i = 0; i < listing.size(); i++) { | ~~^~~~~~~~~~~~~~~~ lex.mpfit.c: At global scope: lex.mpfit.c:1175:17: warning: 'void mpfitunput(int, char*)' defined but not used [-Wunused-function] ../dpuser/procedures.cpp:3806:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3806 | for (int i = 0; i < pgVariables[0].dparrvalue->size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/procedures.cpp:3815:48: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3815 | } else if (la[1] >= 0 && la[1] < pgVariables[0].dparrvalue->size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/procedures.cpp:540:14: warning: unused variable 'data5' [-Wunused-variable] 540 | *data5 = NULL; | ^~~~~ ../dpuser/procedures.cpp:542:14: warning: unused variable 'ddata1' [-Wunused-variable] 542 | double *ddata1 = NULL, | ^~~~~~ ../dpuser/procedures.cpp:543:14: warning: unused variable 'ddata2' [-Wunused-variable] 543 | *ddata2 = NULL, | ^~~~~~ ../dpuser/procedures.cpp:544:14: warning: unused variable 'ddata3' [-Wunused-variable] 544 | *ddata3 = NULL, | ^~~~~~ ../dpuser/procedures.cpp:545:14: warning: unused variable 'ddata4' [-Wunused-variable] 545 | *ddata4 = NULL, | ^~~~~~ ../dpuser/procedures.cpp:546:14: warning: unused variable 'ddata5' [-Wunused-variable] 546 | *ddata5 = NULL; | ^~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o gdl_dpuser.o ../dpuser/gdl_dpuser.cpp ../dpuser/gdl_dpuser.cpp:28:41: warning: "/*" within comment [-Wcomment] 28 | * - ar rv gdl.a src/CMakeFiles/gdl.dir/*.o src/antlr/CMakeFiles/antlr.dir/*.o ../dpuser/gdl_dpuser.cpp:28:76: warning: "/*" within comment [-Wcomment] In file included from ../dpuser/dpuserAST.cpp:2: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ../dpuser/dpuserType.cpp:7: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../dpuser/dpuserType.cpp: In member function 'dpuserType dpuserType::operator-()': ../dpuser/dpuserType.cpp:358:12: warning: enumeration value 'typeUnknown' not handled in switch [-Wswitch] 358 | switch (type) { | ^ ../dpuser/dpuserType.cpp:358:12: warning: enumeration value 'typeId' not handled in switch [-Wswitch] ../dpuser/dpuserType.cpp:358:12: warning: enumeration value 'typeOpr' not handled in switch [-Wswitch] ../dpuser/dpuserType.cpp:358:12: warning: enumeration value 'typeFnc' not handled in switch [-Wswitch] ../dpuser/dpuserType.cpp:358:12: warning: enumeration value 'typeStr' not handled in switch [-Wswitch] ../dpuser/dpuserType.cpp:358:12: warning: enumeration value 'typeRng' not handled in switch [-Wswitch] ../dpuser/dpuserType.cpp:358:12: warning: enumeration value 'typePgplot' not handled in switch [-Wswitch] ../dpuser/dpuserType.cpp:358:12: warning: enumeration value 'typeStrarr' not handled in switch [-Wswitch] ../dpuser/dpuserType.cpp:358:12: warning: enumeration value 'typeDpArr' not handled in switch [-Wswitch] ../dpuser/dpuserType.cpp: In member function 'dpuserType& dpuserType::operator/=(const dpuserType&)': ../dpuser/dpuserType.cpp:999:41: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 999 | *cvalue = lvalue / *arg.cvalue; | ^~~~~~ In file included from ../libfits/fits.h:38: ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ ../dpuser/dpuserType.cpp:1039:36: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 1039 | *cvalue = d / *arg.cvalue; | ^~~~~~ ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ ../dpuser/dpuserType.cpp: In member function 'bool dpuserType::showAsTable()': ../dpuser/dpuserType.cpp:1389:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1389 | for (int i = 0; i < dparrvalue->size(); i++ ) { | ~~^~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserType.cpp: In copy constructor 'dpuserTypeList::dpuserTypeList(const dpuserTypeList&)': ../dpuser/dpuserType.cpp:1564:1: warning: base class 'class std::vector' should be explicitly initialized in the copy constructor [-Wextra] 1564 | dpuserTypeList::dpuserTypeList(const dpuserTypeList &source) { | ^~~~~~~~~~~~~~ ../dpuser/dpuserType.cpp:1568:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1568 | for (i = 0; i < source.size(); i++) { | ~~^~~~~~~~~~~~~~~ ../dpuser/dpuserType.cpp: In destructor 'dpuserTypeList::~dpuserTypeList()': ../dpuser/dpuserType.cpp:1579:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1579 | for (int i = 0; i < size(); i++) { | ~~^~~~~~~~ ../dpuser/dpuserType.cpp: In member function 'bool dpuserTypeList::showAsTable()': ../dpuser/dpuserType.cpp:1651:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1651 | for (int i = 0; i < size(); i++) { | ~~^~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o python_dpuser.o ../dpuser/python_dpuser.cpp ../dpuser/dpuserType.cpp: In member function 'dpuserType dpuserType::operator-()': ../dpuser/dpuserType.cpp:371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 371 | if (!result.fvalue->ReadFITS(ffvalue->c_str())) { | ^~ ../dpuser/dpuserType.cpp:375:9: note: here 375 | case typeFits: | ^~~~ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ ../dpuser/python_dpuser.cpp:513:1: warning: multi-line comment [-Wcomment] 513 | // PyErr_Format(PyExc_RuntimeError, "module compiled against "\ | ^ ../dpuser/python_dpuser.cpp:519:1: warning: multi-line comment [-Wcomment] 519 | // PyErr_Format(PyExc_RuntimeError, "module compiled against "\ | ^ ../dpuser/python_dpuser.cpp:542:1: warning: multi-line comment [-Wcomment] 542 | // PyErr_Format(PyExc_RuntimeError, "FATAL: module compiled as "\ | ^ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o arithmetics.o ../dpuser/arithmetics.cpp In file included from ../dpuser/dpuserAST.cpp:8: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../dpuser/gdl_dpuser.cpp:33: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.cpp: In constructor 'functionNode::functionNode(std::string)': ../dpuser/dpuserAST.cpp:141:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 141 | if (builtin_id >= funcs.size()) builtin_id = -1; | ~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ../dpuser/gdl_dpuser.cpp:34: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType functionNode::evaluate()': ../dpuser/dpuserAST.cpp:170:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 170 | for (int i = 1; i < userfunction_arguments[id].size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.cpp:173:69: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 173 | if ((nparams > 0) && (userfunction_arguments[id].size() <= nparams)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../dpuser/gdl_dpuser.cpp: In function 'int call_gdl(std::string, std::vector*, std::vector >, std::map, std::pair, dpuserType> >*, bool, dpuserType&)': ../dpuser/gdl_dpuser.cpp:592:26: warning: unused parameter 'func_or_pro' [-Wunused-parameter] 592 | int call_gdl(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { | ~~~~~~~~~~~~^~~~~~~~~~~ ../dpuser/gdl_dpuser.cpp:592:64: warning: unused parameter 'args' [-Wunused-parameter] 592 | int call_gdl(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../dpuser/gdl_dpuser.cpp:592:95: warning: unused parameter 'variables' [-Wunused-parameter] 592 | int call_gdl(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../dpuser/gdl_dpuser.cpp:592:166: warning: unused parameter 'keyw' [-Wunused-parameter] 592 | int call_gdl(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../dpuser/gdl_dpuser.cpp:592:177: warning: unused parameter 'isFunction' [-Wunused-parameter] 592 | int call_gdl(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { | ~~~~~^~~~~~~~~~ ../dpuser/gdl_dpuser.cpp:592:201: warning: unused parameter 'rv' [-Wunused-parameter] 592 | int call_gdl(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { | ~~~~~~~~~~~~^~ ../dpuser/dpuserAST.cpp:217:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 217 | for (int i = 0; i < args.size(); i++) { | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.cpp: In constructor 'procedureNode::procedureNode(std::string)': ../dpuser/dpuserAST.cpp:285:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 285 | if (builtin_id >= procs.size()) builtin_id = -1; | ~~~~~~~~~~~^~~~~~~~~~~~~~~ ../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType procedureNode::evaluate()': ../dpuser/dpuserAST.cpp:304:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 304 | for (int i = 1; i <= args.size(); i++) { | ~~^~~~~~~~~~~~~~ ../dpuser/dpuserAST.cpp:316:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 316 | if (i < userprocedure_arguments[id].size()) new_dpuser_vars[userprocedure_arguments[id][i]] = args.at(i-1)->evaluate(); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.cpp:320:66: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 320 | if ((nparams > 0) && (userprocedure_arguments[id].size() <= nparams)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../dpuser/dpuserAST.cpp:322:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 322 | for (int i = 0; i < options.size(); i++) { | ~~^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.cpp:342:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 342 | for (int i = 1; i < userprocedure_arguments[id].size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.cpp:302:13: warning: unused variable 'argcount' [-Wunused-variable] 302 | int argcount = 0; | ^~~~~~~~ ../dpuser/dpuserAST.cpp:366:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | for (int i = 0; i < args.size(); i++) { | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.cpp:395:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 395 | for (int i = 0; i < arguments.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.cpp: In constructor 'statementNode::statementNode(std::string, ASTNode*)': ../dpuser/dpuserAST.cpp:439:42: warning: unused parameter 'proc' [-Wunused-parameter] 439 | statementNode::statementNode(std::string proc, ASTNode *arg1) : stmt(arg1) { | ~~~~~~~~~~~~^~~~ ../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType listNode::evaluate()': ../dpuser/dpuserAST.cpp:463:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 463 | for (int i = 0; i < list.size(); i++) { | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType createrangeNode::evaluate()': ../dpuser/dpuserAST.cpp:574:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 574 | for (i = 0; i < newrange->list.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.cpp:595:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 595 | for (i = 1; i < newrange->list.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.cpp:617:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 617 | for (i = 0; i < newrange->list.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType extractrangeNode::evaluate()': ../dpuser/dpuserAST.cpp:709:48: warning: comparison of integer expressions of different signedness: 'long int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 709 | if (index < 0 || index >= arg.svalue->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.cpp:717:48: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 717 | if (index < 0 || index >= arg.arrvalue->size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.cpp:744:52: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 744 | if ((index >= 0) && (index < arg.dparrvalue->size())) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.cpp:802:70: warning: comparison of integer expressions of different signedness: 'long int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 802 | if ((index1 < 0) || (index1 > index2) || (index2 > arg.svalue->length())) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.cpp:808:72: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 808 | *rv.svalue = tmpstr.mid(index1, index2-index1+1); | ^ In file included from ../dpuser/dpuser.h:10, from ../dpuser/dpuser.yacchelper.h:4, from ../dpuser/dpuserAST.h:11: ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/dpuserAST.cpp:851:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 851 | for (int i = 0; i < newrange->list.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.cpp: In member function 'long int operatorRangeEqualsNode::extractIndices()': ../dpuser/dpuserAST.cpp:969:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 969 | for (int i = 0; i < newrange->list.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.cpp:968:10: warning: variable 'hasStar' set but not used [-Wunused-but-set-variable] 968 | bool hasStar = false; | ^~~~~~~ ../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType operatorRangeEqualsNode::evaluate()': ../dpuser/dpuserAST.cpp:1071:106: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 1071 | for (long n = indices[0]; n <= indices[1]; n++) (*dpuser_vars[id].arrvalue)[n] = (*var.svalue); | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../dpuser/dpuserAST.cpp:1151:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1151 | } else if (indices[0] > dpuser_vars[id].dparrvalue->size()-1) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o boolean.o ../dpuser/boolean.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../dpuser/python_dpuser.cpp:9: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ In file included from ../dpuser/python_dpuser.cpp:10: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../dpuser/python_dpuser.cpp: In function 'int call_python(std::string, std::vector*, std::vector >, std::map, std::pair, dpuserType> >*, bool, dpuserType&)': ../dpuser/python_dpuser.cpp:992:29: warning: unused parameter 'func_or_pro' [-Wunused-parameter] 992 | int call_python(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { | ~~~~~~~~~~~~^~~~~~~~~~~ ../dpuser/python_dpuser.cpp:992:67: warning: unused parameter 'args' [-Wunused-parameter] 992 | int call_python(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../dpuser/python_dpuser.cpp:992:98: warning: unused parameter 'variables' [-Wunused-parameter] 992 | int call_python(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../dpuser/python_dpuser.cpp:992:169: warning: unused parameter 'keyw' [-Wunused-parameter] 992 | int call_python(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../dpuser/python_dpuser.cpp:992:180: warning: unused parameter 'isFunction' [-Wunused-parameter] 992 | int call_python(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { | ~~~~~^~~~~~~~~~ ../dpuser/python_dpuser.cpp:992:204: warning: unused parameter 'rv' [-Wunused-parameter] 992 | int call_python(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { | ~~~~~~~~~~~~^~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o helpmap.o ../dpuser/doc/helpmap.cpp ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o dpstring.o ../utils/dpstring.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ../dpuser/arithmetics.cpp:3: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../dpuser/arithmetics.cpp: In member function 'virtual dpuserType divideNode::evaluate()': ../dpuser/arithmetics.cpp:778:65: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 778 | *result.cvalue = leftvalue.lvalue / *rightvalue.cvalue; | ^~~~~~ In file included from ../libfits/fits.h:38: ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ ../dpuser/arithmetics.cpp:816:65: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 816 | *result.cvalue = leftvalue.dvalue / *rightvalue.cvalue; | ^~~~~~ ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ ../dpuser/arithmetics.cpp: In member function 'virtual dpuserType powerNode::evaluate()': ../dpuser/arithmetics.cpp:1037:49: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 1037 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/arithmetics.cpp:1039:106: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 1039 | dpComplex(result.fvalue->cdata[i].r, result.fvalue->cdata[i].i)); | ^ ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ ../dpuser/arithmetics.cpp:1045:49: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 1045 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/arithmetics.cpp:1068:45: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 1068 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/arithmetics.cpp:1070:102: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 1070 | dpComplex(result.fvalue->cdata[i].r, result.fvalue->cdata[i].i)); | ^ ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ ../dpuser/arithmetics.cpp:1091:45: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 1091 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/arithmetics.cpp:1093:106: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 1093 | dpComplex(rightvalue.cvalue->real(), rightvalue.cvalue->imag())); | ^ ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ ../dpuser/arithmetics.cpp:1106:53: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 1106 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/arithmetics.cpp:1109:122: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 1109 | dpComplex(rightvalue.fvalue->cdata[i].r, rightvalue.fvalue->cdata[i].i)); | ^ ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ ../dpuser/arithmetics.cpp:1112:91: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 1112 | dpComplex(rightvalue.fvalue->ValueAt(i))); | ^ ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ ../dpuser/arithmetics.cpp:1119:53: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 1119 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/arithmetics.cpp:1128:53: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 1128 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/arithmetics.cpp:1131:114: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 1131 | dpComplex(result.fvalue->cdata[i].r, result.fvalue->cdata[i].i)); | ^ ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ ../dpuser/arithmetics.cpp:1134:114: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 1134 | dpComplex(result.fvalue->cdata[i].r, result.fvalue->cdata[i].i)); | ^ ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ ../dpuser/arithmetics.cpp:1141:53: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 1141 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/arithmetics.cpp:1151:53: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 1151 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/arithmetics.cpp:1154:122: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 1154 | dpComplex(rightvalue.fvalue->cdata[i].r, rightvalue.fvalue->cdata[i].i)); | ^ ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ ../dpuser/arithmetics.cpp:1157:91: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 1157 | dpComplex(rightvalue.fvalue->ValueAt(i))); | ^ ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ ../dpuser/arithmetics.cpp:1164:53: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 1164 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o dpstringlist.o ../utils/dpstringlist.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ../dpuser/boolean.cpp:3: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../dpuser/boolean.cpp: In member function 'virtual dpuserType greaterThanNode::evaluate()': ../dpuser/boolean.cpp:32:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 32 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; | ^~ ../dpuser/boolean.cpp:33:13: note: here 33 | case typeFits: | ^~~~ ../dpuser/boolean.cpp:81:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 81 | rightvalue.dvalue = (double)rightvalue.lvalue; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/boolean.cpp:82:13: note: here 82 | case typeDbl: | ^~~~ ../dpuser/boolean.cpp:94:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 94 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; | ^~ ../dpuser/boolean.cpp:95:13: note: here 95 | case typeFits: | ^~~~ ../dpuser/boolean.cpp:14:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 14 | leftvalue.dvalue = (double)leftvalue.lvalue; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/boolean.cpp:15:9: note: here 15 | case typeDbl: switch(rightvalue.type) { | ^~~~ ../dpuser/boolean.cpp:78:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 78 | if (!leftvalue.fvalue->ReadFITS(leftvalue.ffvalue->c_str())) break; | ^~ ../dpuser/boolean.cpp:79:9: note: here 79 | case typeFits: switch(rightvalue.type) { | ^~~~ ../dpuser/boolean.cpp: In member function 'virtual dpuserType lessThanNode::evaluate()': ../dpuser/boolean.cpp:143:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 143 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; | ^~ ../dpuser/boolean.cpp:144:13: note: here 144 | case typeFits: | ^~~~ ../dpuser/boolean.cpp:192:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 192 | rightvalue.dvalue = (double)rightvalue.lvalue; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/boolean.cpp:193:13: note: here 193 | case typeDbl: | ^~~~ ../dpuser/boolean.cpp:205:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 205 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; | ^~ ../dpuser/boolean.cpp:206:13: note: here 206 | case typeFits: | ^~~~ ../dpuser/boolean.cpp:125:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 125 | leftvalue.dvalue = (double)leftvalue.lvalue; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/boolean.cpp:126:9: note: here 126 | case typeDbl: switch(rightvalue.type) { | ^~~~ ../dpuser/boolean.cpp:189:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 189 | if (!leftvalue.fvalue->ReadFITS(leftvalue.ffvalue->c_str())) break; | ^~ ../dpuser/boolean.cpp:190:9: note: here 190 | case typeFits: switch(rightvalue.type) { | ^~~~ ../dpuser/boolean.cpp: In member function 'virtual dpuserType greaterEqualNode::evaluate()': ../dpuser/boolean.cpp:254:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 254 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; | ^~ ../dpuser/boolean.cpp:255:13: note: here 255 | case typeFits: | ^~~~ ../dpuser/boolean.cpp:303:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 303 | rightvalue.dvalue = (double)rightvalue.lvalue; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/boolean.cpp:304:13: note: here 304 | case typeDbl: | ^~~~ ../dpuser/boolean.cpp:316:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 316 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; | ^~ ../dpuser/boolean.cpp:317:13: note: here 317 | case typeFits: | ^~~~ ../dpuser/boolean.cpp:236:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 236 | leftvalue.dvalue = (double)leftvalue.lvalue; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/boolean.cpp:237:9: note: here 237 | case typeDbl: switch(rightvalue.type) { | ^~~~ ../dpuser/boolean.cpp:300:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 300 | if (!leftvalue.fvalue->ReadFITS(leftvalue.ffvalue->c_str())) break; | ^~ ../dpuser/boolean.cpp:301:9: note: here 301 | case typeFits: switch(rightvalue.type) { | ^~~~ ../dpuser/boolean.cpp: In member function 'virtual dpuserType lessEqualNode::evaluate()': ../dpuser/boolean.cpp:365:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 365 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; | ^~ ../dpuser/boolean.cpp:366:13: note: here 366 | case typeFits: | ^~~~ ../dpuser/boolean.cpp:414:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | rightvalue.dvalue = (double)rightvalue.lvalue; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/boolean.cpp:415:13: note: here 415 | case typeDbl: | ^~~~ ../dpuser/boolean.cpp:427:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 427 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; | ^~ ../dpuser/boolean.cpp:428:13: note: here 428 | case typeFits: | ^~~~ ../dpuser/boolean.cpp:347:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 347 | leftvalue.dvalue = (double)leftvalue.lvalue; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/boolean.cpp:348:9: note: here 348 | case typeDbl: switch(rightvalue.type) { | ^~~~ ../dpuser/boolean.cpp:411:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | if (!leftvalue.fvalue->ReadFITS(leftvalue.ffvalue->c_str())) break; | ^~ ../dpuser/boolean.cpp:412:9: note: here 412 | case typeFits: switch(rightvalue.type) { | ^~~~ ../dpuser/boolean.cpp: In member function 'virtual dpuserType equalNode::evaluate()': ../dpuser/boolean.cpp:475:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 475 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; | ^~ ../dpuser/boolean.cpp:476:13: note: here 476 | case typeFits: | ^~~~ ../dpuser/boolean.cpp:507:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 507 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; | ^~ ../dpuser/boolean.cpp:508:13: note: here 508 | case typeFits: | ^~~~ ../dpuser/boolean.cpp:582:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 582 | rightvalue.dvalue = (double)rightvalue.lvalue; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/boolean.cpp:583:13: note: here 583 | case typeDbl: | ^~~~ ../dpuser/boolean.cpp:595:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 595 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; | ^~ ../dpuser/boolean.cpp:596:13: note: here 596 | case typeFits: | ^~~~ ../dpuser/boolean.cpp:579:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 579 | if (!leftvalue.fvalue->ReadFITS(leftvalue.ffvalue->c_str())) break; | ^~ ../dpuser/boolean.cpp:580:9: note: here 580 | case typeFits: switch(rightvalue.type) { | ^~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o regex_sr.o ../utils/regex/regex_sr.cpp ../utils/regex/regex_sr.cpp: In constructor 'CRegExp::CRegExp()': ../utils/regex/regex_sr.cpp:50:9: warning: unused variable 'regmlen' [-Wunused-variable] 50 | int regmlen = 0; | ^~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../utils/dpstring.cpp:5: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o mpfit.o ../utils/cmpfit/mpfit.cpp ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../utils/dpstring.cpp: In member function 'int dpString::contains(char)': ../utils/dpstring.cpp:89:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 89 | for (i = 0; i < size(); i++) if (c_str()[i] == c) rv++; | ~~^~~~~~~~ ../utils/dpstring.cpp: In member function 'int dpString::contains(const char*)': ../utils/dpstring.cpp:99:20: warning: comparison of integer expressions of different signedness: 'dpint64' {aka 'long long int'} and 'const std::__cxx11::basic_string::size_type' {aka 'const long unsigned int'} [-Wsign-compare] 99 | while (pos < npos) { | ~~~~^~~~~~ ../utils/dpstring.cpp:101:25: warning: comparison of integer expressions of different signedness: 'dpint64' {aka 'long long int'} and 'const std::__cxx11::basic_string::size_type' {aka 'const long unsigned int'} [-Wsign-compare] 101 | if (pos < npos) { | ~~~~^~~~~~ ../utils/dpstring.cpp: In member function 'dpString dpString::simplifyWhiteSpace()': ../utils/dpstring.cpp:112:30: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 112 | rv = stripWhiteSpace(); | ^ ../utils/dpstring.cpp:42:1: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 42 | dpString::dpString(const dpString &s) | ^~~~~~~~ ../utils/dpstring.cpp: In member function 'dpString dpString::right(dpint64) const': ../utils/dpstring.cpp:182:20: warning: comparison of integer expressions of different signedness: 'const dpint64' {aka 'const long long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 182 | if (length >= size()) rv = *this; | ~~~~~~~^~~~~~~~~ ../utils/dpstring.cpp:182:37: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 182 | if (length >= size()) rv = *this; | ^~~~ ../utils/dpstring.cpp:42:1: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 42 | dpString::dpString(const dpString &s) | ^~~~~~~~ ../utils/dpstring.cpp:183:49: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 183 | else rv = substr(size() - length, length); | ^ ../utils/dpstring.cpp:42:1: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 42 | dpString::dpString(const dpString &s) | ^~~~~~~~ ../utils/dpstring.cpp: In member function 'dpString dpString::left(dpint64) const': ../utils/dpstring.cpp:191:20: warning: comparison of integer expressions of different signedness: 'const dpint64' {aka 'const long long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 191 | if (length >= size()) | ~~~~~~~^~~~~~~~~ ../utils/dpstring.cpp:192:13: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 192 | rv = *this; | ^~~~ ../utils/dpstring.cpp:42:1: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 42 | dpString::dpString(const dpString &s) | ^~~~~~~~ ../utils/dpstring.cpp:194:28: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 194 | rv = substr(0, length); | ^ ../utils/dpstring.cpp:42:1: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 42 | dpString::dpString(const dpString &s) | ^~~~~~~~ ../utils/dpstring.cpp: In member function 'dpString dpString::upper()': ../utils/dpstring.cpp:203:23: warning: comparison of integer expressions of different signedness: 'dpint64' {aka 'long long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 203 | for (i = 0; i < length(); i++) rv[i] = toupper(rv.c_str()[i]); | ~~^~~~~~~~~~ ../utils/dpstring.cpp: In member function 'dpString dpString::lower()': ../utils/dpstring.cpp:211:23: warning: comparison of integer expressions of different signedness: 'dpint64' {aka 'long long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 211 | for (i = 0; i < length(); i++) rv[i] = tolower(rv.c_str()[i]); | ~~^~~~~~~~~~ ../utils/dpstring.cpp: In member function 'void dpString::setNum(double)': ../utils/dpstring.cpp:220:17: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 220 | *this = num; | ^~~ ../utils/dpstring.cpp:42:1: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 42 | dpString::dpString(const dpString &s) | ^~~~~~~~ ../utils/dpstring.cpp: In member function 'void dpString::setNum(long int)': ../utils/dpstring.cpp:228:17: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 228 | *this = _tmp; | ^~~~ ../utils/dpstring.cpp:42:1: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 42 | dpString::dpString(const dpString &s) | ^~~~~~~~ ../utils/dpstring.cpp: In member function 'void dpString::sprintf(const char*, ...)': ../utils/dpstring.cpp:264:17: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 264 | *this = _tmp; | ^~~~ ../utils/dpstring.cpp:42:1: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 42 | dpString::dpString(const dpString &s) | ^~~~~~~~ ../utils/dpstring.cpp: In member function 'dpString& dpString::replace(const dpString&, const dpString&)': ../utils/dpstring.cpp:279:20: warning: comparison of integer expressions of different signedness: 'dpint64' {aka 'long long int'} and 'const std::__cxx11::basic_string::size_type' {aka 'const long unsigned int'} [-Wsign-compare] 279 | while (pos < npos) { | ~~~~^~~~~~ ../utils/dpstring.cpp:281:25: warning: comparison of integer expressions of different signedness: 'dpint64' {aka 'long long int'} and 'const std::__cxx11::basic_string::size_type' {aka 'const long unsigned int'} [-Wsign-compare] 281 | if (pos < npos) { | ~~~~^~~~~~ ../utils/dpstring.cpp: In member function 'dpString& dpString::replace(const dpRegExp&, const dpString&)': ../utils/dpstring.cpp:312:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 312 | while((nPos != -1) && (nPos <= strlen(c_str()))) { | ~~~~~^~~~~~~~~~~~~~~~~~ ../utils/dpstring.cpp:325:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 325 | while((nPos != -1) && (nPos <= strlen(c_str()))) { | ~~~~~^~~~~~~~~~~~~~~~~~ ../utils/dpstring.cpp:335:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 335 | catch (std::exception e) | ^ ../utils/dpstring.cpp: In member function 'long int dpString::strpos(dpString&, bool)': ../utils/dpstring.cpp:348:32: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 348 | source = lower(); | ^ ../utils/dpstring.cpp:42:1: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 42 | dpString::dpString(const dpString &s) | ^~~~~~~~ ../utils/dpstring.cpp:349:36: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 349 | sseek = seek.lower(); | ^ ../utils/dpstring.cpp:42:1: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 42 | dpString::dpString(const dpString &s) | ^~~~~~~~ ../utils/dpstring.cpp:352:16: warning: comparison of integer expressions of different signedness: 'long int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 352 | if (rv >= size()) rv = -1; | ~~~^~~~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../utils/dpstringlist.cpp:30: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../utils/dpstringlist.cpp: In member function 'void dpStringList::operator+=(const dpStringList&)': ../utils/dpstringlist.cpp:96:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 96 | for (int i = 0; i < lsize; i++) { | ~~^~~~~~~ ../utils/dpstringlist.cpp: In static member function 'static dpStringList dpStringList::split(char, dpString&)': ../utils/dpstringlist.cpp:115:16: warning: comparison of integer expressions of different signedness: 'dpint64' {aka 'long long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 115 | while (pos < source.size()) { | ~~~~^~~~~~~~~~~~~~~ ../utils/dpstringlist.cpp:118:17: warning: comparison of integer expressions of different signedness: 'dpint64' {aka 'long long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 118 | if (pos < source.size()) { | ~~~~^~~~~~~~~~~~~~~ ../utils/dpstringlist.cpp:132:13: warning: comparison of integer expressions of different signedness: 'dpint64' {aka 'long long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 132 | if (pos != source.size()){ | ~~~~^~~~~~~~~~~~~~~~ ../utils/dpstringlist.cpp: In static member function 'static dpStringList dpStringList::splitcrlf(dpString&)': ../utils/dpstringlist.cpp:148:16: warning: comparison of integer expressions of different signedness: 'dpint64' {aka 'long long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 148 | while (pos < source.size()) { | ~~~~^~~~~~~~~~~~~~~ ../utils/dpstringlist.cpp:151:17: warning: comparison of integer expressions of different signedness: 'dpint64' {aka 'long long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 151 | if (pos < source.size()) { | ~~~~^~~~~~~~~~~~~~~ ../utils/dpstringlist.cpp:170:13: warning: comparison of integer expressions of different signedness: 'dpint64' {aka 'long long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 170 | if (pos != source.size()){ | ~~~~^~~~~~~~~~~~~~~~ ../utils/dpstringlist.cpp: In static member function 'static dpStringList dpDir::findfile(const dpString&)': ../utils/dpstringlist.cpp:257:27: warning: comparison of integer expressions of different signedness: 'dpint64' {aka 'long long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 257 | for (dpint64 i = 0; i < rv.size(); i++) { | ~~^~~~~~~~~~~ ../utils/dpstringlist.cpp: In static member function 'static dpStringList dpDir::dir(const dpString&)': ../utils/dpstringlist.cpp:277:15: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 277 | cmp = "*"; | ^~~ In file included from ../utils/dpstringlist.h:10, from ../utils/dpstringlist.cpp:4: ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../utils/dpstringlist.cpp:289:28: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 289 | res = cwd.next(); | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../utils/dpstringlist.cpp: In static member function 'static void dpDir::walk(const dpString&, const dpString&, const dpString&, dpStringList&)': ../utils/dpstringlist.cpp:310:16: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 310 | Full = aDir; | ^~~~ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o kabsch2d.o ../utils/kabsch/kabsch2d.cpp ../utils/dpstringlist.cpp: In member function 'bool dpStringList::readFile(const dpString&)': ../utils/dpstringlist.cpp:216:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 216 | fread(newinput, sizeof(char), flength, fd); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o 3d_stuff.o ../libfits/3d_stuff.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../utils/cmpfit/mpfit.cpp:25: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ gcc -c -pipe -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o cube.o ../libfits/cube.c ../libfits/cube.c: In function 'interpol': ../libfits/cube.c:107:89: warning: 'point.z' may be used uninitialized [-Wmaybe-uninitialized] 107 | distance = sqrt(pow((point.x-res.x),2)+pow((point.y-res.y),2)+pow((point.z-res.z),2)); | ~~~~~^~ ../libfits/cube.c:52:9: note: 'point.z' was declared here 52 | Dim point; | ^~~~~ ../libfits/cube.c:107:66: warning: 'point.y' may be used uninitialized [-Wmaybe-uninitialized] 107 | distance = sqrt(pow((point.x-res.x),2)+pow((point.y-res.y),2)+pow((point.z-res.z),2)); | ~~~~~^~ ../libfits/cube.c:52:9: note: 'point.y' was declared here 52 | Dim point; | ^~~~~ ../libfits/cube.c:107:43: warning: 'point.x' may be used uninitialized [-Wmaybe-uninitialized] 107 | distance = sqrt(pow((point.x-res.x),2)+pow((point.y-res.y),2)+pow((point.z-res.z),2)); | ~~~~~^~ ../libfits/cube.c:52:9: note: 'point.x' was declared here 52 | Dim point; | ^~~~~ ../libfits/cube.c:122:64: warning: 'selected.w' may be used uninitialized [-Wmaybe-uninitialized] 122 | mycube[index(dim,point.x, point.y, point.z)] = selected.w; | ~~~~~~~~^~ ../libfits/cube.c:50:28: note: 'selected.w' was declared here 50 | XYZW indata[1000],res,selected; | ^~~~~~~~ ../libfits/cube.c: In function 'interpol1d': ../libfits/cube.c:228:125: warning: 'selected.w' may be used uninitialized [-Wmaybe-uninitialized] 228 | mycube[index(dim,(unsigned short )indata[i].x,(unsigned short )indata[i].y,(unsigned short )indata[i].z)] = selected.w; | ~~~~~~~~^~ ../libfits/cube.c:135:50: note: 'selected.w' was declared here 135 | XYZW indata[1000],igndata[1000],res,*resmat,selected; | ^~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o dpheader.o ../libfits/dpheader.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ../libfits/3d_stuff.cpp:20: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o fits.o ../libfits/fits.cpp ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../libfits/3d_stuff.cpp: In member function 'bool Fits::spec3d(Fits&, int, int, int, int, int)': ../libfits/3d_stuff.cpp:199:21: warning: zero-length gnu_printf format string [-Wformat-zero-length] 199 | sprintf(crtype, ""); | ^~ ../libfits/3d_stuff.cpp: In function 'bool norm3d(Fits&, const char*)': ../libfits/3d_stuff.cpp:137:41: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 137 | for (i = 0; i < 600; i++) fscanf(fd, "%f %f\n", &w[i], &v[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o fits_cube.o ../libfits/fits_cube.cpp ../libfits/fits.cpp:201: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 201 | #pragma omp parallel for ../libfits/fits.cpp:205: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 205 | #pragma omp parallel for ../libfits/fits.cpp:209: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 209 | #pragma omp parallel for ../libfits/fits.cpp:213: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 213 | #pragma omp parallel for ../libfits/fits.cpp:217: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 217 | #pragma omp parallel for ../libfits/fits.cpp:221: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 221 | #pragma omp parallel for ../libfits/fits.cpp:225: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 225 | #pragma omp parallel for ../libfits/fits.cpp:260: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 260 | #pragma omp parallel for ../libfits/fits.cpp:264: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 264 | #pragma omp parallel for ../libfits/fits.cpp:268: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 268 | #pragma omp parallel for ../libfits/fits.cpp:272: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 272 | #pragma omp parallel for ../libfits/fits.cpp:276: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 276 | #pragma omp parallel for ../libfits/fits.cpp:280: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 280 | #pragma omp parallel for ../libfits/fits.cpp:284: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 284 | #pragma omp parallel for g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o fits_dpl.o ../libfits/fits_dpl.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ../libfits/dpheader.cpp:18: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1868:9: warning: "COLLAPSEACTION" redefined 1868 | #define COLLAPSEACTION(source,dest) if ((source)!=ignore) ((dest)+=(source)) | ^~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1860:9: note: this is the location of the previous definition 1860 | #define COLLAPSEACTION(source,dest) ((dest)+=(source)) | ^~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1875:9: warning: "COLLAPSEACTION" redefined 1875 | #define COLLAPSEACTION(source,dest) ((dest)+=(source)) | ^~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../libfits/fits_cube.cpp:1868:9: note: this is the location of the previous definition 1868 | #define COLLAPSEACTION(source,dest) if ((source)!=ignore) ((dest)+=(source)) | ^~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1876:9: warning: "POSTCOLLAPSEACTION" redefined 1876 | #define POSTCOLLAPSEACTION(data,n) ((data)/=(n)) | ^~~~~~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1861:9: note: this is the location of the previous definition 1861 | #define POSTCOLLAPSEACTION(data,n) | ^~~~~~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1883:9: warning: "COLLAPSEACTION" redefined 1883 | #define COLLAPSEACTION(source,dest) if((source)!=ignore)((dest)+=(source)); else _ne-- | ^~~~~~~~~~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits_cube.cpp:1875:9: note: this is the location of the previous definition 1875 | #define COLLAPSEACTION(source,dest) ((dest)+=(source)) | ^~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits_cube.cpp:1890:9: warning: "COLLAPSEACTION" redefined 1890 | #define COLLAPSEACTION(source,dest) ((dest)+=((source)-average.r8data[_index])*((source)-average.r8data[_index])) | ^~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1883:9: note: this is the location of the previous definition 1883 | #define COLLAPSEACTION(source,dest) if((source)!=ignore)((dest)+=(source)); else _ne-- | ^~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1891:9: warning: "POSTCOLLAPSEACTION" redefined 1891 | #define POSTCOLLAPSEACTION(data,n) ((data)/=((n)-1)) | ^~~~~~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1876:9: note: this is the location of the previous definition 1876 | #define POSTCOLLAPSEACTION(data,n) ((data)/=(n)) | ^~~~~~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1902:9: warning: "COLLAPSEACTION" redefined 1902 | #define COLLAPSEACTION(source,dest) if((source)!=ignore)((dest)+=((source)-average.r8data[_index])*((source)-average.r8data[_index])); else _ne-- | ^~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1890:9: note: this is the location of the previous definition 1890 | #define COLLAPSEACTION(source,dest) ((dest)+=((source)-average.r8data[_index])*((source)-average.r8data[_index])) | ^~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1927:9: warning: "PRECOLLAPSEACTION" redefined 1927 | #define PRECOLLAPSEACTION (first=TRUE) | ^~~~~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1859:9: note: this is the location of the previous definition 1859 | #define PRECOLLAPSEACTION | ^~~~~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1928:9: warning: "COLLAPSEACTION" redefined 1928 | #define COLLAPSEACTION(source,dest) if(first){(dest)=(source);first=FALSE;} else if(((source)<(dest))) (dest)=(source) | ^~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1902:9: note: this is the location of the previous definition 1902 | #define COLLAPSEACTION(source,dest) if((source)!=ignore)((dest)+=((source)-average.r8data[_index])*((source)-average.r8data[_index])); else _ne-- | ^~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1929:9: warning: "POSTCOLLAPSEACTION" redefined 1929 | #define POSTCOLLAPSEACTION(data,n) | ^~~~~~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1891:9: note: this is the location of the previous definition 1891 | #define POSTCOLLAPSEACTION(data,n) ((data)/=((n)-1)) | ^~~~~~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1938:9: warning: "COLLAPSEACTION" redefined 1938 | #define COLLAPSEACTION(source,dest) if(first){(dest)=(source);first=FALSE;} else if(((source)<(dest)&&(source!=ignore))) (dest)=(source) | ^~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1928:9: note: this is the location of the previous definition 1928 | #define COLLAPSEACTION(source,dest) if(first){(dest)=(source);first=FALSE;} else if(((source)<(dest))) (dest)=(source) | ^~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1948:9: warning: "COLLAPSEACTION" redefined 1948 | #define COLLAPSEACTION(source,dest) if(first){(dest)=(source);first=FALSE;} else if(((source)>(dest))) (dest)=(source) | ^~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1938:9: note: this is the location of the previous definition 1938 | #define COLLAPSEACTION(source,dest) if(first){(dest)=(source);first=FALSE;} else if(((source)<(dest)&&(source!=ignore))) (dest)=(source) | ^~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1958:9: warning: "COLLAPSEACTION" redefined 1958 | #define COLLAPSEACTION(source,dest) if(first){(dest)=(source);first=FALSE;} else if(((source)>(dest)&&(source!=ignore))) (dest)=(source) | ^~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1948:9: note: this is the location of the previous definition 1948 | #define COLLAPSEACTION(source,dest) if(first){(dest)=(source);first=FALSE;} else if(((source)>(dest))) (dest)=(source) | ^~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1968:9: warning: "PRECOLLAPSEACTION" redefined 1968 | #define PRECOLLAPSEACTION (counter=0) | ^~~~~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1927:9: note: this is the location of the previous definition 1927 | #define PRECOLLAPSEACTION (first=TRUE) | ^~~~~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1969:9: warning: "COLLAPSEACTION" redefined 1969 | #define COLLAPSEACTION(source,dest) (sortdata[counter])=(source);counter++ | ^~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1958:9: note: this is the location of the previous definition 1958 | #define COLLAPSEACTION(source,dest) if(first){(dest)=(source);first=FALSE;} else if(((source)>(dest)&&(source!=ignore))) (dest)=(source) | ^~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1970:9: warning: "POSTCOLLAPSEACTION" redefined 1970 | #define POSTCOLLAPSEACTION(data,n) {gsl_sort(sortdata, 1, counter);(data)=gsl_stats_median_from_sorted_data(sortdata, 1, counter);} | ^~~~~~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1959:9: note: this is the location of the previous definition 1959 | #define POSTCOLLAPSEACTION(data,n) | ^~~~~~~~~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits_cube.cpp:1992:9: warning: "COLLAPSEACTION" redefined 1992 | #define COLLAPSEACTION(source,dest) if((source)!=ignore){sortdata[counter]=(source);counter++;} | ^~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1969:9: note: this is the location of the previous definition 1969 | #define COLLAPSEACTION(source,dest) (sortdata[counter])=(source);counter++ | ^~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:2015:9: warning: "COLLAPSEACTION" redefined 2015 | #define COLLAPSEACTION(source,dest) (sortdata[counter])=fabs((source)-median.r8data[_index]);counter++ | ^~~~~~~~~~~~~~ ../libfits/fits_cube.cpp:1992:9: note: this is the location of the previous definition 1992 | #define COLLAPSEACTION(source,dest) if((source)!=ignore){sortdata[counter]=(source);counter++;} | ^~~~~~~~~~~~~~ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../libfits/dpheader.cpp: In function 'int worldpix(double, double, double, double, double, double, double, double, double, double, double, double, double, char*, double*, double*)': ../libfits/dpheader.cpp:811:50: warning: unused variable 'x' [-Wunused-variable] 811 | double l, m, geo1, geo2, geo3, sinr, cosr, tx, x, a2, a3, a4; | ^ ../libfits/dpheader.cpp: In member function 'bool Fits::SetIntKey(const char*, int, const char*)': ../libfits/dpheader.cpp:1187:9: warning: unused variable 'i' [-Wunused-variable] 1187 | int i, l; | ^ ../libfits/dpheader.cpp:1187:12: warning: unused variable 'l' [-Wunused-variable] 1187 | int i, l; | ^ ../libfits/dpheader.cpp: In member function 'bool Fits::SetFloatKey(const char*, double, const char*)': ../libfits/dpheader.cpp:1244:9: warning: unused variable 'i' [-Wunused-variable] 1244 | int i, l; | ^ ../libfits/dpheader.cpp:1244:12: warning: unused variable 'l' [-Wunused-variable] 1244 | int i, l; | ^ ../libfits/dpheader.cpp: In member function 'bool Fits::SetStringKey(const char*, const char*, const char*)': ../libfits/dpheader.cpp:1301:9: warning: unused variable 'i' [-Wunused-variable] 1301 | int i, l; | ^ ../libfits/dpheader.cpp:1301:12: warning: unused variable 'l' [-Wunused-variable] 1301 | int i, l; | ^ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ../libfits/fits.cpp:20: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o fits_exc.o ../libfits/fits_exc.cpp ../libfits/fits.cpp: In function 'void getFitsFile(char*, Fits&)': ../libfits/fits.cpp:62:22: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 62 | scanf("%s", fname); | ~~~~~^~~~~~~~~~~~~ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ ../libfits/dpheader.cpp: In function 'bool verifyFitsKey(char*)': ../libfits/dpheader.cpp:1177:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-truncation] 1177 | strncpy(key, work, strlen(work) + 1); | ^ ../libfits/dpheader.cpp:1177:30: note: length computed here 1177 | strncpy(key, work, strlen(work) + 1); | ~~~~~~^~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ../libfits/fits_cube.cpp:28: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../libfits/dpheader.cpp: In member function 'bool Fits::SetIntKey(const char*, int, const char*)': ../libfits/dpheader.cpp:1197:39: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' output truncated copying between 1 and 80 bytes from a string of length 80 [-Wstringop-truncation] 1197 | if (strlen(work) < 80) strncat(work, FITS_EMPTY, 80 - strlen(work)); | ^ ../libfits/dpheader.cpp:1204:12: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' output may be truncated copying between 0 and 80 bytes from a string of length 80 [-Wstringop-truncation] 1204 | strncat(work, sval, 80 - strlen(work)); | ^ ../libfits/dpheader.cpp:1209:39: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' output truncated copying between 1 and 80 bytes from a string of length 80 [-Wstringop-truncation] 1209 | if (strlen(work) < 80) strncat(work, FITS_EMPTY, 80 - strlen(work)); | ^ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../libfits/dpheader.cpp: In member function 'bool Fits::SetFloatKey(const char*, double, const char*)': ../libfits/dpheader.cpp:1254:39: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' output truncated copying between 1 and 80 bytes from a string of length 80 [-Wstringop-truncation] 1254 | if (strlen(work) < 80) strncat(work, FITS_EMPTY, 80 - strlen(work)); | ^ ../libfits/dpheader.cpp:1261:12: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' output may be truncated copying between 0 and 80 bytes from a string of length 80 [-Wstringop-truncation] 1261 | strncat(work, sval, 80 - strlen(work)); | ^ ../libfits/dpheader.cpp:1266:35: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' output truncated copying between 1 and 80 bytes from a string of length 80 [-Wstringop-truncation] 1266 | if (strlen(work) < 80) strncat(work, FITS_EMPTY, 80 - strlen(work)); | ^ ../libfits/fits_cube.cpp: In function 'bool cube_avg(const char*, Fits&, int, int)': ../libfits/fits_cube.cpp:132:34: warning: variable 'status' set but not used [-Wunused-but-set-variable] 132 | int m, nfiles, numfiles, status; | ^~~~~~ ../libfits/fits_cube.cpp: In function 'bool cube_avg(const char*, Fits&, double)': ../libfits/fits_cube.cpp:187:16: warning: variable 'status' set but not used [-Wunused-but-set-variable] 187 | int m, status; | ^~~~~~ ../libfits/fits_cube.cpp: In member function 'bool Fits::ssa(Fits&, int, int, int, Fits*, Fits*, Fits*, Fits*)': ../libfits/fits_cube.cpp:500:25: warning: variable 'c' set but not used [-Wunused-but-set-variable] 500 | int xmax, ymax, c; | ^ ../libfits/fits_cube.cpp: In member function 'bool Fits::sssa(const char*, Fits, int, Fits*, Fits*, Fits*, Fits*)': ../libfits/fits_cube.cpp:938:53: warning: variable 'has_mask' set but not used [-Wunused-but-set-variable] 938 | int has_sky = 0, has_flat = 0, has_dpl = 0, has_mask = 0; | ^~~~~~~~ ../libfits/fits_cube.cpp: In member function 'bool Fits::wsastat(const char*, int, int, float, int, int, Fits*, Fits*, Fits*, Fits*, Fits*, Fits*)': ../libfits/fits_cube.cpp:1134:22: warning: variable 'first' set but not used [-Wunused-but-set-variable] 1134 | int i, c, n, first, doit; | ^~~~~ ../libfits/fits_cube.cpp: In function 'bool cube_median(char*, Fits&, int, int)': ../libfits/fits_cube.cpp:1224:24: warning: unused parameter 'fname' [-Wunused-parameter] 1224 | bool cube_median(char *fname, Fits & result, int first, int last) | ~~~~~~^~~~~ ../libfits/fits_cube.cpp:1224:38: warning: unused parameter 'result' [-Wunused-parameter] 1224 | bool cube_median(char *fname, Fits & result, int first, int last) | ~~~~~~~^~~~~~ ../libfits/fits_cube.cpp:1224:50: warning: unused parameter 'first' [-Wunused-parameter] 1224 | bool cube_median(char *fname, Fits & result, int first, int last) | ~~~~^~~~~ ../libfits/fits_cube.cpp:1224:61: warning: unused parameter 'last' [-Wunused-parameter] 1224 | bool cube_median(char *fname, Fits & result, int first, int last) | ~~~~^~~~ ../libfits/fits_cube.cpp: In member function 'bool Fits::CubeMedian(const char*, double)': ../libfits/fits_cube.cpp:1625:37: warning: variable 'numfiles' set but not used [-Wunused-but-set-variable] 1625 | int i, j, m, nfiles, nrows, numfiles, k; | ^~~~~~~~ ../libfits/fits_cube.cpp: In member function 'bool Fits::CubeQuantile(const char*, double)': ../libfits/fits_cube.cpp:1733:37: warning: variable 'numfiles' set but not used [-Wunused-but-set-variable] 1733 | int i, j, m, nfiles, nrows, numfiles, k; | ^~~~~~~~ ../libfits/dpheader.cpp: In member function 'bool Fits::SetStringKey(const char*, const char*, const char*)': ../libfits/dpheader.cpp:1313:39: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' output truncated copying between 1 and 80 bytes from a string of length 80 [-Wstringop-truncation] 1313 | if (strlen(work) < 80) strncat(work, FITS_EMPTY, 80 - strlen(work)); | ^ ../libfits/dpheader.cpp:1322:12: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' output may be truncated copying between 0 and 80 bytes from a string of length 80 [-Wstringop-truncation] 1322 | strncat(work, sval, 80 - strlen(work)); | ^ ../libfits/dpheader.cpp:1328:35: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' output truncated copying between 1 and 80 bytes from a string of length 80 [-Wstringop-truncation] 1328 | if (strlen(work) < 80) strncat(work, FITS_EMPTY, 80 - strlen(work)); | ^ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o fits_file.o ../libfits/fits_file.cpp ../libfits/fits.cpp: In member function 'bool Fits::copy(const Fits&)': ../libfits/fits.cpp:354:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation] 354 | strncpy(crtype, a.crtype, 9); | ^ ../libfits/fits_cube.cpp: In member function 'bool Fits::cube2single(char*, char*, int, char*)': ../libfits/fits_cube.cpp:2120:16: warning: variable 'j' set but not used [-Wunused-but-set-variable] 2120 | int i, j, n, z = 0; | ^ ../libfits/dpheader.cpp: In member function 'void Fits::CopyHeader(const Fits&)': ../libfits/dpheader.cpp:1142:24: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation] 1142 | strncpy(crtype, source.crtype, 9); | ^ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ../libfits/fits_dpl.cpp:17: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o fits_filters.o ../libfits/fits_filters.cpp ../libfits/fits_dpl.cpp: In member function 'void Fits::dpl_apply(char*)': ../libfits/fits_dpl.cpp:96:11: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 96 | fscanf(fd, "%6i", &imax); | ~~~~~~^~~~~~~~~~~~~~~~~~ ../libfits/fits_dpl.cpp:99:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 99 | fscanf(fd, "%4i %4i %1i %4i %4i %4i %4i %4i %4i %4i %4i %4i %4i %4i %4i %4i %4i %4i %4i", | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | &deadlist[1][i], &deadlist[2][i], &deadlist[3][i], &deadlist[4][i], &deadlist[5][i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | &deadlist[6][i], &deadlist[7][i], &deadlist[8][i], &deadlist[9][i], &deadlist[10][i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | &deadlist[11][i], &deadlist[12][i], &deadlist[13][i], &deadlist[14][i], &deadlist[15][i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | &deadlist[16][i], &deadlist[17][i], &deadlist[18][i], &deadlist[19][i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o fits_funcs.o ../libfits/fits_funcs.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ../libfits/fits_exc.cpp:13: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../libfits/fits_exc.cpp: In member function 'bool Fits::enlarge(int, int)': ../libfits/fits_exc.cpp:55:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 55 | sum /= (double)isum; | ~~~~^~~~~~~~~~~~~~~ ../libfits/fits_exc.cpp:57:9: note: here 57 | case 0: | ^~~~ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ../libfits/fits_file.cpp:14: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../libfits/fits_file.cpp: In member function 'bool Fits::WriteFITSData()': ../libfits/fits_file.cpp:461:64: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'dpint64' {aka 'long long int'} [-Wsign-compare] 461 | if (fwrite(dataptr, abs((int)membits / 8), n_elements, fd) != n_elements) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../libfits/fits_file.cpp: In member function 'bool Fits::ReadFITSExtension(const char*, int, dpint64, dpint64, dpint64, dpint64, dpint64, dpint64)': ../libfits/fits_file.cpp:549:10: warning: variable 'isCompressedImage' set but not used [-Wunused-but-set-variable] 549 | bool isCompressedImage = false; | ^~~~~~~~~~~~~~~~~ ../libfits/fits_file.cpp: In member function 'bool Fits::tfieldWidth(int, int*, int*, char*)': ../libfits/fits_file.cpp:677:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 677 | while (c < strlen(tform) && isdigit(tform[c])) { | ~~^~~~~~~~~~~~~~~ ../libfits/fits_file.cpp: In member function 'int Fits::FindColumnByName(const char*)': ../libfits/fits_file.cpp:1189:13: warning: unused variable 'rv' [-Wunused-variable] 1189 | int rv = -1; | ^~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o fits_mem.o ../libfits/fits_mem.cpp ../libfits/fits_funcs.cpp:31: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 31 | #pragma omp parallel for ../libfits/fits_funcs.cpp:35: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 35 | #pragma omp parallel for ../libfits/fits_funcs.cpp:41: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 41 | #pragma omp parallel for private(re) ../libfits/fits_funcs.cpp:52: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 52 | #pragma omp parallel for ../libfits/fits_funcs.cpp:56: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 56 | #pragma omp parallel for ../libfits/fits_funcs.cpp:90: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 90 | #pragma omp parallel for ../libfits/fits_funcs.cpp:94: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 94 | #pragma omp parallel for ../libfits/fits_funcs.cpp:110: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 110 | #pragma omp parallel for ../libfits/fits_funcs.cpp:114: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 114 | #pragma omp parallel for ../libfits/fits_funcs.cpp:148: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 148 | #pragma omp parallel for ../libfits/fits_funcs.cpp:152: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 152 | #pragma omp parallel for ../libfits/fits_funcs.cpp:169: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 169 | #pragma omp parallel for ../libfits/fits_funcs.cpp:173: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 173 | #pragma omp parallel for ../libfits/fits_funcs.cpp:206: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 206 | #pragma omp parallel for ../libfits/fits_funcs.cpp:210: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 210 | #pragma omp parallel for ../libfits/fits_funcs.cpp:226: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 226 | #pragma omp parallel for ../libfits/fits_funcs.cpp:230: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 230 | #pragma omp parallel for ../libfits/fits_funcs.cpp:264: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 264 | #pragma omp parallel for ../libfits/fits_funcs.cpp:268: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 268 | #pragma omp parallel for ../libfits/fits_funcs.cpp:284: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 284 | #pragma omp parallel for ../libfits/fits_funcs.cpp:288: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 288 | #pragma omp parallel for ../libfits/fits_funcs.cpp:322: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 322 | #pragma omp parallel for ../libfits/fits_funcs.cpp:326: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 326 | #pragma omp parallel for ../libfits/fits_funcs.cpp:343: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 343 | #pragma omp parallel for ../libfits/fits_funcs.cpp:347: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 347 | #pragma omp parallel for ../libfits/fits_funcs.cpp:384: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 384 | #pragma omp parallel for ../libfits/fits_funcs.cpp:388: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 388 | #pragma omp parallel for ../libfits/fits_funcs.cpp:427: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 427 | #pragma omp parallel for ../libfits/fits_funcs.cpp:431: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 431 | #pragma omp parallel for ../libfits/fits_funcs.cpp:463: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 463 | #pragma omp parallel for ../libfits/fits_funcs.cpp:467: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 467 | #pragma omp parallel for ../libfits/fits_funcs.cpp:494: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 494 | #pragma omp parallel for ../libfits/fits_funcs.cpp:498: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 498 | #pragma omp parallel for ../libfits/fits_funcs.cpp:531: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 531 | #pragma omp parallel for ../libfits/fits_funcs.cpp:535: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 535 | #pragma omp parallel for ../libfits/fits_funcs.cpp:574: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 574 | #pragma omp parallel for ../libfits/fits_funcs.cpp:578: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 578 | #pragma omp parallel for ../libfits/fits_funcs.cpp:617: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 617 | #pragma omp parallel for ../libfits/fits_funcs.cpp:621: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 621 | #pragma omp parallel for ../libfits/fits_funcs.cpp:654: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 654 | #pragma omp parallel for ../libfits/fits_funcs.cpp:658: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 658 | #pragma omp parallel for ../libfits/fits_funcs.cpp:698: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 698 | #pragma omp parallel for ../libfits/fits_funcs.cpp:702: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 702 | #pragma omp parallel for ../libfits/fits_funcs.cpp:744: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 744 | #pragma omp parallel for ../libfits/fits_funcs.cpp:748: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 748 | #pragma omp parallel for ../libfits/fits_funcs.cpp:783: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 783 | #pragma omp parallel for ../libfits/fits_funcs.cpp:787: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 787 | #pragma omp parallel for ../libfits/fits_funcs.cpp:820: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 820 | #pragma omp parallel for ../libfits/fits_funcs.cpp:824: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 824 | #pragma omp parallel for ../libfits/fits_file.cpp: In member function 'bool Fits::WriteFITSExtension(const char*)': ../libfits/fits_file.cpp:1308:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1308 | fread(s, 1, 6, fd); | ~~~~~^~~~~~~~~~~~~ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ ../libfits/fits_file.cpp: In member function 'bool Fits::GetAsciitableColumn(int, Fits&)': ../libfits/fits_file.cpp:914:24: warning: '%i' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] 914 | sprintf(key, "TBCOL%i", column); | ^~ ../libfits/fits_file.cpp:914:18: note: directive argument in the range [1, 2147483647] 914 | sprintf(key, "TBCOL%i", column); | ^~~~~~~~~ In file included from /usr/include/stdio.h:970, from /usr/include/fitsio.h:64, from ../libfits/fits.h:30: In function 'int sprintf(char*, const char*, ...)', inlined from 'bool Fits::GetAsciitableColumn(int, Fits&)' at ../libfits/fits_file.cpp:914:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 7 and 16 bytes into a destination of size 9 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../libfits/fits_file.cpp: In member function 'bool Fits::GetAsciitableColumn(int, Fits&)': ../libfits/fits_file.cpp:967:24: warning: '%i' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] 967 | sprintf(key, "TSCAL%i", column); | ^~ ../libfits/fits_file.cpp:967:18: note: directive argument in the range [1, 2147483647] 967 | sprintf(key, "TSCAL%i", column); | ^~~~~~~~~ In function 'int sprintf(char*, const char*, ...)', inlined from 'bool Fits::GetAsciitableColumn(int, Fits&)' at ../libfits/fits_file.cpp:967:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 7 and 16 bytes into a destination of size 9 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../libfits/fits_file.cpp: In member function 'bool Fits::GetAsciitableColumn(int, Fits&)': ../libfits/fits_file.cpp:971:24: warning: '%i' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] 971 | sprintf(key, "TZERO%i", column); | ^~ ../libfits/fits_file.cpp:971:18: note: directive argument in the range [1, 2147483647] 971 | sprintf(key, "TZERO%i", column); | ^~~~~~~~~ In function 'int sprintf(char*, const char*, ...)', inlined from 'bool Fits::GetAsciitableColumn(int, Fits&)' at ../libfits/fits_file.cpp:971:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 7 and 16 bytes into a destination of size 9 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../libfits/fits_file.cpp: In member function 'bool Fits::GetAsciitableColumn(int, Fits&)': ../libfits/fits_file.cpp:977:24: warning: '%i' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] 977 | sprintf(key, "TTYPE%i", column); | ^~ ../libfits/fits_file.cpp:977:18: note: directive argument in the range [1, 2147483647] 977 | sprintf(key, "TTYPE%i", column); | ^~~~~~~~~ In function 'int sprintf(char*, const char*, ...)', inlined from 'bool Fits::GetAsciitableColumn(int, Fits&)' at ../libfits/fits_file.cpp:977:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 7 and 16 bytes into a destination of size 9 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ../libfits/fits_filters.cpp:18: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../libfits/fits_file.cpp: In member function 'bool Fits::GetBintableColumn(int, Fits&)': ../libfits/fits_file.cpp:799:28: warning: '%i' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] 799 | sprintf(key, "TSCAL%i", column); | ^~ ../libfits/fits_file.cpp:799:22: note: directive argument in the range [1, 2147483647] 799 | sprintf(key, "TSCAL%i", column); | ^~~~~~~~~ In function 'int sprintf(char*, const char*, ...)', inlined from 'bool Fits::GetBintableColumn(int, Fits&)' at ../libfits/fits_file.cpp:799:9: /usr/include/aarch64-linux-gnu/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 7 and 16 bytes into a destination of size 9 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../libfits/fits_file.cpp: In member function 'bool Fits::GetBintableColumn(int, Fits&)': ../libfits/fits_file.cpp:803:28: warning: '%i' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] 803 | sprintf(key, "TZERO%i", column); | ^~ ../libfits/fits_file.cpp:803:22: note: directive argument in the range [1, 2147483647] 803 | sprintf(key, "TZERO%i", column); | ^~~~~~~~~ In function 'int sprintf(char*, const char*, ...)', inlined from 'bool Fits::GetBintableColumn(int, Fits&)' at ../libfits/fits_file.cpp:803:9: /usr/include/aarch64-linux-gnu/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 7 and 16 bytes into a destination of size 9 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../libfits/fits_file.cpp: In member function 'bool Fits::GetBintableColumn(int, Fits&)': ../libfits/fits_file.cpp:810:23: warning: '%i' directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 810 | sprintf(key, "TDIM%i", column); | ^~ ../libfits/fits_file.cpp:810:18: note: directive argument in the range [1, 2147483647] 810 | sprintf(key, "TDIM%i", column); | ^~~~~~~~ In function 'int sprintf(char*, const char*, ...)', inlined from 'bool Fits::GetBintableColumn(int, Fits&)' at ../libfits/fits_file.cpp:810:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 6 and 15 bytes into a destination of size 9 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../libfits/fits_file.cpp: In member function 'bool Fits::GetBintableColumn(int, Fits&)': ../libfits/fits_file.cpp:837:24: warning: '%i' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] 837 | sprintf(key, "TTYPE%i", column); | ^~ ../libfits/fits_file.cpp:837:18: note: directive argument in the range [1, 2147483647] 837 | sprintf(key, "TTYPE%i", column); | ^~~~~~~~~ In function 'int sprintf(char*, const char*, ...)', inlined from 'bool Fits::GetBintableColumn(int, Fits&)' at ../libfits/fits_file.cpp:837:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 7 and 16 bytes into a destination of size 9 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits_file.cpp: In member function 'bool Fits::getHeaderInformation()': ../libfits/fits_file.cpp:1468:16: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation] 1468 | strncpy(crtype, info.type, 9); | ^ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o fits_ops.o ../libfits/fits_ops.cpp ../libfits/fits_file.cpp: In member function 'bool Fits::GetBintableColumn(int, dpStringList&)': ../libfits/fits_file.cpp:886:24: warning: '%i' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] 886 | sprintf(key, "TTYPE%i", column); | ^~ ../libfits/fits_file.cpp:886:18: note: directive argument in the range [1, 2147483647] 886 | sprintf(key, "TTYPE%i", column); | ^~~~~~~~~ In function 'int sprintf(char*, const char*, ...)', inlined from 'bool Fits::GetBintableColumn(int, dpStringList&)' at ../libfits/fits_file.cpp:886:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 7 and 16 bytes into a destination of size 9 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../libfits/fits_file.cpp: In member function 'bool Fits::GetAsciitableColumn(int, dpStringList&)': ../libfits/fits_file.cpp:1004:24: warning: '%i' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] 1004 | sprintf(key, "TBCOL%i", column); | ^~ ../libfits/fits_file.cpp:1004:18: note: directive argument in the range [1, 2147483647] 1004 | sprintf(key, "TBCOL%i", column); | ^~~~~~~~~ In function 'int sprintf(char*, const char*, ...)', inlined from 'bool Fits::GetAsciitableColumn(int, dpStringList&)' at ../libfits/fits_file.cpp:1004:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 7 and 16 bytes into a destination of size 9 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../libfits/fits_file.cpp: In member function 'bool Fits::GetAsciitableColumn(int, dpStringList&)': ../libfits/fits_file.cpp:1035:24: warning: '%i' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] 1035 | sprintf(key, "TTYPE%i", column); | ^~ ../libfits/fits_file.cpp:1035:18: note: directive argument in the range [1, 2147483647] 1035 | sprintf(key, "TTYPE%i", column); | ^~~~~~~~~ In function 'int sprintf(char*, const char*, ...)', inlined from 'bool Fits::GetAsciitableColumn(int, dpStringList&)' at ../libfits/fits_file.cpp:1035:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 7 and 16 bytes into a destination of size 9 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../libfits/fits_ops.cpp:42: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 42 | #pragma omp parallel for ../libfits/fits_ops.cpp:46: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 46 | #pragma omp parallel for ../libfits/fits_ops.cpp:50: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 50 | #pragma omp parallel for ../libfits/fits_ops.cpp:77: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 77 | #pragma omp parallel for ../libfits/fits_ops.cpp:81: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 81 | #pragma omp parallel for ../libfits/fits_ops.cpp:85: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 85 | #pragma omp parallel for ../libfits/fits_ops.cpp:113: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 113 | #pragma omp parallel for ../libfits/fits_ops.cpp:117: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 117 | #pragma omp parallel for ../libfits/fits_ops.cpp:121: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 121 | #pragma omp parallel for ../libfits/fits_ops.cpp:152: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 152 | #pragma omp parallel for ../libfits/fits_ops.cpp:156: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 156 | #pragma omp parallel for ../libfits/fits_ops.cpp:160: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 160 | #pragma omp parallel for ../libfits/fits_ops.cpp:403: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 403 | #pragma omp parallel for ../libfits/fits_ops.cpp:407: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 407 | #pragma omp parallel for ../libfits/fits_ops.cpp:411: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 411 | #pragma omp parallel for ../libfits/fits_ops.cpp:415: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 415 | #pragma omp parallel for ../libfits/fits_ops.cpp:419: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 419 | #pragma omp parallel for ../libfits/fits_ops.cpp:427: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 427 | #pragma omp parallel for ../libfits/fits_ops.cpp:431: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 431 | #pragma omp parallel for ../libfits/fits_ops.cpp:435: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 435 | #pragma omp parallel for ../libfits/fits_ops.cpp:439: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 439 | #pragma omp parallel for ../libfits/fits_ops.cpp:443: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 443 | #pragma omp parallel for ../libfits/fits_ops.cpp:447: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 447 | #pragma omp parallel for ../libfits/fits_ops.cpp:455: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 455 | #pragma omp parallel for ../libfits/fits_ops.cpp:459: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 459 | #pragma omp parallel for ../libfits/fits_ops.cpp:463: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 463 | #pragma omp parallel for ../libfits/fits_ops.cpp:467: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 467 | #pragma omp parallel for ../libfits/fits_ops.cpp:471: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 471 | #pragma omp parallel for ../libfits/fits_ops.cpp:475: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 475 | #pragma omp parallel for ../libfits/fits_ops.cpp:479: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 479 | #pragma omp parallel for ../libfits/fits_ops.cpp:526: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 526 | #pragma omp parallel for private(f,z) ../libfits/fits_ops.cpp:533: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 533 | #pragma omp parallel for private(f,z) ../libfits/fits_ops.cpp:540: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 540 | #pragma omp parallel for private(f,z) ../libfits/fits_ops.cpp:547: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 547 | #pragma omp parallel for private(f,z) ../libfits/fits_ops.cpp:554: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 554 | #pragma omp parallel for private(z) ../libfits/fits_ops.cpp:564: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 564 | #pragma omp parallel for private(d,z) ../libfits/fits_ops.cpp:571: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 571 | #pragma omp parallel for private(d,z) ../libfits/fits_ops.cpp:578: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 578 | #pragma omp parallel for private(d,z) ../libfits/fits_ops.cpp:585: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 585 | #pragma omp parallel for private(d,z) ../libfits/fits_ops.cpp:592: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 592 | #pragma omp parallel for private(d,z) ../libfits/fits_ops.cpp:599: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 599 | #pragma omp parallel for private(z) ../libfits/fits_ops.cpp:693: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 693 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:703: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 703 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:713: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 713 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:723: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 723 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:733: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 733 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:747: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 747 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:757: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 757 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:767: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 767 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:777: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 777 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:787: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 787 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:797: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 797 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:811: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 811 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:821: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 821 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:831: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 831 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:841: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 841 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:851: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 851 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:861: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 861 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:871: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 871 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:931: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 931 | #pragma omp parallel for ../libfits/fits_ops.cpp:935: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 935 | #pragma omp parallel for ../libfits/fits_ops.cpp:939: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 939 | #pragma omp parallel for ../libfits/fits_ops.cpp:943: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 943 | #pragma omp parallel for ../libfits/fits_ops.cpp:947: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 947 | #pragma omp parallel for ../libfits/fits_ops.cpp:955: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 955 | #pragma omp parallel for ../libfits/fits_ops.cpp:959: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 959 | #pragma omp parallel for ../libfits/fits_ops.cpp:963: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 963 | #pragma omp parallel for ../libfits/fits_ops.cpp:967: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 967 | #pragma omp parallel for ../libfits/fits_ops.cpp:971: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 971 | #pragma omp parallel for ../libfits/fits_ops.cpp:975: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 975 | #pragma omp parallel for ../libfits/fits_ops.cpp:983: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 983 | #pragma omp parallel for ../libfits/fits_ops.cpp:987: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 987 | #pragma omp parallel for ../libfits/fits_ops.cpp:991: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 991 | #pragma omp parallel for ../libfits/fits_ops.cpp:995: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 995 | #pragma omp parallel for ../libfits/fits_ops.cpp:999: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 999 | #pragma omp parallel for ../libfits/fits_ops.cpp:1003: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1003 | #pragma omp parallel for ../libfits/fits_ops.cpp:1007: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1007 | #pragma omp parallel for ../libfits/fits_ops.cpp:1049: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1049 | #pragma omp parallel for private(f,z) ../libfits/fits_ops.cpp:1056: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1056 | #pragma omp parallel for private(f,z) ../libfits/fits_ops.cpp:1063: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1063 | #pragma omp parallel for private(f,z) ../libfits/fits_ops.cpp:1070: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1070 | #pragma omp parallel for private(f,z) ../libfits/fits_ops.cpp:1077: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1077 | #pragma omp parallel for private(z) ../libfits/fits_ops.cpp:1087: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1087 | #pragma omp parallel for private(d,z) ../libfits/fits_ops.cpp:1094: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1094 | #pragma omp parallel for private(d,z) ../libfits/fits_ops.cpp:1101: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1101 | #pragma omp parallel for private(d,z) ../libfits/fits_ops.cpp:1108: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1108 | #pragma omp parallel for private(d,z) ../libfits/fits_ops.cpp:1115: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1115 | #pragma omp parallel for private(d,z) ../libfits/fits_ops.cpp:1122: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1122 | #pragma omp parallel for private(z) ../libfits/fits_ops.cpp:1208: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1208 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:1218: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1218 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:1228: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1228 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:1238: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1238 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:1248: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1248 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:1262: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1262 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:1272: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1272 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:1282: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1282 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:1292: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1292 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:1302: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1302 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:1312: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1312 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:1442: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1442 | #pragma omp parallel for ../libfits/fits_ops.cpp:1446: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1446 | #pragma omp parallel for ../libfits/fits_ops.cpp:1450: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1450 | #pragma omp parallel for ../libfits/fits_ops.cpp:1454: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1454 | #pragma omp parallel for ../libfits/fits_ops.cpp:1458: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1458 | #pragma omp parallel for ../libfits/fits_ops.cpp:1466: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1466 | #pragma omp parallel for ../libfits/fits_ops.cpp:1470: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1470 | #pragma omp parallel for ../libfits/fits_ops.cpp:1474: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1474 | #pragma omp parallel for ../libfits/fits_ops.cpp:1478: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1478 | #pragma omp parallel for ../libfits/fits_ops.cpp:1482: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1482 | #pragma omp parallel for ../libfits/fits_ops.cpp:1486: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1486 | #pragma omp parallel for ../libfits/fits_ops.cpp:1576: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1576 | #pragma omp parallel for private(f,z) ../libfits/fits_ops.cpp:1583: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1583 | #pragma omp parallel for private(f,z) ../libfits/fits_ops.cpp:1590: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1590 | #pragma omp parallel for private(f,z) ../libfits/fits_ops.cpp:1597: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1597 | #pragma omp parallel for private(f,z) ../libfits/fits_ops.cpp:1604: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1604 | #pragma omp parallel for private(f,z) ../libfits/fits_ops.cpp:1615: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1615 | #pragma omp parallel for private(d,z) ../libfits/fits_ops.cpp:1622: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1622 | #pragma omp parallel for private(d,z) ../libfits/fits_ops.cpp:1629: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1629 | #pragma omp parallel for private(d,z) ../libfits/fits_ops.cpp:1636: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1636 | #pragma omp parallel for private(d,z) ../libfits/fits_ops.cpp:1643: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1643 | #pragma omp parallel for private(d,z) ../libfits/fits_ops.cpp:1650: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1650 | #pragma omp parallel for private(d,z) ../libfits/fits_ops.cpp:1759: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1759 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:1769: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1769 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:1779: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1779 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:1789: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1789 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:1799: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1799 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:1813: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1813 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:1823: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1823 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:1833: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1833 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:1843: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1843 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:1853: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1853 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:1863: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1863 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:2005: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2005 | #pragma omp parallel for ../libfits/fits_ops.cpp:2009: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2009 | #pragma omp parallel for ../libfits/fits_ops.cpp:2013: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2013 | #pragma omp parallel for ../libfits/fits_ops.cpp:2017: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2017 | #pragma omp parallel for ../libfits/fits_ops.cpp:2021: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2021 | #pragma omp parallel for ../libfits/fits_ops.cpp:2029: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2029 | #pragma omp parallel for ../libfits/fits_ops.cpp:2033: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2033 | #pragma omp parallel for ../libfits/fits_ops.cpp:2037: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2037 | #pragma omp parallel for ../libfits/fits_ops.cpp:2041: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2041 | #pragma omp parallel for ../libfits/fits_ops.cpp:2045: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2045 | #pragma omp parallel for ../libfits/fits_ops.cpp:2049: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2049 | #pragma omp parallel for ../libfits/fits_ops.cpp:2135: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2135 | #pragma omp parallel for private(f,z) ../libfits/fits_ops.cpp:2142: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2142 | #pragma omp parallel for private(f,z) ../libfits/fits_ops.cpp:2149: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2149 | #pragma omp parallel for private(f,z) ../libfits/fits_ops.cpp:2156: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2156 | #pragma omp parallel for private(f,z) ../libfits/fits_ops.cpp:2163: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2163 | #pragma omp parallel for private(z) ../libfits/fits_ops.cpp:2173: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2173 | #pragma omp parallel for private(d,z) ../libfits/fits_ops.cpp:2180: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2180 | #pragma omp parallel for private(d,z) ../libfits/fits_ops.cpp:2187: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2187 | #pragma omp parallel for private(d,z) ../libfits/fits_ops.cpp:2194: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2194 | #pragma omp parallel for private(d,z) ../libfits/fits_ops.cpp:2201: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2201 | #pragma omp parallel for private(d,z) ../libfits/fits_ops.cpp:2208: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2208 | #pragma omp parallel for private(z) ../libfits/fits_ops.cpp:2313: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2313 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:2323: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2323 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:2333: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2333 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:2343: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2343 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:2353: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2353 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:2367: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2367 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:2377: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2377 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:2387: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2387 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:2397: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2397 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:2407: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2407 | #pragma omp parallel for private(y,z) ../libfits/fits_ops.cpp:2417: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2417 | #pragma omp parallel for private(y,z) g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o fits_procs.o ../libfits/fits_procs.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ../libfits/fits_mem.cpp:13: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ../libfits/fits_funcs.cpp:16: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits_mem.cpp: In member function 'bool Fits::allocateMemory(dpint64)': ../libfits/fits_mem.cpp:76:24: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 76 | if (bytesAllocated == memNecessary) return TRUE; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../libfits/fits_funcs.cpp: In member function 'bool Fits::Asin(bool)': ../libfits/fits_funcs.cpp:395:83: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 395 | c = complex_asin(dpComplex(cdata[n].r, cdata[n].i)); | ^ In file included from ../libfits/fits.h:38: ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ ../libfits/fits_funcs.cpp: In member function 'bool Fits::Acos(bool)': ../libfits/fits_funcs.cpp:438:83: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 438 | c = complex_acos(dpComplex(cdata[n].r, cdata[n].i)); | ^ ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ ../libfits/fits_funcs.cpp: In member function 'bool Fits::Atan(bool)': ../libfits/fits_funcs.cpp:474:83: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 474 | c = complex_atan(dpComplex(cdata[n].r, cdata[n].i)); | ^ ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ ../libfits/fits_funcs.cpp: In member function 'bool Fits::Atan2(Fits&, bool)': ../libfits/fits_funcs.cpp:505:83: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 505 | c = complex_atan(dpComplex(cdata[n].r, cdata[n].i)); | ^ ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ ../libfits/fits_funcs.cpp: In member function 'bool Fits::Asinh(bool)': ../libfits/fits_funcs.cpp:542:84: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 542 | c = complex_asinh(dpComplex(cdata[n].r, cdata[n].i)); | ^ ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ ../libfits/fits_funcs.cpp: In member function 'bool Fits::Acosh(bool)': ../libfits/fits_funcs.cpp:585:84: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 585 | c = complex_acosh(dpComplex(cdata[n].r, cdata[n].i)); | ^ ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ ../libfits/fits_funcs.cpp: In member function 'bool Fits::Atanh(bool)': ../libfits/fits_funcs.cpp:628:84: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 628 | c = complex_atanh(dpComplex(cdata[n].r, cdata[n].i)); | ^ ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ ../libfits/fits_funcs.cpp: In member function 'bool Fits::Exp()': ../libfits/fits_funcs.cpp:665:82: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 665 | c = complex_exp(dpComplex(cdata[n].r, cdata[n].i)); | ^ ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ ../libfits/fits_funcs.cpp: In member function 'bool Fits::Log(const double&)': ../libfits/fits_funcs.cpp:715:86: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 715 | c = complex_log(dpComplex(cdata[n].r, cdata[n].i)) / denom; | ^~~~~ ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ ../libfits/fits_funcs.cpp: In member function 'bool Fits::Ln()': ../libfits/fits_funcs.cpp:755:82: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 755 | c = complex_log(dpComplex(cdata[n].r, cdata[n].i)); | ^ ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ ../libfits/fits_funcs.cpp: In member function 'bool Fits::Sqrt()': ../libfits/fits_funcs.cpp:794:83: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 794 | c = complex_sqrt(dpComplex(cdata[n].r, cdata[n].i)); | ^ ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o fits_range.o ../libfits/fits_range.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ../libfits/fits_ops.cpp:16: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../libfits/fits_ops.cpp: In member function 'bool Fits::power(const double&)': ../libfits/fits_ops.cpp:225:66: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 225 | cr = complex_pow(dpComplex(cdata[i].r, cdata[i].i), a); | ^ In file included from ../libfits/fits.h:38: ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ ../libfits/fits_ops.cpp: In member function 'bool Fits::ipower(const double&)': ../libfits/fits_ops.cpp:277:78: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 277 | cr = complex_pow(a, dpComplex(cdata[i].r, cdata[i].i)); | ^ ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ ../libfits/fits_ops.cpp: In member function 'bool Fits::add2(const Fits&)': ../libfits/fits_ops.cpp:502:14: warning: unused variable 'loop' [-Wunused-variable] 502 | bool loop = FALSE; | ^~~~ ../libfits/fits_ops.cpp: In member function 'bool Fits::sub2(const Fits&)': ../libfits/fits_ops.cpp:1024:14: warning: unused variable 'loop' [-Wunused-variable] 1024 | bool loop = FALSE; | ^~~~ ../libfits/fits_ops.cpp: In member function 'bool Fits::mul2(const Fits&)': ../libfits/fits_ops.cpp:1552:14: warning: unused variable 'loop' [-Wunused-variable] 1552 | bool loop = FALSE; | ^~~~ ../libfits/fits_ops.cpp: In member function 'bool Fits::div2(const Fits&)': ../libfits/fits_ops.cpp:2111:14: warning: unused variable 'loop' [-Wunused-variable] 2111 | bool loop = FALSE; | ^~~~ ../libfits/fits_ops.cpp: In member function 'Fits& Fits::operator^=(const dpComplex&)': ../libfits/fits_ops.cpp:2871:62: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 2871 | cr = complex_pow(dpComplex(cdata[i].r, cdata[i].i), r); | ^ ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o fits_red.o ../libfits/fits_red.cpp ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ../libfits/fits_procs.cpp:17: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../libfits/fits_procs.cpp: In member function 'void Fits::rotateWCS(double, double, double)': ../libfits/fits_procs.cpp:29:24: warning: unused variable 'x1' [-Wunused-variable] 29 | double x1, x2; | ^~ ../libfits/fits_procs.cpp:29:28: warning: unused variable 'x2' [-Wunused-variable] 29 | double x1, x2; | ^~ ../libfits/fits_procs.cpp: In function 'int Boxcar(Fits&, int, int, int)': ../libfits/fits_procs.cpp:2980:17: warning: unused variable 'index' [-Wunused-variable] 2980 | dpint64 index; | ^~~~~ ../libfits/fits_procs.cpp: In member function 'bool Fits::mosaic(const char*)': ../libfits/fits_procs.cpp:3039:40: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 3039 | tmpStr = inp[i].simplifyWhiteSpace(); | ^ In file included from ../dpuser/dpuser.h:10, from ../dpuser/dpuser_utils.h:47: ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../libfits/fits_procs.cpp:3017:41: warning: unused variable 'd' [-Wunused-variable] 3017 | float *xshift, *yshift, *scale, d, xmin, xmax, ymin, ymax; | ^ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o JulianDay.o ../libfits/JulianDay.cpp ../libfits/fits_procs.cpp: In member function 'bool Fits::old_reass()': ../libfits/fits_procs.cpp:2675:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 2675 | } | ^ ../libfits/fits_procs.cpp:2676:17: note: here 2676 | case 3: switch (membits) { | ^~~~ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ ../libfits/fits_ops.cpp: In member function 'bool Fits::add3(const Fits&)': ../libfits/fits_ops.cpp:682:20: warning: array subscript 4 is above array bounds of 'dpint64 [4]' {aka 'long long int [4]'} [-Warray-bounds=] 682 | n[i] = Naxis(i); | ~~~^ ../libfits/fits_ops.cpp:662:13: note: while referencing 'n' 662 | dpint64 n[4] = {1, 1, 1, 1}; | ^ ../libfits/JulianDay.cpp:457: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 457 | #pragma warning (disable: 4244) // disable warning 'conversion from double to unsigned short possible loss of data' ../libfits/JulianDay.cpp:519: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 519 | #pragma warning (default: 4244) ../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator=(const CJulianDay&)': ../libfits/JulianDay.cpp:127:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] 127 | return *this; | ^~~~~ ../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) | ^~~~~~~~~~ ../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator=(JDStruct)': ../libfits/JulianDay.cpp:135:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] 135 | return *this; | ^~~~~ ../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) | ^~~~~~~~~~ ../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator+(const CJulianDay&)': ../libfits/JulianDay.cpp:145:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] 145 | return NewJD; | ^~~~~ ../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) | ^~~~~~~~~~ ../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator+(JDStruct)': ../libfits/JulianDay.cpp:155:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] 155 | return NewJD; | ^~~~~ ../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) | ^~~~~~~~~~ ../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator+=(const CJulianDay&)': ../libfits/JulianDay.cpp:166:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] 166 | return *this; | ^~~~~ ../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) | ^~~~~~~~~~ ../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator+=(JDStruct)': ../libfits/JulianDay.cpp:177:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] 177 | return *this; | ^~~~~ ../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) | ^~~~~~~~~~ ../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator-(const CJulianDay&)': ../libfits/JulianDay.cpp:187:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] 187 | return NewJD; | ^~~~~ ../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) | ^~~~~~~~~~ ../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator-(JDStruct)': ../libfits/JulianDay.cpp:197:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] 197 | return NewJD; | ^~~~~ ../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) | ^~~~~~~~~~ ../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator-=(const CJulianDay&)': ../libfits/JulianDay.cpp:208:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] 208 | return *this; | ^~~~~ ../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) | ^~~~~~~~~~ ../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator-=(JDStruct)': ../libfits/JulianDay.cpp:219:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] 219 | return *this; | ^~~~~ ../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) | ^~~~~~~~~~ ../libfits/JulianDay.cpp: In member function 'void CJulianDay::SetJD(USHORT, USHORT, long int, USHORT, USHORT, double)': ../libfits/JulianDay.cpp:427:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 427 | reform = (lYear == 1582) && ((usMonth == 10) && (usDay > 15) || (usMonth > 10)) || (lYear > 1582); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../libfits/JulianDay.cpp:427:34: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 427 | reform = (lYear == 1582) && ((usMonth == 10) && (usDay > 15) || (usMonth > 10)) || (lYear > 1582); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o math_utils.o ../libfits/math_utils.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ../libfits/fits_range.cpp:13: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ../libfits/fits_red.cpp:13: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../libfits/fits_range.cpp: In member function 'void Fits::deflate()': ../libfits/fits_range.cpp:1199:35: warning: zero-length gnu_printf format string [-Wformat-zero-length] 1199 | sprintf(ctype[i], ""); | ^~ ../libfits/fits_range.cpp:1201:35: warning: zero-length gnu_printf format string [-Wformat-zero-length] 1201 | sprintf(cunit[i], ""); | ^~ ../libfits/fits_range.cpp:1251:25: warning: zero-length gnu_printf format string [-Wformat-zero-length] 1251 | sprintf(crtype, ""); | ^~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../libfits/fits_range.cpp: In member function 'bool Fits::reindex(const Fits&)': ../libfits/fits_range.cpp:1276:23: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 1276 | for (n = 0; n < indices.Nelements(); n++) { | ~~^~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../libfits/fits_red.cpp: In member function 'bool Fits::quick_lucy(const Fits&, int, double)': ../libfits/fits_red.cpp:610:64: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'dpint64' {aka 'long long int'} [-Wformat=] 610 | sprintf(msg, "lucy interrupted after %li iterations\n", iter+1); | ~~^ ~~~~~~ | | | | long int dpint64 {aka long long int} | %lli ../libfits/fits_red.cpp:616:59: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'dpint64' {aka 'long long int'} [-Wformat=] 616 | sprintf(msg, "lucy ===> niter = %li, sum = %f %f\n", iter+1, sum, sum/thresh); | ~~^ ~~~~~~ | | | | long int dpint64 {aka long long int} | %lli ../libfits/fits_red.cpp: In member function 'bool Fits::maxEntropy(const Fits&, int, float)': ../libfits/fits_red.cpp:721:60: warning: unused parameter 'thresh' [-Wunused-parameter] 721 | bool Fits::maxEntropy(const Fits & dbeam, int niter, float thresh) { | ~~~~~~^~~~~~ ../libfits/fits_red.cpp: In member function 'bool Fits::smooth1d(float, int)': ../libfits/fits_red.cpp:823:16: warning: unused variable 'i' [-Wunused-variable] 823 | long N, M, i, x, y, z, z1, inc; | ^ ../libfits/fits_red.cpp:823:25: warning: variable 'z' set but not used [-Wunused-but-set-variable] 823 | long N, M, i, x, y, z, z1, inc; | ^ ../libfits/fits_red.cpp:824:12: warning: unused variable 're' [-Wunused-variable] 824 | double re, gausstotal; | ^~ ../libfits/fits_red.cpp:825:19: warning: unused variable 'dy2' [-Wunused-variable] 825 | double sigma, dy2, dx2, d2, xcen, ycen; | ^~~ ../libfits/fits_red.cpp:825:39: warning: unused variable 'ycen' [-Wunused-variable] 825 | double sigma, dy2, dx2, d2, xcen, ycen; | ^~~~ ../libfits/fits_red.cpp: In member function 'bool Fits::velmap(Fits&, double, double, double, int)': ../libfits/fits_red.cpp:1110:47: warning: format '%i' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] 1110 | sprintf(msg, "velmap: at row %i", x); | ~^ ~ | | | | int long int | %li ../libfits/fits_red.cpp:1113:65: warning: format '%i' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] 1113 | sprintf(msg, "velmap interrupted after %i rows", x); | ~^ ~ | | | | int long int | %li ../libfits/fits_ops.cpp: In member function 'bool Fits::sub3(const Fits&)': ../libfits/fits_ops.cpp:1197:20: warning: array subscript 4 is above array bounds of 'dpint64 [4]' {aka 'long long int [4]'} [-Warray-bounds=] 1197 | n[i] = Naxis(i); | ~~~^ ../libfits/fits_ops.cpp:1177:13: note: while referencing 'n' 1177 | dpint64 n[4] = {1, 1, 1, 1}; | ^ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o dpComplex.o ../libfits/dpComplex.cpp ../libfits/fits_ops.cpp: In member function 'bool Fits::mul3(const Fits&)': ../libfits/fits_ops.cpp:1746:20: warning: array subscript 4 is above array bounds of 'dpint64 [4]' {aka 'long long int [4]'} [-Warray-bounds=] 1746 | n[i] = Naxis(i); | ~~~^ ../libfits/fits_ops.cpp:1726:13: note: while referencing 'n' 1726 | dpint64 n[4] = {1, 1, 1, 1}; | ^ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o fitting.o ../libfits/fitting.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ../libfits/math_utils.cpp:16: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../libfits/math_utils.cpp: In function 'int trans_matrix_errors(int, int, double*, double*, double*, double*, double*, double*, double*, double*)': ../libfits/math_utils.cpp:359:38: warning: variable 'error' set but not used [-Wunused-but-set-variable] 359 | double *A[11], angle, scale, error; | ^~~~~ ../libfits/fits_ops.cpp: In member function 'bool Fits::div3(const Fits&)': ../libfits/fits_ops.cpp:2300:20: warning: array subscript 4 is above array bounds of 'dpint64 [4]' {aka 'long long int [4]'} [-Warray-bounds=] 2300 | n[i] = Naxis(i); | ~~~^ ../libfits/fits_ops.cpp:2280:13: note: while referencing 'n' 2280 | dpint64 n[4] = {1, 1, 1, 1}; | ^ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o voronoi.o ../libfits/voronoi.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o fits_logic.o ../libfits/fits_logic.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ../libfits/fitting.h:4, from ../libfits/fitting.cpp:8: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../libfits/fitting.cpp: In function 'double polyfit1d(Fits&, const Fits&, const Fits&, const Fits&, int)': ../libfits/fitting.cpp:39:9: warning: unused variable 'nn' [-Wunused-variable] 39 | int nn = 0; | ^~ ../libfits/fitting.cpp: In function 'double evaluate_gauss(double, const Fits&)': ../libfits/fitting.cpp:153:9: warning: unused variable 'i' [-Wunused-variable] 153 | int i; | ^ ../libfits/fitting.cpp: In function 'int gauss_df(const gsl_vector*, void*, gsl_matrix*)': ../libfits/fitting.cpp:221:14: warning: unused variable 'e' [-Wunused-variable] 221 | double e =exp(-FOUR_LN2*diff*diff/(w*w))/s; | ^ ../libfits/fitting.cpp: In function 'int multigauss_df(const gsl_vector*, void*, gsl_matrix*)': ../libfits/fitting.cpp:450:20: warning: unused variable 'diff' [-Wunused-variable] 450 | double diff=X[i]-C; | ^~~~ ../libfits/fitting.cpp:438:14: warning: unused variable 'diff' [-Wunused-variable] 438 | double diff=X[i]-C; | ^~~~ ../libfits/fitting.cpp: In function 'int multifunc_df(const gsl_vector*, void*, gsl_matrix*)': ../libfits/fitting.cpp:680:14: warning: unused variable 'diff' [-Wunused-variable] 680 | double diff=X[i]-C; | ^~~~ ../libfits/fitting.cpp:670:10: warning: unused variable 'D' [-Wunused-variable] 670 | double D = gsl_vector_get (x, 1); | ^ ../libfits/fitting.cpp:671:10: warning: unused variable 'A' [-Wunused-variable] 671 | double A = gsl_vector_get (x, 2); | ^ ../libfits/fitting.cpp:673:10: warning: unused variable 'w' [-Wunused-variable] 673 | double w = gsl_vector_get (x, 4); | ^ ../libfits/fitting.cpp: In function 'bool multifuncfit(Fits&, double*, const Fits&, const Fits&, const Fits&, const Fits&)': ../libfits/fitting.cpp:724:17: warning: variable 'g' set but not used [-Wunused-but-set-variable] 724 | gsl_vector *g; | ^ ../libfits/fitting.cpp: In function 'int gauss2d_f(const gsl_vector*, void*, gsl_vector*)': ../libfits/fitting.cpp:854:11: warning: unused variable 'n' [-Wunused-variable] 854 | dpint64 n = ((struct data *)params)->n; | ^ ../libfits/fitting.cpp:855:11: warning: unused variable 'X' [-Wunused-variable] 855 | double *X = ((struct data *)params)->X; | ^ ../libfits/fitting.cpp: In function 'int gauss2d_df(const gsl_vector*, void*, gsl_matrix*)': ../libfits/fitting.cpp:894:11: warning: unused variable 'n' [-Wunused-variable] 894 | dpint64 n = ((struct data *)params)->n; | ^ ../libfits/fitting.cpp:895:11: warning: unused variable 'X' [-Wunused-variable] 895 | double *X = ((struct data *)params)->X; | ^ ../libfits/fitting.cpp:898:10: warning: unused variable 'offset' [-Wunused-variable] 898 | double offset = gsl_vector_get (x, 0); // constant offset | ^~~~~~ ../libfits/fitting.cpp: In function 'int moffat2d_f(const gsl_vector*, void*, gsl_vector*)': ../libfits/fitting.cpp:1173:11: warning: unused variable 'n' [-Wunused-variable] 1173 | dpint64 n = ((struct data *)params)->n; | ^ ../libfits/fitting.cpp:1174:11: warning: unused variable 'X' [-Wunused-variable] 1174 | double *X = ((struct data *)params)->X; | ^ ../libfits/fitting.cpp: In function 'int moffat2d_df(const gsl_vector*, void*, gsl_matrix*)': ../libfits/fitting.cpp:1221:11: warning: unused variable 'n' [-Wunused-variable] 1221 | dpint64 n = ((struct data *)params)->n; | ^ ../libfits/fitting.cpp:1222:11: warning: unused variable 'X' [-Wunused-variable] 1222 | double *X = ((struct data *)params)->X; | ^ ../libfits/fitting.cpp:1225:10: warning: unused variable 'offset' [-Wunused-variable] 1225 | double offset = gsl_vector_get (x, 0); // constant offset | ^~~~~~ ../libfits/fitting.cpp: In function 'int multigauss2d_f(const gsl_vector*, void*, gsl_vector*)': ../libfits/fitting.cpp:1517:13: warning: unused variable 'n' [-Wunused-variable] 1517 | dpint64 n = ((struct data *)params)->n; | ^ ../libfits/fitting.cpp:1519:13: warning: unused variable 'X' [-Wunused-variable] 1519 | double *X = ((struct data *)params)->X; | ^ ../libfits/fitting.cpp: In function 'int multigauss2d_df(const gsl_vector*, void*, gsl_matrix*)': ../libfits/fitting.cpp:1567:13: warning: unused variable 'n' [-Wunused-variable] 1567 | dpint64 n = ((struct data *)params)->n; | ^ ../libfits/fitting.cpp:1568:13: warning: unused variable 'X' [-Wunused-variable] 1568 | double *X = ((struct data *)params)->X; | ^ ../libfits/fitting.cpp:1571:12: warning: unused variable 'offset' [-Wunused-variable] 1571 | double offset = gsl_vector_get (x, 0); // constant offset | ^~~~~~ ../libfits/fitting.cpp: In function 'double fitrotation(double*, double**, int, const double*, const double*, const double*, const double*, const Fits*)': ../libfits/fitting.cpp:2328:12: warning: unused variable 'pi' [-Wunused-variable] 2328 | double pi = acos(-1.0); | ^~ ../libfits/fitting.cpp: In function 'int sersic_df(const gsl_vector*, void*, gsl_matrix*)': ../libfits/fitting.cpp:2408:10: warning: unused variable 'c' [-Wunused-variable] 2408 | double c = gsl_vector_get (x, 0); | ^ ../libfits/fitting.cpp: In function 'int sersic2d_f(const gsl_vector*, void*, gsl_vector*)': ../libfits/fitting.cpp:2601:13: warning: unused variable 'n' [-Wunused-variable] 2601 | dpint64 n = ((struct data *)params)->n; | ^ ../libfits/fitting.cpp:2602:13: warning: unused variable 'X' [-Wunused-variable] 2602 | double *X = ((struct data *)params)->X; | ^ ../libfits/fitting.cpp: In function 'int sersic2d_df(const gsl_vector*, void*, gsl_matrix*)': ../libfits/fitting.cpp:2650:13: warning: unused variable 'n' [-Wunused-variable] 2650 | dpint64 n = ((struct data *)params)->n; | ^ ../libfits/fitting.cpp:2651:13: warning: unused variable 'X' [-Wunused-variable] 2651 | double *X = ((struct data *)params)->X; | ^ ../libfits/fitting.cpp:2654:12: warning: unused variable 'c' [-Wunused-variable] 2654 | double c = gsl_vector_get (x, 0); // c: constant offset | ^ ../libfits/fitting.cpp: In function 'int test2dfit_f(int, int, double*, double*, double**, void*)': ../libfits/fitting.cpp:3175:21: warning: unused parameter 'm' [-Wunused-parameter] 3175 | int test2dfit_f(int m, int n, double *p, double *dy, double **dvec, void *vars) { | ~~~~^ ../libfits/fitting.cpp:3175:63: warning: unused parameter 'dvec' [-Wunused-parameter] 3175 | int test2dfit_f(int m, int n, double *p, double *dy, double **dvec, void *vars) { | ~~~~~~~~~^~~~ ../libfits/fitting.cpp: In function 'double test2dfit(Fits&, const Fits&, const Fits&, const Fits&)': ../libfits/fitting.cpp:3242:13: warning: variable 'status' set but not used [-Wunused-but-set-variable] 3242 | int status; | ^~~~~~ ../libfits/fitting.cpp:3236:44: warning: unused parameter 'xv' [-Wunused-parameter] 3236 | double test2dfit(Fits &result, const Fits &xv, const Fits &yv, const Fits &errv) { | ~~~~~~~~~~~~^~ ../libfits/fitting.cpp: In function 'int sersic2dsmooth(int, int, double*, double*, double**, void*)': ../libfits/fitting.cpp:3327:66: warning: unused parameter 'dvec' [-Wunused-parameter] 3327 | int sersic2dsmooth(int m, int n, double *p, double *dy, double **dvec, void *vars) { | ~~~~~~~~~^~~~ ../libfits/fitting.cpp: In function 'double sersic2dsmoothfit(Fits&, Fits&, Fits&, double)': ../libfits/fitting.cpp:3370:13: warning: variable 'status' set but not used [-Wunused-but-set-variable] 3370 | int status; | ^~~~~~ ../libfits/fitting.cpp: In function 'int linfunc(int, int, double*, double*, double**, void*)': ../libfits/fitting.cpp:3484:24: warning: unused parameter 'n' [-Wunused-parameter] 3484 | int linfunc(int m, int n, double *p, double *dy, double **dvec, void *vars) | ~~~~^ ../libfits/fitting.cpp:3484:59: warning: unused parameter 'dvec' [-Wunused-parameter] 3484 | int linfunc(int m, int n, double *p, double *dy, double **dvec, void *vars) | ~~~~~~~~~^~~~ ../libfits/fitting.cpp: In function 'double straightlinefit(Fits&, Fits&, Fits&, Fits&, Fits&)': ../libfits/fitting.cpp:3513:21: warning: variable 'status' set but not used [-Wunused-but-set-variable] 3513 | int status; | ^~~~~~ ../libfits/fitting.cpp: In function 'int userfunction_parsed(int, int, double*, double*, double**, void*)': ../libfits/fitting.cpp:3599:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3599 | for (j = 0; j < mpfit_sorted_variables.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libfits/fitting.cpp:3601:56: warning: array subscript has type 'char' [-Wchar-subscripts] 3601 | mpfit_quick_vars[mpfit_sorted_variables[j][0]] = p[j]; | ^ ../libfits/fitting.cpp:3589:36: warning: unused parameter 'n' [-Wunused-parameter] 3589 | int userfunction_parsed(int m, int n, double *p, double *dy, double **dvec, void *vars) | ~~~~^ ../libfits/fitting.cpp:3589:71: warning: unused parameter 'dvec' [-Wunused-parameter] 3589 | int userfunction_parsed(int m, int n, double *p, double *dy, double **dvec, void *vars) | ~~~~~~~~~^~~~ ../libfits/fitting.cpp: In function 'double mpfit_fit_userstring(Fits&, Fits&, Fits&, Fits&, Fits&, dpString&)': ../libfits/fitting.cpp:3619:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3619 | for (int i = 0; i < funct.size(); i++) if (!isspace(funct[i])) function.push_back(funct[i]); | ~~^~~~~~~~~~~~~~ ../libfits/fitting.cpp:3627:32: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 3627 | mpfit_compile_output = "Evaluation of user function failed"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../dpuser/dpuser.h:10, from ../dpuser/dpuser_utils.h:47: ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ ../libfits/fitting.cpp:3631:39: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'dpint64' {aka 'long long int'} [-Wsign-compare] 3631 | if (mpfit_sorted_variables.size() != estimate.Naxis(1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../libfits/fitting.cpp:3618:12: warning: unused variable 'f' [-Wunused-variable] 3618 | double f; | ^ ../libfits/fitting.cpp: In function 'int mpfit_evaluate_userstring(Fits&, Fits&, Fits&, dpString&)': ../libfits/fitting.cpp:3750:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3750 | for (int i = 0; i < funct.size(); i++) if (!isspace(funct[i])) function.push_back(funct[i]); | ~~^~~~~~~~~~~~~~ ../libfits/fitting.cpp:3761:39: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'dpint64' {aka 'long long int'} [-Wsign-compare] 3761 | if (mpfit_sorted_variables.size() != parameters.Naxis(1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../libfits/fitting.cpp:3768:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3768 | for (int i = 0; i < mpfit_sorted_variables.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libfits/fitting.cpp:3770:61: warning: array subscript has type 'char' [-Wchar-subscripts] 3770 | mpfit_quick_vars[mpfit_sorted_variables.at(i)[0]] = parameters.r8data[i]; | ^ ../libfits/fitting.cpp:3749:12: warning: unused variable 'v' [-Wunused-variable] 3749 | double v, f; | ^ ../libfits/fits_logic.cpp:15:9: warning: "LOGICACTION" redefined 15 | #define LOGICACTION >= | ^~~~~~~~~~~ ../libfits/fits_logic.cpp:8:9: note: this is the location of the previous definition 8 | #define LOGICACTION > | ^~~~~~~~~~~ ../libfits/fits_logic.cpp:22:9: warning: "LOGICACTION" redefined 22 | #define LOGICACTION < | ^~~~~~~~~~~ ../libfits/fits_logic.cpp:15:9: note: this is the location of the previous definition 15 | #define LOGICACTION >= | ^~~~~~~~~~~ ../libfits/fits_logic.cpp:29:9: warning: "LOGICACTION" redefined 29 | #define LOGICACTION <= | ^~~~~~~~~~~ ../libfits/fits_logic.cpp:22:9: note: this is the location of the previous definition 22 | #define LOGICACTION < | ^~~~~~~~~~~ ../libfits/fits_logic.cpp:36:9: warning: "LOGICACTION" redefined 36 | #define LOGICACTION != | ^~~~~~~~~~~ ../libfits/fits_logic.cpp:29:9: note: this is the location of the previous definition 29 | #define LOGICACTION <= | ^~~~~~~~~~~ ../libfits/fits_logic.cpp:43:9: warning: "LOGICACTION" redefined 43 | #define LOGICACTION == | ^~~~~~~~~~~ ../libfits/fits_logic.cpp:36:9: note: this is the location of the previous definition 36 | #define LOGICACTION != | ^~~~~~~~~~~ ../libfits/fits_logic.cpp:50:9: warning: "LOGICACTION" redefined 50 | #define LOGICACTION > | ^~~~~~~~~~~ ../libfits/fits_logic.cpp:43:9: note: this is the location of the previous definition 43 | #define LOGICACTION == | ^~~~~~~~~~~ ../libfits/fits_logic.cpp:56:9: warning: "LOGICACTION" redefined 56 | #define LOGICACTION >= | ^~~~~~~~~~~ ../libfits/fits_logic.cpp:50:9: note: this is the location of the previous definition 50 | #define LOGICACTION > | ^~~~~~~~~~~ ../libfits/fits_logic.cpp:62:9: warning: "LOGICACTION" redefined 62 | #define LOGICACTION < | ^~~~~~~~~~~ ../libfits/fits_logic.cpp:56:9: note: this is the location of the previous definition 56 | #define LOGICACTION >= | ^~~~~~~~~~~ ../libfits/fits_logic.cpp:68:9: warning: "LOGICACTION" redefined 68 | #define LOGICACTION <= | ^~~~~~~~~~~ ../libfits/fits_logic.cpp:62:9: note: this is the location of the previous definition 62 | #define LOGICACTION < | ^~~~~~~~~~~ ../libfits/fits_logic.cpp:74:9: warning: "LOGICACTION" redefined 74 | #define LOGICACTION != | ^~~~~~~~~~~ ../libfits/fits_logic.cpp:68:9: note: this is the location of the previous definition 68 | #define LOGICACTION <= | ^~~~~~~~~~~ ../libfits/fits_logic.cpp:80:9: warning: "LOGICACTION" redefined 80 | #define LOGICACTION == | ^~~~~~~~~~~ ../libfits/fits_logic.cpp:74:9: note: this is the location of the previous definition 74 | #define LOGICACTION != | ^~~~~~~~~~~ ../libfits/fits_logic.cpp:86:9: warning: "LOGICACTION" redefined 86 | #define LOGICACTION && | ^~~~~~~~~~~ ../libfits/fits_logic.cpp:80:9: note: this is the location of the previous definition 80 | #define LOGICACTION == | ^~~~~~~~~~~ ../libfits/fits_logic.cpp:93:9: warning: "LOGICACTION" redefined 93 | #define LOGICACTION || | ^~~~~~~~~~~ ../libfits/fits_logic.cpp:86:9: note: this is the location of the previous definition 86 | #define LOGICACTION && | ^~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o astrolib.o ../libfits/astrolib.cpp ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ../libfits/voronoi.cpp:1: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ /usr/lib/qt5/bin/rcc -name QFitsViewDoc doc/QFitsViewDoc.qrc -o qrc_QFitsViewDoc.cpp ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../libfits/voronoi.cpp: In function 'void bin2d_reassign_bad_bins(Fits&, Fits&, Fits&, Fits&, double, Fits&, Fits&, Fits&)': ../libfits/voronoi.cpp:205:68: warning: unused parameter 'noise' [-Wunused-parameter] 205 | void bin2d_reassign_bad_bins(Fits &x, Fits &y, Fits &signal, Fits &noise, double targetSN, Fits &cclass, Fits &xnode, Fits &ynode) { | ~~~~~~^~~~~ ../libfits/voronoi.cpp:205:82: warning: unused parameter 'targetSN' [-Wunused-parameter] 205 | void bin2d_reassign_bad_bins(Fits &x, Fits &y, Fits &signal, Fits &noise, double targetSN, Fits &cclass, Fits &xnode, Fits &ynode) { | ~~~~~~~^~~~~~~~ ../libfits/voronoi.cpp: In function 'void bin2d_cvt_equal_mass(Fits&, Fits&, Fits&, Fits&, Fits&, Fits&, int*)': ../libfits/voronoi.cpp:291:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 291 | for (j = 0; j < npixels; j++) { | ~~^~~~~~~~~ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ /usr/lib/qt5/bin/rcc -name QFitsViewRes resources/QFitsViewRes.qrc -o qrc_QFitsViewRes.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ../libfits/fits_logic.cpp:6: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../libfits/fits_logic.cpp: In member function 'long unsigned int Fits::where(Fits&, const char*, double)': ../libfits/fits_logic.cpp:152:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 152 | for (n = 0; n < Nelements(); n++) { | ~~^~~~~~~~~~~~~ ../libfits/fits_logic.cpp:160:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 160 | for (n = 0; n < Nelements(); n++) { | ~~^~~~~~~~~~~~~ ../libfits/fits_logic.cpp:168:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 168 | for (n = 0; n < Nelements(); n++) { | ~~^~~~~~~~~~~~~ ../libfits/fits_logic.cpp:176:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 176 | for (n = 0; n < Nelements(); n++) { | ~~^~~~~~~~~~~~~ ../libfits/fits_logic.cpp:184:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 184 | for (n = 0; n < Nelements(); n++) { | ~~^~~~~~~~~~~~~ ../libfits/fits_logic.cpp:192:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 192 | for (n = 0; n < Nelements(); n++) { | ~~^~~~~~~~~~~~~ ../libfits/fits_logic.cpp: In member function 'void Fits::extractLinearRange(Fits&, Fits&)': ../libfits/fits_logic.cpp:213:23: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 213 | for (n = 0; n < Nelements(); n++) { | ~~^~~~~~~~~~~~~ ../libfits/fits_logic.cpp: In member function 'long unsigned int Fits::maxLinearIndex(double*)': ../libfits/fits_logic.cpp:223:23: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 223 | for (j = 1; j < Nelements(); j++) { | ~~^~~~~~~~~~~~~ ../libfits/fits_logic.cpp: In member function 'long unsigned int Fits::minLinearIndex(double*)': ../libfits/fits_logic.cpp:237:23: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 237 | for (j = 1; j < Nelements(); j++) { | ~~^~~~~~~~~~~~~ ../libfits/fits_logic.cpp: In member function 'void Fits::extractLinearIndex(Fits&, int, int)': ../libfits/fits_logic.cpp:252:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 252 | for (n = 0; n < result.Nelements(); n++) | ~~^~~~~~~~~~~~~~~~~~~~ ../libfits/fits_logic.cpp:256:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 256 | for (n = 0; n < result.Nelements(); n++) | ~~^~~~~~~~~~~~~~~~~~~~ ../libfits/fits_logic.cpp:260:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 260 | for (n = 0; n < result.Nelements(); n++) | ~~^~~~~~~~~~~~~~~~~~~~ ../libfits/fits_logic.cpp:264:27: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 264 | for (n = 0; n < result.Nelements(); n++) | ~~^~~~~~~~~~~~~~~~~~~~ ../libfits/fits_logic.cpp:268:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 268 | for (n = 0; n < result.Nelements(); n++) | ~~^~~~~~~~~~~~~~~~~~~~ ../libfits/fits_logic.cpp:272:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 272 | for (n = 0; n < result.Nelements(); n++) | ~~^~~~~~~~~~~~~~~~~~~~ ../libfits/fits_logic.cpp: In member function 'bool Fits::whereAND(const Fits&)': ../libfits/fits_logic.cpp:287:23: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 287 | for (i = 0; i < Nelements(); i++) { | ~~^~~~~~~~~~~~~ ../libfits/fits_logic.cpp:288:31: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 288 | for (j = 0; j < arg.Nelements(); j++) { | ~~^~~~~~~~~~~~~~~~~ ../libfits/fits_logic.cpp: In member function 'bool Fits::whereOR(const Fits&)': ../libfits/fits_logic.cpp:309:23: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 309 | for (i = 0; i < Nelements(); i++) rv.i4data[i] = i4data[i]; | ~~^~~~~~~~~~~~~ ../libfits/fits_logic.cpp:312:23: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 312 | for (j = 0; j < arg.Nelements(); j++) { | ~~^~~~~~~~~~~~~~~~~ ../libfits/fits_logic.cpp:314:31: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 314 | for (i = 0; i < Nelements(); i++) { | ~~^~~~~~~~~~~~~ ../libfits/fits_logic.cpp:326:23: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 326 | for (i = 0; i < Nelements(); i++) { | ~~^~~~~~~~~~~~~ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from ../libfits/astrolib.h:4, from ../libfits/astrolib.cpp:1: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../libfits/astrolib.cpp: In function 'bool find(Fits&, Fits&, double, double, Fits&, Fits&, bool)': ../libfits/astrolib.cpp:125:13: warning: unused variable 'lastro' [-Wunused-variable] 125 | int lastro = n_x - nhalf; | ^~~~~~ ../libfits/astrolib.cpp:126:13: warning: unused variable 'lastcl' [-Wunused-variable] 126 | int lastcl = n_y - nhalf; | ^~~~~~ ../libfits/astrolib.cpp: In function 'void abszissaGenerate(Fits&, const Fits&, int)': ../libfits/astrolib.cpp:416:23: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] 416 | for (i = 1; i <= data.Naxis(axis); i++) { | ~~^~~~~~~~~~~~~~~~~~~ ../libfits/astrolib.cpp: In function 'bool longslit(Fits&, Fits&, int, int, double, int, double)': ../libfits/astrolib.cpp:592:14: warning: unused variable 'key' [-Wunused-variable] 592 | char key[255]; | ^~~ ../libfits/astrolib.cpp: In function 'bool twodcut(Fits&, Fits&, int, int, double, int)': ../libfits/astrolib.cpp:764:32: warning: zero-length gnu_printf format string [-Wformat-zero-length] 764 | sprintf(result.crtype, ""); | ^~ ../libfits/astrolib.cpp:812:32: warning: zero-length gnu_printf format string [-Wformat-zero-length] 812 | sprintf(result.crtype, ""); | ^~ ../libfits/astrolib.cpp: In function 'Fits& primes(int, Fits&)': ../libfits/astrolib.cpp:833:21: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 833 | while(count < k) { | ~~~~~~^~~ ../libfits/astrolib.cpp:836:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 836 | for (int ip = 1; ip < count; ip++) { | ~~~^~~~~~~ g++ -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -dM -E -o moc_predefs.h /usr/lib/aarch64-linux-gnu/qt5/mkspecs/features/data/dummy.cpp ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:310:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 310 | if (this == NULL) return 0; | ^~ ../libfits/fits_procs.cpp: In member function 'bool Fits::mosaic(const char*)': ../libfits/fits_procs.cpp:3052:21: warning: '*xshift' may be used uninitialized [-Wmaybe-uninitialized] 3052 | xmin = xmax = xshift[0]; | ~~~~~^~~~~~~~~~~ ../libfits/fits_procs.cpp:3053:21: warning: '*yshift' may be used uninitialized [-Wmaybe-uninitialized] 3053 | ymin = ymax = yshift[0]; | ~~~~~^~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o qrc_QFitsViewDoc.o qrc_QFitsViewDoc.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o qrc_QFitsViewRes.o qrc_QFitsViewRes.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include QFitsMainWindow.h -o moc_QFitsMainWindow.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include QFitsMainView.h -o moc_QFitsMainView.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include QFitsBuffers/QFitsBaseBuffer.h -o moc_QFitsBaseBuffer.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include QFitsBuffers/QFitsSingleBuffer.h -o moc_QFitsSingleBuffer.cpp ../libfits/fits_cube.cpp: In member function 'Fits& Fits::collapse_median(Fits&, int)': ../libfits/fits_cube.cpp:1986:9: warning: 'sortdata' may be used uninitialized [-Wmaybe-uninitialized] 1986 | free(sortdata); | ~~~~^~~~~~~~~~ ../libfits/fits_cube.cpp:1975:13: note: 'sortdata' was declared here 1975 | double *sortdata; | ^~~~~~~~ /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include QFitsBuffers/QFitsMultiBuffer.h -o moc_QFitsMultiBuffer.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include QFitsScroller.h -o moc_QFitsScroller.cpp ../libfits/fits_cube.cpp: In member function 'Fits& Fits::collapse_median(Fits&, int, double)': ../libfits/fits_cube.cpp:2009:9: warning: 'sortdata' may be used uninitialized [-Wmaybe-uninitialized] 2009 | free(sortdata); | ~~~~^~~~~~~~~~ ../libfits/fits_cube.cpp:1998:13: note: 'sortdata' was declared here 1998 | double *sortdata; | ^~~~~~~~ /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include QFitsWidgets/QFitsBaseWidget.h -o moc_QFitsBaseWidget.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include QFitsWidgets/QFitsWidget1D.h -o moc_QFitsWidget1D.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include QFitsWidgets/QFitsWidget2D.h -o moc_QFitsWidget2D.cpp ../libfits/fits_cube.cpp: In member function 'Fits& Fits::collapse_meddev(Fits&, int)': ../libfits/fits_cube.cpp:2035:9: warning: 'sortdata' may be used uninitialized [-Wmaybe-uninitialized] 2035 | free(sortdata); | ~~~~^~~~~~~~~~ ../libfits/fits_cube.cpp:2023:13: note: 'sortdata' was declared here 2023 | double *sortdata; | ^~~~~~~~ /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include QFitsWidgets/QFitsWidgetWiregrid.h -o moc_QFitsWidgetWiregrid.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include QFitsWidgets/QFitsWidgetContour.h -o moc_QFitsWidgetContour.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include QFitsWidgets/QFitsWidgetTable.h -o moc_QFitsWidgetTable.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include QFitsViews/QFitsBaseView.h -o moc_QFitsBaseView.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include QFitsViews/QFitsView1D.h -o moc_QFitsView1D.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include QFitsViews/QFitsView2D.h -o moc_QFitsView2D.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include QFitsTools.h -o moc_QFitsTools.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include QFitsWedge.h -o moc_QFitsWedge.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include QFitsCubeSpectrum.h -o moc_QFitsCubeSpectrum.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include RGBDialog.h -o moc_RGBDialog.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include QFitsHeaderView.h -o moc_QFitsHeaderView.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include QFitsToolBar.h -o moc_QFitsToolBar.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include dialogs.h -o moc_dialogs.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include imred.h -o moc_imred.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include galfit.h -o moc_galfit.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include guitools.h -o moc_guitools.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include QFitsViewingTools.h -o moc_QFitsViewingTools.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include qtdpuser.h -o moc_qtdpuser.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include qt_mainwindow.h -o moc_qt_mainwindow.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include qt_mdichild.h -o moc_qt_mdichild.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include highlighter.h -o moc_highlighter.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include QFitsPreferences.h -o moc_QFitsPreferences.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include extra/tetrixboard.h -o moc_tetrixboard.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include extra/tetrixwindow.h -o moc_tetrixwindow.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include QCustomPlot/qcustomplot.h -o moc_qcustomplot.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include QPgplot.h -o moc_QPgplot.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include QFitsWidgets/QFitsWidget3D.h -o moc_QFitsWidget3D.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.2+dfsg/QFitsView/moc_predefs.h -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.2+dfsg/utils -I/build/reproducible-path/dpuser-4.2+dfsg/libfits -I/build/reproducible-path/dpuser-4.2+dfsg/include -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser -I/build/reproducible-path/dpuser-4.2+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.2+dfsg/QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include QFitsViews/QFitsView3D.h -o moc_QFitsView3D.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsMainWindow.o moc_QFitsMainWindow.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsMainView.o moc_QFitsMainView.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsBaseBuffer.o moc_QFitsBaseBuffer.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from QFitsMainWindow.h:25, from moc_QFitsMainWindow.cpp:10: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsSingleBuffer.o moc_QFitsSingleBuffer.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsMultiBuffer.o moc_QFitsMultiBuffer.cpp In file included from moc_QFitsBaseBuffer.cpp:10: QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsScroller.o moc_QFitsScroller.cpp In file included from QFitsBuffers/QFitsSingleBuffer.h:5, from moc_QFitsSingleBuffer.cpp:10: QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsBaseWidget.o moc_QFitsBaseWidget.cpp In file included from QFitsBuffers/QFitsMultiBuffer.h:5, from moc_QFitsMultiBuffer.cpp:10: QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidget1D.o moc_QFitsWidget1D.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidget2D.o moc_QFitsWidget2D.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidgetWiregrid.o moc_QFitsWidgetWiregrid.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidgetContour.o moc_QFitsWidgetContour.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from QFitsWidgets/QFitsWidget1D.h:13, from moc_QFitsWidget1D.cpp:10: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ QFitsWidgets/QFitsWidget1D.h: At global scope: QFitsWidgets/QFitsWidget1D.h:103:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 103 | const Fits* const getEstimateFitGX() { return &estimatefitgx;} | ^~~~~ QFitsWidgets/QFitsWidget1D.h:104:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 104 | const Fits* const getEstimateFitGY() { return &estimatefitgy;} | ^~~~~ QFitsWidgets/QFitsWidget1D.h:105:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 105 | const Fits* const getFitResult() { return &fitResult;} | ^~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidgetTable.o moc_QFitsWidgetTable.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsBaseView.o moc_QFitsBaseView.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsView1D.o moc_QFitsView1D.cpp In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from QFitsWidgets/QFitsWidgetContour.h:11, from moc_QFitsWidgetContour.cpp:10: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsView2D.o moc_QFitsView2D.cpp In file included from ../QFitsView/QFitsBuffers/QFitsMultiBuffer.h:5, from QFitsWidgets/QFitsWidgetTable.h:13, from moc_QFitsWidgetTable.cpp:10: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ QFitsWidgets/QFitsWidgetTable.h: In member function 'virtual int QFitsTableModel::translateColumnNumber(int*) const': QFitsWidgets/QFitsWidgetTable.h:79:44: warning: unused parameter 'section' [-Wunused-parameter] 79 | virtual int translateColumnNumber(int *section) const { return -1; } | ~~~~~^~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsTools.o moc_QFitsTools.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWedge.o moc_QFitsWedge.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsCubeSpectrum.o moc_QFitsCubeSpectrum.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_RGBDialog.o moc_RGBDialog.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from QFitsTools.h:14, from moc_QFitsTools.cpp:10: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsHeaderView.o moc_QFitsHeaderView.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsToolBar.o moc_QFitsToolBar.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from QFitsCubeSpectrum.h:12, from moc_QFitsCubeSpectrum.cpp:10: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_dialogs.o moc_dialogs.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from RGBDialog.h:12, from moc_RGBDialog.cpp:10: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_imred.o moc_imred.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_galfit.o moc_galfit.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_guitools.o moc_guitools.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsViewingTools.o moc_QFitsViewingTools.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_qtdpuser.o moc_qtdpuser.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from galfit.h:6, from moc_galfit.cpp:10: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ galfit.h: In member function 'virtual QStringList dpGalfitComponent::getParameters(bool)': galfit.h:18:44: warning: unused parameter 'ro' [-Wunused-parameter] 18 | virtual QStringList getParameters(bool ro = false) { return QStringList(); }; | ~~~~~^~~~~~~~~~ galfit.h: In member function 'virtual QStringList dpGalfitComponent::getConstraints(int)': galfit.h:19:44: warning: unused parameter 'component' [-Wunused-parameter] 19 | virtual QStringList getConstraints(int component) { return QStringList(); }; | ~~~~^~~~~~~~~ galfit.h: In member function 'virtual void dpGalfitComponent::setResult(int, const Fits&)': galfit.h:20:38: warning: unused parameter 'component' [-Wunused-parameter] 20 | virtual void setResult(const int component, const Fits &result) {}; | ~~~~~~~~~~^~~~~~~~~ galfit.h:20:61: warning: unused parameter 'result' [-Wunused-parameter] 20 | virtual void setResult(const int component, const Fits &result) {}; | ~~~~~~~~~~~~^~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_qt_mainwindow.o moc_qt_mainwindow.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from QFitsViewingTools.h:13, from moc_QFitsViewingTools.cpp:10: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_qt_mdichild.o moc_qt_mdichild.cpp ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from RGBDialog.h:12, from dialogs.h:46, from moc_dialogs.cpp:10: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_highlighter.o moc_highlighter.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsPreferences.o moc_QFitsPreferences.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_tetrixboard.o moc_tetrixboard.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_tetrixwindow.o moc_tetrixwindow.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_qcustomplot.o moc_qcustomplot.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QPgplot.o moc_QPgplot.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidget3D.o moc_QFitsWidget3D.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtDataVisualization -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsView3D.o moc_QFitsView3D.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:36, from QFitsViews/QFitsView3D.h:7, from moc_QFitsView3D.cpp:10: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:42: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return this; } | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:178:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 178 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ ../libfits/fits.h:137:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 137 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ ../dpuser/doc/helpmap.cpp: In function 'void __static_initialization_and_destruction_0()': ../dpuser/doc/helpmap.cpp:8631:2: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without 8631 | }; | ^ g++ -Wl,-z,relro -Wl,-z,relro -o QFitsView main.o QFitsMainWindow.o QFitsMainView.o QFitsBaseBuffer.o QFitsSingleBuffer.o QFitsMultiBuffer.o QFitsScroller.o QFitsBaseWidget.o QFitsWidget1D.o QFitsWidget2D.o QFitsWidgetWiregrid.o QFitsWidgetContour.o QFitsWidgetTable.o QFitsBaseView.o QFitsView1D.o QFitsView2D.o QFitsGlobal.o QFitsMarkers.o QFitsTools.o QFitsWedge.o lut.o QFitsCubeSpectrum.o RGBDialog.o QFitsHeaderView.o QFitsToolBar.o dialogs.o events.o imred.o galfit.o guitools.o QFitsViewingTools.o qtdpuser.o qt_mainwindow.o qt_mdichild.o highlighter.o QFitsPreferences.o tetrixboard.o tetrixpiece.o tetrixwindow.o qcustomplot.o QPgplot.o QFitsWidget3D.o QFitsView3D.o dpuser.yacchelper.o functions.o y.tab.o dpuser.input.o procedures.o lex.yy.o svn_revision.o dpuser_utils.o dpuser.procs.o y.mpfit.o lex.mpfit.o mpfitAST.o dpuserType.o dpuserAST.o gdl_dpuser.o python_dpuser.o arithmetics.o boolean.o helpmap.o dpstring.o dpstringlist.o regex_sr.o mpfit.o kabsch2d.o 3d_stuff.o cube.o dpheader.o fits.o fits_cube.o fits_dpl.o fits_exc.o fits_file.o fits_filters.o fits_funcs.o fits_mem.o fits_ops.o fits_procs.o fits_range.o fits_red.o JulianDay.o math_utils.o dpComplex.o fitting.o voronoi.o fits_logic.o astrolib.o qrc_QFitsViewDoc.o qrc_QFitsViewRes.o moc_QFitsMainWindow.o moc_QFitsMainView.o moc_QFitsBaseBuffer.o moc_QFitsSingleBuffer.o moc_QFitsMultiBuffer.o moc_QFitsScroller.o moc_QFitsBaseWidget.o moc_QFitsWidget1D.o moc_QFitsWidget2D.o moc_QFitsWidgetWiregrid.o moc_QFitsWidgetContour.o moc_QFitsWidgetTable.o moc_QFitsBaseView.o moc_QFitsView1D.o moc_QFitsView2D.o moc_QFitsTools.o moc_QFitsWedge.o moc_QFitsCubeSpectrum.o moc_RGBDialog.o moc_QFitsHeaderView.o moc_QFitsToolBar.o moc_dialogs.o moc_imred.o moc_galfit.o moc_guitools.o moc_QFitsViewingTools.o moc_qtdpuser.o moc_qt_mainwindow.o moc_qt_mdichild.o moc_highlighter.o moc_QFitsPreferences.o moc_tetrixboard.o moc_tetrixwindow.o moc_qcustomplot.o moc_QPgplot.o moc_QFitsWidget3D.o moc_QFitsView3D.o -lcpgplot -lcfitsio -lX11 -ldl -lgsl -lgslcblas -lfftw3 -lxpa -lz -lpthread /usr/lib/aarch64-linux-gnu/libQt5PrintSupport.so /usr/lib/aarch64-linux-gnu/libQt5Svg.so /usr/lib/aarch64-linux-gnu/libQt5Widgets.so /usr/lib/aarch64-linux-gnu/libQt5DataVisualization.so /usr/lib/aarch64-linux-gnu/libQt5Gui.so /usr/lib/aarch64-linux-gnu/libQt5Network.so /usr/lib/aarch64-linux-gnu/libQt5Core.so -lGL make[2]: Leaving directory '/build/reproducible-path/dpuser-4.2+dfsg/QFitsView' make[1]: Leaving directory '/build/reproducible-path/dpuser-4.2+dfsg' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/dpuser-4.2+dfsg' cd dpuser/test && echo @testsuite.dpuser | ../dpuser | tee ../../test.log ____ ____ _ _ ____ _____ ____ | _ \| _ \| | | / ___|| ____| _ \ | | | | |_) | | | \___ \| _| | |_) | | |_| | __/| |_| |___) | |___| _ < |____/|_| \___/|____/|_____|_| \_\ - The Next Generation 4.2 Rev. XXX Written since 1999 by Thomas Ott Inspired by the original MPE dp_user speckle data reduction software For basic information, type "help" at the DPUSER> prompt. Online documentation available at: http://www.mpe.mpg.de/~ott/dpuser 244 functions registered. 124 procedures registered. 126 pgplot procedures registered. DPUSER> @testsuite.dpuser stored function mysin stored function comparedbl Given complex number = 1+i sin(complex_number) = 1.298457581415977+0.6349639147847361i stored function comparedbl stored function addquad stored function factorial stored function cropdata ******************************************* CONGRATULATIONS: All tests were successful! ******************************************* DPUSER> fgrep -q CONGRATULATIONS test.log make[1]: Leaving directory '/build/reproducible-path/dpuser-4.2+dfsg' create-stamp debian/debhelper-build-stamp dh_prep dh_install debian/rules override_dh_installdocs-indep make[1]: Entering directory '/build/reproducible-path/dpuser-4.2+dfsg' cd dpuser/doc && echo @makehelp.dpuser | ../../dpuser/dpuser ____ ____ _ _ ____ _____ ____ | _ \| _ \| | | / ___|| ____| _ \ | | | | |_) | | | \___ \| _| | |_) | | |_| | __/| |_| |___) | |___| _ < |____/|_| \___/|____/|_____|_| \_\ - The Next Generation 4.2 Rev. XXX Written since 1999 by Thomas Ott Inspired by the original MPE dp_user speckle data reduction software For basic information, type "help" at the DPUSER> prompt. Online documentation available at: http://www.mpe.mpg.de/~ott/dpuser 244 functions registered. 124 procedures registered. 126 pgplot procedures registered. DPUSER> @makehelp.dpuser stored function importdoc stored function makehtmlfunctionheader sin cos tan sinh cosh tanh asin acos atan asinh acosh atanh exp log ln sqrt erf bessel int round frac abs sign rad2deg deg2rad float strlen min max avg total median naxis naxis1 naxis2 naxis3 xmax ymax xmin ymin xcen ycen real imag arg jd jdnumber jdfraction upper lower string calday header dayofweek fits gauss circle ellipse rect delta cosbell chinhat airy cubemedian cubeavg ssa mosaic shift rotate fft reass norm clip smooth boxcar 3dexpand dpixcreate dpixapply flip enlarge resize wien lucy center 3dnorm (obsolete) conj correl readfits 3dspec stddev variance meddev saomark random import rebin stringarray nelements ssastat sssa ssaselect maxentropy cubeminimum cubemaximum fwhm setbitpix bytearray shortarray longarray floatarray doublearray complexarray shrink getfitskey polyfit sprintf photometry transcoords findfile markpos lmst wsa swsa centroids maxima gausspos worldpos pixpos exec fileexists filesize dir polyfitxy sort char complex strpos clean collapse magnify wsastat gaussfit gauss2dfit polyfitxyerr psf pwd quickgauss getenv cblank now polar transmatrix transform invert transpose isvariable pi convolve gammp reform find histogram meandev version spifficube (obsolete) spiffiuncube (obsolete) spiffishift (obsolete) bezier (obsolete) bezier1d (obsolete) moffat readfitsextension multigauss2dfit sincfit rebin1d velmap fxcor correlmap longslit evalvelmap sinfit indexbase voronoi gauss2dsimplefit transpoly strtrim right ten primes twodcut simplifywhitespace strsplit sersic2dfit sersic2dsimplefit sersicfit sersic2d randomg poly polyfit2d polyfit2derr getbitpix isnan isinf evalgaussfit polyroots interpolate radialprofile ellipticalprofile multigaussfit readfitsall cubequantile quantile sersic2dsmoothfit sersic2dsmoothsimplefit readfitsbintable listfitsextensions listtablecolumns interpol where list straightlinefit mpfit evalmpfit question nparams double pyvar mjd stored function makehtmlprocedureheader saomarkpoint saoclear saomarklabel imexa writefits contour display exec sleep print mem shift center centroid upper lower export replace rotate fft reass norm clip smooth boxcar flip enlarge resize wien lucy 3dnorm correl rebin ssaplot freddy surface sbfint sbfbkg sbfsav sbfcls colint coltab colsrf sbball sbtbal sbplan sbplnt sbrod sbcone sbelip sbline sbtext sbsurf sbtsur sbslic sbcpln sb2srf radialplot setfitskey setbitpix cd setwcs shrink view limits printf writebmp swapbytes read shade cblank cubemerge setenv break run echo precess pwd dir setindexbase fortrannotation cnotation userDialog compile spec3d plot free sao cirrange swapaxes debug copyheader setfitstype watchdir message python deletefitskey stored function alreadyin stored function unify stored function menu stored function html_header stored function footer stored function nohtml stored function fixpgplot index.html history.html syntax.html operators.html ifandloop.html variables.html plotting.html fitsfiles.html bridges.html category.html functions.html procedures.html pgplot.html Could not open file ../pgplot.html for reading import: Error processing function. in the following line: } ^ Cannot assign this to a variable stored function alreadyin stored function unify stored function menu stored function html_header stored function footer stored function nohtml sin cos tan sinh cosh tanh asin acos atan asinh acosh atanh exp log ln sqrt erf bessel int round frac abs sign rad2deg deg2rad float strlen min max avg total median naxis naxis1 naxis2 naxis3 xmax ymax xmin ymin xcen ycen real imag arg jd jdnumber jdfraction upper lower string calday header dayofweek fits gauss circle ellipse rect delta cosbell chinhat airy cubemedian cubeavg ssa mosaic shift rotate fft reass norm clip smooth boxcar 3dexpand dpixcreate dpixapply flip enlarge resize wien lucy center 3dnorm (obsolete) conj correl readfits 3dspec stddev variance meddev saomark random import rebin stringarray nelements ssastat sssa ssaselect maxentropy cubeminimum cubemaximum fwhm setbitpix bytearray shortarray longarray floatarray doublearray complexarray shrink getfitskey polyfit sprintf photometry transcoords findfile markpos lmst wsa swsa centroids maxima gausspos worldpos pixpos exec fileexists filesize dir polyfitxy sort char complex strpos clean collapse magnify wsastat gaussfit gauss2dfit polyfitxyerr psf pwd quickgauss getenv cblank now polar transmatrix transform invert transpose isvariable pi convolve gammp reform find histogram meandev version spifficube (obsolete) spiffiuncube (obsolete) spiffishift (obsolete) bezier (obsolete) bezier1d (obsolete) moffat readfitsextension multigauss2dfit sincfit rebin1d velmap fxcor correlmap longslit evalvelmap sinfit indexbase voronoi gauss2dsimplefit transpoly strtrim right ten primes twodcut simplifywhitespace strsplit sersic2dfit sersic2dsimplefit sersicfit sersic2d randomg poly polyfit2d polyfit2derr getbitpix isnan isinf evalgaussfit polyroots interpolate radialprofile ellipticalprofile multigaussfit readfitsall cubequantile quantile sersic2dsmoothfit sersic2dsmoothsimplefit readfitsbintable listfitsextensions listtablecolumns interpol where list straightlinefit mpfit evalmpfit question nparams double pyvar mjd saomarkpoint saoclear saomarklabel imexa writefits contour display exec sleep print mem shift center centroid upper lower export replace rotate fft reass norm clip smooth boxcar flip enlarge resize wien lucy 3dnorm correl rebin ssaplot freddy surface sbfint sbfbkg sbfsav sbfcls colint coltab colsrf sbball sbtbal sbplan sbplnt sbrod sbcone sbelip sbline sbtext sbsurf sbtsur sbslic sbcpln sb2srf radialplot setfitskey setbitpix cd setwcs shrink view limits printf writebmp swapbytes read shade cblank cubemerge setenv break run echo precess pwd dir setindexbase fortrannotation cnotation userDialog compile spec3d plot free sao cirrange swapaxes debug copyheader setfitstype watchdir message python deletefitskey index.html installing.html syntax.html operators.html ifandloop.html variables.html plotting.html fitsfiles.html examples.html bridges.html DPUSER> cd QFitsView/doc/www && echo @makewww.dpuser | ../../../dpuser/dpuser ____ ____ _ _ ____ _____ ____ | _ \| _ \| | | / ___|| ____| _ \ | | | | |_) | | | \___ \| _| | |_) | | |_| | __/| |_| |___) | |___| _ < |____/|_| \___/|____/|_____|_| \_\ - The Next Generation 4.2 Rev. XXX Written since 1999 by Thomas Ott Inspired by the original MPE dp_user speckle data reduction software For basic information, type "help" at the DPUSER> prompt. Online documentation available at: http://www.mpe.mpg.de/~ott/dpuser 244 functions registered. 124 procedures registered. 126 pgplot procedures registered. DPUSER> @makewww.dpuser stored function alreadyin stored function unify stored function menu stored function html_header stored function footer stored function nohtml stored function fixpgplot qfitsview.html viewingtools.html maindisplay.html toolbar.html dpuserwindow.html cubespectrum.html DPUSER> test -f dpuser/doc/www/index.html dh_installdocs make[1]: Leaving directory '/build/reproducible-path/dpuser-4.2+dfsg' dh_installdocs -Ndpuser-doc dh_installchangelogs dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libreadline8t64 from: /lib/aarch64-linux-gnu/libreadline.so.8 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libreadline8t64 to: /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'dpuser' in '../dpuser_4.2+dfsg-1_arm64.deb'. dpkg-deb: building package 'qfitsview-dbgsym' in '../qfitsview-dbgsym_4.2+dfsg-1_arm64.deb'. dpkg-deb: building package 'dpuser-doc' in '../dpuser-doc_4.2+dfsg-1_all.deb'. dpkg-deb: building package 'dpuser-dbgsym' in '../dpuser-dbgsym_4.2+dfsg-1_arm64.deb'. dpkg-deb: building package 'qfitsview' in '../qfitsview_4.2+dfsg-1_arm64.deb'. dpkg-genbuildinfo --build=binary -O../dpuser_4.2+dfsg-1_arm64.buildinfo dpkg-genchanges --build=binary -O../dpuser_4.2+dfsg-1_arm64.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: including full 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/3299862 and its subdirectories I: Current time: Wed Jan 22 19:25:53 -12 2025 I: pbuilder-time-stamp: 1737617153 Thu Jan 23 07:25:56 UTC 2025 I: 1st build successful. Starting 2nd build on remote node codethink03-arm64.debian.net. Thu Jan 23 07:25:56 UTC 2025 I: Preparing to do remote build '2' on codethink03-arm64.debian.net. Thu Jan 23 07:43:10 UTC 2025 I: Deleting $TMPDIR on codethink03-arm64.debian.net. Thu Jan 23 07:43:10 UTC 2025 I: dpuser_4.2+dfsg-1_arm64.changes: Format: 1.8 Date: Sat, 05 Oct 2024 15:50:12 +0200 Source: dpuser Binary: dpuser dpuser-dbgsym dpuser-doc qfitsview qfitsview-dbgsym Architecture: arm64 all Version: 4.2+dfsg-1 Distribution: unstable Urgency: medium Maintainer: Debian Astro Team Changed-By: Ole Streicher Description: dpuser - Interactive language for handling numbers, strings, and matrices dpuser-doc - Documentation for DPUSER and QFitsView qfitsview - FITS file viewer based on DPUSER Changes: dpuser (4.2+dfsg-1) unstable; urgency=medium . * New upstream version 4.2+dfsg * Rediff patches * Push Standards-Version to 4.7.0. No changes needed * Update d/copyright and d/clean for generated files * New build dependency libdfitsio-dev Checksums-Sha1: d5980f4af1c96e8a6da4bd88e493919cee732034 3238956 dpuser-dbgsym_4.2+dfsg-1_arm64.deb 79fe99a1270c8f690ab97008907bda010bb961c1 902568 dpuser-doc_4.2+dfsg-1_all.deb 22fcde7094ea1d5e779d5031869aabb859e6177e 11718 dpuser_4.2+dfsg-1_arm64.buildinfo dab4137bb26bbe9667736de95d87881add63986a 625676 dpuser_4.2+dfsg-1_arm64.deb cde7a389b469f132bef20751412338fbb40df6b8 20481692 qfitsview-dbgsym_4.2+dfsg-1_arm64.deb 1540615d6ed9797f30d9340c3feefaf612d63c78 1743780 qfitsview_4.2+dfsg-1_arm64.deb Checksums-Sha256: 592166693c3f4186c996fdcca7cd4082ad13ba0e9e625b7589de8990ccb579e8 3238956 dpuser-dbgsym_4.2+dfsg-1_arm64.deb 75bba4fd9d957a725789cbf43b25e37c558bb56f1b0f2eecb72db74ae7a0c7c7 902568 dpuser-doc_4.2+dfsg-1_all.deb a1a9a5bd50b582ca2c973471784b65b751e605590bdda6318662aedf097531fc 11718 dpuser_4.2+dfsg-1_arm64.buildinfo aebf21aeb99d9b8c2907448f5f499ce3a3adbf13cb608be2a16813bee8b6ef42 625676 dpuser_4.2+dfsg-1_arm64.deb 5a80dec713eb04825dac7aacc0946ed6cef644a7c934664d2f08ed0eb25f3420 20481692 qfitsview-dbgsym_4.2+dfsg-1_arm64.deb 6ac66a33f7023b2ab082a5fe7a3c69a161e14e2ce3c1b3a4ded6c786d4f40bf8 1743780 qfitsview_4.2+dfsg-1_arm64.deb Files: 40892684b57f746b3b89a426806d2d52 3238956 debug optional dpuser-dbgsym_4.2+dfsg-1_arm64.deb f7e8990eb9d855d5d6a17c47c22ad87f 902568 doc optional dpuser-doc_4.2+dfsg-1_all.deb a2cfba96e1d0b1ebae57c2efc93ad24c 11718 science optional dpuser_4.2+dfsg-1_arm64.buildinfo a4f0eb626fbac3be24912e02e10b4e06 625676 science optional dpuser_4.2+dfsg-1_arm64.deb 211d9767cb9458e9cc762878398a9900 20481692 debug optional qfitsview-dbgsym_4.2+dfsg-1_arm64.deb e4b25f07a59214e600499d000f0fd458 1743780 science optional qfitsview_4.2+dfsg-1_arm64.deb Thu Jan 23 07:43:12 UTC 2025 I: diffoscope 285 will be used to compare the two builds: Running as unit: rb-diffoscope-arm64_10-54827.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.IT2XYD8j/dpuser_4.2+dfsg-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.IT2XYD8j/dpuser_4.2+dfsg-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.IT2XYD8j/dpuser_4.2+dfsg-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.IT2XYD8j/b1/dpuser_4.2+dfsg-1_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.IT2XYD8j/b2/dpuser_4.2+dfsg-1_arm64.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.590s) 0.590s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.250s) 0.250s 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: 917ms CPU time consumed: 916ms Thu Jan 23 07:43:13 UTC 2025 I: diffoscope 285 found no differences in the changes files, and a .buildinfo file also exists. Thu Jan 23 07:43:13 UTC 2025 I: dpuser from trixie built successfully and reproducibly on arm64. Thu Jan 23 07:43:14 UTC 2025 I: Submitting .buildinfo files to external archives: Thu Jan 23 07:43:14 UTC 2025 I: Submitting 16K b1/dpuser_4.2+dfsg-1_arm64.buildinfo.asc Thu Jan 23 07:43:15 UTC 2025 I: Submitting 16K b2/dpuser_4.2+dfsg-1_arm64.buildinfo.asc Thu Jan 23 07:43:16 UTC 2025 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Thu Jan 23 07:43:16 UTC 2025 I: Done submitting .buildinfo files. Thu Jan 23 07:43:16 UTC 2025 I: Removing signed dpuser_4.2+dfsg-1_arm64.buildinfo.asc files: removed './b1/dpuser_4.2+dfsg-1_arm64.buildinfo.asc' removed './b2/dpuser_4.2+dfsg-1_arm64.buildinfo.asc'