I: pbuilder: network access will be disabled during build
I: Current time: Thu Jan 29 02:39:10 +14 2026
I: pbuilder-time-stamp: 1769603950
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: using eatmydata during job
I: Copying source file
I: copying [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/71244/tmp/hooks/D01_modify_environment starting
debug: Running on ionos16-i386.
I: Changing host+domainname to test build reproducibility
I: Adding a custom variable just for the fun of it...
I: Changing /bin/sh to bash
'/bin/sh' -> '/bin/bash'
lrwxrwxrwx 1 root root 9 Jan 28 12:41 /bin/sh -> /bin/bash
I: Setting pbuilder2's login shell to /bin/bash
I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
I: user script /srv/workspace/pbuilder/71244/tmp/hooks/D01_modify_environment finished
I: user script /srv/workspace/pbuilder/71244/tmp/hooks/D02_print_environment starting
I: set
  BASH=/bin/sh
  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
  BASH_ALIASES=()
  BASH_ARGC=()
  BASH_ARGV=()
  BASH_CMDS=()
  BASH_LINENO=([0]="12" [1]="0")
  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
  BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="i686-pc-linux-gnu")
  BASH_VERSION='5.2.37(1)-release'
  BUILDDIR=/build/reproducible-path
  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
  BUILDUSERNAME=pbuilder2
  BUILD_ARCH=i386
  DEBIAN_FRONTEND=noninteractive
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=21 '
  DIRSTACK=()
  DISTRIBUTION=unstable
  EUID=0
  FUNCNAME=([0]="Echo" [1]="main")
  GROUPS=()
  HOME=/root
  HOSTNAME=i-capture-the-hostname
  HOSTTYPE=i686
  HOST_ARCH=i386
  IFS=' 	
  '
  INVOCATION_ID=8120dcbd0e294f5d9aa4055915c0d15a
  LANG=C
  LANGUAGE=de_CH:de
  LC_ALL=C
  LD_LIBRARY_PATH=/usr/lib/libeatmydata
  LD_PRELOAD=libeatmydata.so
  MACHTYPE=i686-pc-linux-gnu
  MAIL=/var/mail/root
  OPTERR=1
  OPTIND=1
  OSTYPE=linux-gnu
  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
  PBCURRENTCOMMANDLINEOPERATION=build
  PBUILDER_OPERATION=build
  PBUILDER_PKGDATADIR=/usr/share/pbuilder
  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
  PBUILDER_SYSCONFDIR=/etc
  PIPESTATUS=([0]="0")
  POSIXLY_CORRECT=y
  PPID=71244
  PS4='+ '
  PWD=/
  SHELL=/bin/bash
  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
  SHLVL=3
  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.OaVaWrVv/pbuilderrc_SVjw --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.OaVaWrVv/b2 --logfile b2/build.log dpuser_4.2+dfsg-1.dsc'
  SUDO_GID=112
  SUDO_UID=107
  SUDO_USER=jenkins
  TERM=unknown
  TZ=/usr/share/zoneinfo/Etc/GMT-14
  UID=0
  USER=root
  _='I: set'
  http_proxy=http://213.165.73.152:3128
I: uname -a
  Linux i-capture-the-hostname 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux
I: ls -l /bin
  lrwxrwxrwx 1 root root 7 Nov 22  2024 /bin -> usr/bin
I: user script /srv/workspace/pbuilder/71244/tmp/hooks/D02_print_environment finished
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: i386
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: 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 ... 19844 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-intel1{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-quad3{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} libldap-2.5-0{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} libpciaccess0{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 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, 222 newly installed, 0 to remove and 0 not upgraded.
Need to get 132 MB of archives. After unpacking 564 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian unstable/main i386 m4 i386 1.4.19-4 [293 kB]
Get: 2 http://deb.debian.org/debian unstable/main i386 flex i386 2.6.4-8.2+b3 [412 kB]
Get: 3 http://deb.debian.org/debian unstable/main i386 libpython3.12-minimal i386 3.12.8-3 [816 kB]
Get: 4 http://deb.debian.org/debian unstable/main i386 libexpat1 i386 2.6.4-1 [107 kB]
Get: 5 http://deb.debian.org/debian unstable/main i386 python3.12-minimal i386 3.12.8-3 [2239 kB]
Get: 6 http://deb.debian.org/debian unstable/main i386 python3-minimal i386 3.12.8-1 [26.9 kB]
Get: 7 http://deb.debian.org/debian unstable/main i386 media-types all 10.1.0 [26.9 kB]
Get: 8 http://deb.debian.org/debian unstable/main i386 netbase all 6.4 [12.8 kB]
Get: 9 http://deb.debian.org/debian unstable/main i386 tzdata all 2024b-4 [256 kB]
Get: 10 http://deb.debian.org/debian unstable/main i386 libffi8 i386 3.4.6-1 [21.2 kB]
Get: 11 http://deb.debian.org/debian unstable/main i386 libkrb5support0 i386 1.21.3-3 [34.9 kB]
Get: 12 http://deb.debian.org/debian unstable/main i386 libcom-err2 i386 1.47.2~rc1-2 [24.0 kB]
Get: 13 http://deb.debian.org/debian unstable/main i386 libk5crypto3 i386 1.21.3-3 [83.6 kB]
Get: 14 http://deb.debian.org/debian unstable/main i386 libkeyutils1 i386 1.6.3-4 [9600 B]
Get: 15 http://deb.debian.org/debian unstable/main i386 libkrb5-3 i386 1.21.3-3 [350 kB]
Get: 16 http://deb.debian.org/debian unstable/main i386 libgssapi-krb5-2 i386 1.21.3-3 [146 kB]
Get: 17 http://deb.debian.org/debian unstable/main i386 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB]
Get: 18 http://deb.debian.org/debian unstable/main i386 libtirpc3t64 i386 1.3.4+ds-1.3+b1 [90.5 kB]
Get: 19 http://deb.debian.org/debian unstable/main i386 libnsl2 i386 1.3.0-3+b3 [42.7 kB]
Get: 20 http://deb.debian.org/debian unstable/main i386 readline-common all 8.2-6 [69.4 kB]
Get: 21 http://deb.debian.org/debian unstable/main i386 libreadline8t64 i386 8.2-6 [173 kB]
Get: 22 http://deb.debian.org/debian unstable/main i386 libpython3.12-stdlib i386 3.12.8-3 [1968 kB]
Get: 23 http://deb.debian.org/debian unstable/main i386 python3.12 i386 3.12.8-3 [677 kB]
Get: 24 http://deb.debian.org/debian unstable/main i386 libpython3-stdlib i386 3.12.8-1 [9792 B]
Get: 25 http://deb.debian.org/debian unstable/main i386 python3 i386 3.12.8-1 [27.9 kB]
Get: 26 http://deb.debian.org/debian unstable/main i386 sensible-utils all 0.0.24 [24.8 kB]
Get: 27 http://deb.debian.org/debian unstable/main i386 libmagic-mgc i386 1:5.45-3+b1 [314 kB]
Get: 28 http://deb.debian.org/debian unstable/main i386 libmagic1t64 i386 1:5.45-3+b1 [115 kB]
Get: 29 http://deb.debian.org/debian unstable/main i386 file i386 1:5.45-3+b1 [43.2 kB]
Get: 30 http://deb.debian.org/debian unstable/main i386 gettext-base i386 0.22.5-3 [201 kB]
Get: 31 http://deb.debian.org/debian unstable/main i386 libuchardet0 i386 0.0.8-1+b2 [69.2 kB]
Get: 32 http://deb.debian.org/debian unstable/main i386 groff-base i386 1.23.0-7 [1199 kB]
Get: 33 http://deb.debian.org/debian unstable/main i386 bsdextrautils i386 2.40.2-12 [95.9 kB]
Get: 34 http://deb.debian.org/debian unstable/main i386 libpipeline1 i386 1.5.8-1 [41.2 kB]
Get: 35 http://deb.debian.org/debian unstable/main i386 man-db i386 2.13.0-1 [1428 kB]
Get: 36 http://deb.debian.org/debian unstable/main i386 autoconf all 2.72-3 [493 kB]
Get: 37 http://deb.debian.org/debian unstable/main i386 autotools-dev all 20220109.1 [51.6 kB]
Get: 38 http://deb.debian.org/debian unstable/main i386 automake all 1:1.16.5-1.3 [823 kB]
Get: 39 http://deb.debian.org/debian unstable/main i386 autopoint all 0.22.5-3 [723 kB]
Get: 40 http://deb.debian.org/debian unstable/main i386 bison i386 2:3.8.2+dfsg-1+b2 [1182 kB]
Get: 41 http://deb.debian.org/debian unstable/main i386 cfortran all 20210827-1 [67.7 kB]
Get: 42 http://deb.debian.org/debian unstable/main i386 libdebhelper-perl all 13.22 [90.5 kB]
Get: 43 http://deb.debian.org/debian unstable/main i386 libtool all 2.4.7-8 [517 kB]
Get: 44 http://deb.debian.org/debian unstable/main i386 dh-autoreconf all 20 [17.1 kB]
Get: 45 http://deb.debian.org/debian unstable/main i386 libarchive-zip-perl all 1.68-1 [104 kB]
Get: 46 http://deb.debian.org/debian unstable/main i386 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB]
Get: 47 http://deb.debian.org/debian unstable/main i386 dh-strip-nondeterminism all 1.14.0-1 [8448 B]
Get: 48 http://deb.debian.org/debian unstable/main i386 libelf1t64 i386 0.192-4 [195 kB]
Get: 49 http://deb.debian.org/debian unstable/main i386 dwz i386 0.15-1+b1 [116 kB]
Get: 50 http://deb.debian.org/debian unstable/main i386 libunistring5 i386 1.3-1 [458 kB]
Get: 51 http://deb.debian.org/debian unstable/main i386 libicu72 i386 72.1-5+b1 [9583 kB]
Get: 52 http://deb.debian.org/debian unstable/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.2+b1 [734 kB]
Get: 53 http://deb.debian.org/debian unstable/main i386 gettext i386 0.22.5-3 [1631 kB]
Get: 54 http://deb.debian.org/debian unstable/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 55 http://deb.debian.org/debian unstable/main i386 po-debconf all 1.0.21+nmu1 [248 kB]
Get: 56 http://deb.debian.org/debian unstable/main i386 debhelper all 13.22 [919 kB]
Get: 57 http://deb.debian.org/debian unstable/main i386 libbrotli1 i386 1.1.0-2+b6 [308 kB]
Get: 58 http://deb.debian.org/debian unstable/main i386 libpng16-16t64 i386 1.6.44-3 [288 kB]
Get: 59 http://deb.debian.org/debian unstable/main i386 libfreetype6 i386 2.13.3+dfsg-1 [464 kB]
Get: 60 http://deb.debian.org/debian unstable/main i386 fonts-dejavu-mono all 2.37-8 [489 kB]
Get: 61 http://deb.debian.org/debian unstable/main i386 fonts-dejavu-core all 2.37-8 [840 kB]
Get: 62 http://deb.debian.org/debian unstable/main i386 fontconfig-config i386 2.15.0-1.1+b1 [318 kB]
Get: 63 http://deb.debian.org/debian unstable/main i386 libfontconfig1 i386 2.15.0-1.1+b1 [402 kB]
Get: 64 http://deb.debian.org/debian unstable/main i386 fontconfig i386 2.15.0-1.1+b1 [463 kB]
Get: 65 http://deb.debian.org/debian unstable/main i386 libpixman-1-0 i386 0.44.0-3 [246 kB]
Get: 66 http://deb.debian.org/debian unstable/main i386 libxau6 i386 1:1.0.11-1 [20.7 kB]
Get: 67 http://deb.debian.org/debian unstable/main i386 libxdmcp6 i386 1:1.1.5-1 [28.2 kB]
Get: 68 http://deb.debian.org/debian unstable/main i386 libxcb1 i386 1.17.0-2+b1 [148 kB]
Get: 69 http://deb.debian.org/debian unstable/main i386 libx11-data all 2:1.8.10-2 [337 kB]
Get: 70 http://deb.debian.org/debian unstable/main i386 libx11-6 i386 2:1.8.10-2 [834 kB]
Get: 71 http://deb.debian.org/debian unstable/main i386 libxcb-render0 i386 1.17.0-2+b1 [116 kB]
Get: 72 http://deb.debian.org/debian unstable/main i386 libxcb-shm0 i386 1.17.0-2+b1 [105 kB]
Get: 73 http://deb.debian.org/debian unstable/main i386 libxext6 i386 2:1.3.4-1+b2 [52.6 kB]
Get: 74 http://deb.debian.org/debian unstable/main i386 libxrender1 i386 1:0.9.10-1.1+b3 [28.8 kB]
Get: 75 http://deb.debian.org/debian unstable/main i386 libcairo2 i386 1.18.2-2 [591 kB]
Get: 76 http://deb.debian.org/debian unstable/main i386 libgiza0 i386 1.4.4-1 [128 kB]
Get: 77 http://deb.debian.org/debian unstable/main i386 libcpgplot0 i386 1.4.4-1 [47.8 kB]
Get: 78 http://deb.debian.org/debian unstable/main i386 libgfortran5 i386 14.2.0-11 [735 kB]
Get: 79 http://deb.debian.org/debian unstable/main i386 libpgplot0 i386 1.4.4-1 [58.2 kB]
Get: 80 http://deb.debian.org/debian unstable/main i386 giza-dev i386 1.4.4-1 [177 kB]
Get: 81 http://deb.debian.org/debian unstable/main i386 libavahi-common-data i386 0.8-15 [112 kB]
Get: 82 http://deb.debian.org/debian unstable/main i386 libavahi-common3 i386 0.8-15 [46.3 kB]
Get: 83 http://deb.debian.org/debian unstable/main i386 libdbus-1-3 i386 1.16.0-1 [190 kB]
Get: 84 http://deb.debian.org/debian unstable/main i386 libavahi-client3 i386 0.8-15 [50.3 kB]
Get: 85 http://deb.debian.org/debian unstable/main i386 libidn2-0 i386 2.3.7-2+b1 [130 kB]
Get: 86 http://deb.debian.org/debian unstable/main i386 libp11-kit0 i386 0.25.5-3 [423 kB]
Get: 87 http://deb.debian.org/debian unstable/main i386 libtasn1-6 i386 4.19.0-3+b3 [51.1 kB]
Get: 88 http://deb.debian.org/debian unstable/main i386 libgnutls30t64 i386 3.8.8-2 [1451 kB]
Get: 89 http://deb.debian.org/debian unstable/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-8 [20.6 kB]
Get: 90 http://deb.debian.org/debian unstable/main i386 libsasl2-2 i386 2.1.28+dfsg1-8 [61.0 kB]
Get: 91 http://deb.debian.org/debian unstable/main i386 libldap-2.5-0 i386 2.5.19+dfsg-1 [200 kB]
Get: 92 http://deb.debian.org/debian unstable/main i386 libnghttp2-14 i386 1.64.0-1 [82.4 kB]
Get: 93 http://deb.debian.org/debian unstable/main i386 libnghttp3-9 i386 1.6.0-2 [75.9 kB]
Get: 94 http://deb.debian.org/debian unstable/main i386 libngtcp2-16 i386 1.9.1-1 [151 kB]
Get: 95 http://deb.debian.org/debian unstable/main i386 libngtcp2-crypto-gnutls8 i386 1.9.1-1 [19.1 kB]
Get: 96 http://deb.debian.org/debian unstable/main i386 libpsl5t64 i386 0.21.2-1.1+b1 [57.7 kB]
Get: 97 http://deb.debian.org/debian unstable/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2+b5 [62.4 kB]
Get: 98 http://deb.debian.org/debian unstable/main i386 libssh2-1t64 i386 1.11.1-1 [256 kB]
Get: 99 http://deb.debian.org/debian unstable/main i386 libcurl3t64-gnutls i386 8.11.1-1 [404 kB]
Get: 100 http://deb.debian.org/debian unstable/main i386 libcfitsio10t64 i386 4.5.0-5 [629 kB]
Get: 101 http://deb.debian.org/debian unstable/main i386 libcfitsio-dev i386 4.5.0-5 [717 kB]
Get: 102 http://deb.debian.org/debian unstable/main i386 libcups2t64 i386 2.4.10-2+b1 [267 kB]
Get: 103 http://deb.debian.org/debian unstable/main i386 libdouble-conversion3 i386 3.3.0-1+b2 [45.7 kB]
Get: 104 http://deb.debian.org/debian unstable/main i386 libdrm-common all 2.4.123-1 [8084 B]
Get: 105 http://deb.debian.org/debian unstable/main i386 libdrm2 i386 2.4.123-1 [41.8 kB]
Get: 106 http://deb.debian.org/debian unstable/main i386 libdrm-amdgpu1 i386 2.4.123-1 [25.0 kB]
Get: 107 http://deb.debian.org/debian unstable/main i386 libpciaccess0 i386 0.17-3+b2 [53.8 kB]
Get: 108 http://deb.debian.org/debian unstable/main i386 libdrm-intel1 i386 2.4.123-1 [66.8 kB]
Get: 109 http://deb.debian.org/debian unstable/main i386 libdrm-radeon1 i386 2.4.123-1 [23.0 kB]
Get: 110 http://deb.debian.org/debian unstable/main i386 libedit2 i386 3.1-20240808-1 [98.0 kB]
Get: 111 http://deb.debian.org/debian unstable/main i386 libglvnd0 i386 1.7.0-1+b2 [44.1 kB]
Get: 112 http://deb.debian.org/debian unstable/main i386 libwayland-server0 i386 1.23.0-1+b1 [35.9 kB]
Get: 113 http://deb.debian.org/debian unstable/main i386 libxcb-randr0 i386 1.17.0-2+b1 [118 kB]
Get: 114 http://deb.debian.org/debian unstable/main i386 libglapi-mesa i386 24.2.8-1 [37.8 kB]
Get: 115 http://deb.debian.org/debian unstable/main i386 libz3-4 i386 4.13.3-1 [9211 kB]
Get: 116 http://deb.debian.org/debian unstable/main i386 libllvm19 i386 1:19.1.6-1 [30.3 MB]
Get: 117 http://deb.debian.org/debian unstable/main i386 libsensors-config all 1:3.6.0-10 [14.6 kB]
Get: 118 http://deb.debian.org/debian unstable/main i386 libsensors5 i386 1:3.6.0-10+b1 [35.8 kB]
Get: 119 http://deb.debian.org/debian unstable/main i386 libx11-xcb1 i386 2:1.8.10-2 [241 kB]
Get: 120 http://deb.debian.org/debian unstable/main i386 libxcb-dri2-0 i386 1.17.0-2+b1 [107 kB]
Get: 121 http://deb.debian.org/debian unstable/main i386 libxcb-dri3-0 i386 1.17.0-2+b1 [107 kB]
Get: 122 http://deb.debian.org/debian unstable/main i386 libxcb-present0 i386 1.17.0-2+b1 [106 kB]
Get: 123 http://deb.debian.org/debian unstable/main i386 libxcb-sync1 i386 1.17.0-2+b1 [109 kB]
Get: 124 http://deb.debian.org/debian unstable/main i386 libxcb-xfixes0 i386 1.17.0-2+b1 [110 kB]
Get: 125 http://deb.debian.org/debian unstable/main i386 libxshmfence1 i386 1.3-1+b2 [8992 B]
Get: 126 http://deb.debian.org/debian unstable/main i386 mesa-libgallium i386 24.2.8-1 [9409 kB]
Get: 127 http://deb.debian.org/debian unstable/main i386 libgbm1 i386 24.2.8-1 [43.9 kB]
Get: 128 http://deb.debian.org/debian unstable/main i386 libwayland-client0 i386 1.23.0-1+b1 [27.2 kB]
Get: 129 http://deb.debian.org/debian unstable/main i386 libegl-mesa0 i386 24.2.8-1 [140 kB]
Get: 130 http://deb.debian.org/debian unstable/main i386 libegl1 i386 1.7.0-1+b2 [36.4 kB]
Get: 131 http://deb.debian.org/debian unstable/main i386 libxcb-glx0 i386 1.17.0-2+b1 [124 kB]
Get: 132 http://deb.debian.org/debian unstable/main i386 libxfixes3 i386 1:6.0.0-2+b3 [20.6 kB]
Get: 133 http://deb.debian.org/debian unstable/main i386 libxxf86vm1 i386 1:1.1.4-1+b3 [20.1 kB]
Get: 134 http://deb.debian.org/debian unstable/main i386 libvulkan1 i386 1.3.296.0-1 [136 kB]
Get: 135 http://deb.debian.org/debian unstable/main i386 libgl1-mesa-dri i386 24.2.8-1 [42.5 kB]
Get: 136 http://deb.debian.org/debian unstable/main i386 libglx-mesa0 i386 24.2.8-1 [160 kB]
Get: 137 http://deb.debian.org/debian unstable/main i386 libglx0 i386 1.7.0-1+b2 [36.8 kB]
Get: 138 http://deb.debian.org/debian unstable/main i386 libgl1 i386 1.7.0-1+b2 [82.7 kB]
Get: 139 http://deb.debian.org/debian unstable/main i386 xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB]
Get: 140 http://deb.debian.org/debian unstable/main i386 x11proto-dev all 2024.1-1 [603 kB]
Get: 141 http://deb.debian.org/debian unstable/main i386 libxau-dev i386 1:1.0.11-1 [24.0 kB]
Get: 142 http://deb.debian.org/debian unstable/main i386 libxdmcp-dev i386 1:1.1.5-1 [45.0 kB]
Get: 143 http://deb.debian.org/debian unstable/main i386 xtrans-dev all 1.4.0-1 [98.7 kB]
Get: 144 http://deb.debian.org/debian unstable/main i386 libxcb1-dev i386 1.17.0-2+b1 [186 kB]
Get: 145 http://deb.debian.org/debian unstable/main i386 libx11-dev i386 2:1.8.10-2 [917 kB]
Get: 146 http://deb.debian.org/debian unstable/main i386 libglx-dev i386 1.7.0-1+b2 [15.8 kB]
Get: 147 http://deb.debian.org/debian unstable/main i386 libgl-dev i386 1.7.0-1+b2 [101 kB]
Get: 148 http://deb.debian.org/debian unstable/main i386 libegl-dev i386 1.7.0-1+b2 [19.5 kB]
Get: 149 http://deb.debian.org/debian unstable/main i386 libevdev2 i386 1.13.3+dfsg-1 [30.4 kB]
Get: 150 http://deb.debian.org/debian unstable/main i386 libfftw3-double3 i386 3.3.10-2+b1 [629 kB]
Get: 151 http://deb.debian.org/debian unstable/main i386 libfftw3-long3 i386 3.3.10-2+b1 [349 kB]
Get: 152 http://deb.debian.org/debian unstable/main i386 libfftw3-quad3 i386 3.3.10-2+b1 [1860 kB]
Get: 153 http://deb.debian.org/debian unstable/main i386 libfftw3-single3 i386 3.3.10-2+b1 [646 kB]
Get: 154 http://deb.debian.org/debian unstable/main i386 libfftw3-bin i386 3.3.10-2+b1 [50.0 kB]
Get: 155 http://deb.debian.org/debian unstable/main i386 libfftw3-dev i386 3.3.10-2+b1 [3254 kB]
Get: 156 http://deb.debian.org/debian unstable/main i386 libglib2.0-0t64 i386 2.82.4-1 [1572 kB]
Get: 157 http://deb.debian.org/debian unstable/main i386 libopengl0 i386 1.7.0-1+b2 [29.3 kB]
Get: 158 http://deb.debian.org/debian unstable/main i386 libglu1-mesa i386 9.0.2-1.1+b2 [190 kB]
Get: 159 http://deb.debian.org/debian unstable/main i386 libopengl-dev i386 1.7.0-1+b2 [5384 B]
Get: 160 http://deb.debian.org/debian unstable/main i386 libglu1-mesa-dev i386 9.0.2-1.1+b2 [233 kB]
Get: 161 http://deb.debian.org/debian unstable/main i386 libgraphite2-3 i386 1.3.14-2+b1 [77.8 kB]
Get: 162 http://deb.debian.org/debian unstable/main i386 libgslcblas0 i386 2.8+dfsg-5 [106 kB]
Get: 163 http://deb.debian.org/debian unstable/main i386 libgsl28 i386 2.8+dfsg-5 [978 kB]
Get: 164 http://deb.debian.org/debian unstable/main i386 libgsl-dev i386 2.8+dfsg-5 [1240 kB]
Get: 165 http://deb.debian.org/debian unstable/main i386 libgudev-1.0-0 i386 238-5+b1 [15.2 kB]
Get: 166 http://deb.debian.org/debian unstable/main i386 libharfbuzz0b i386 10.1.0-1 [503 kB]
Get: 167 http://deb.debian.org/debian unstable/main i386 x11-common all 1:7.7+23.1 [216 kB]
Get: 168 http://deb.debian.org/debian unstable/main i386 libice6 i386 2:1.1.1-1 [67.8 kB]
Get: 169 http://deb.debian.org/debian unstable/main i386 libwacom-common all 2.13.0-1 [98.0 kB]
Get: 170 http://deb.debian.org/debian unstable/main i386 libwacom9 i386 2.13.0-1 [25.8 kB]
Get: 171 http://deb.debian.org/debian unstable/main i386 libinput-bin i386 1.26.2-1 [25.6 kB]
Get: 172 http://deb.debian.org/debian unstable/main i386 libmtdev1t64 i386 1.1.6-1.2+b1 [23.0 kB]
Get: 173 http://deb.debian.org/debian unstable/main i386 libinput10 i386 1.26.2-1 [146 kB]
Get: 174 http://deb.debian.org/debian unstable/main i386 libjpeg62-turbo i386 1:2.1.5-3+b1 [171 kB]
Get: 175 http://deb.debian.org/debian unstable/main i386 libmd4c0 i386 0.5.2-2+b1 [49.2 kB]
Get: 176 http://deb.debian.org/debian unstable/main i386 libncurses6 i386 6.5-2+b1 [112 kB]
Get: 177 http://deb.debian.org/debian unstable/main i386 libncurses-dev i386 6.5-2+b1 [505 kB]
Get: 178 http://deb.debian.org/debian unstable/main i386 libpcre2-16-0 i386 10.44-5 [258 kB]
Get: 179 http://deb.debian.org/debian unstable/main i386 zlib1g-dev i386 1:1.3.dfsg+really1.3.1-1+b1 [916 kB]
Get: 180 http://deb.debian.org/debian unstable/main i386 libpng-dev i386 1.6.44-3 [374 kB]
Get: 181 http://deb.debian.org/debian unstable/main i386 shared-mime-info i386 2.4-5+b1 [761 kB]
Get: 182 http://deb.debian.org/debian unstable/main i386 libqt5core5t64 i386 5.15.15+dfsg-2 [2719 kB]
Get: 183 http://deb.debian.org/debian unstable/main i386 libqt5concurrent5t64 i386 5.15.15+dfsg-2 [45.5 kB]
Get: 184 http://deb.debian.org/debian unstable/main i386 libqt5dbus5t64 i386 5.15.15+dfsg-2 [238 kB]
Get: 185 http://deb.debian.org/debian unstable/main i386 libqt5network5t64 i386 5.15.15+dfsg-2 [771 kB]
Get: 186 http://deb.debian.org/debian unstable/main i386 libsm6 i386 2:1.2.4-1 [35.9 kB]
Get: 187 http://deb.debian.org/debian unstable/main i386 libxcb-icccm4 i386 0.4.2-1 [28.2 kB]
Get: 188 http://deb.debian.org/debian unstable/main i386 libxcb-util1 i386 0.4.0-1+b2 [22.8 kB]
Get: 189 http://deb.debian.org/debian unstable/main i386 libxcb-image0 i386 0.4.0-2+b2 [22.7 kB]
Get: 190 http://deb.debian.org/debian unstable/main i386 libxcb-keysyms1 i386 0.4.0-1+b3 [15.9 kB]
Get: 191 http://deb.debian.org/debian unstable/main i386 libxcb-render-util0 i386 0.3.9-1+b2 [17.8 kB]
Get: 192 http://deb.debian.org/debian unstable/main i386 libxcb-shape0 i386 1.17.0-2+b1 [106 kB]
Get: 193 http://deb.debian.org/debian unstable/main i386 libxcb-xinerama0 i386 1.17.0-2+b1 [105 kB]
Get: 194 http://deb.debian.org/debian unstable/main i386 libxcb-xinput0 i386 1.17.0-2+b1 [133 kB]
Get: 195 http://deb.debian.org/debian unstable/main i386 libxcb-xkb1 i386 1.17.0-2+b1 [131 kB]
Get: 196 http://deb.debian.org/debian unstable/main i386 xkb-data all 2.42-1 [790 kB]
Get: 197 http://deb.debian.org/debian unstable/main i386 libxkbcommon0 i386 1.7.0-2 [118 kB]
Get: 198 http://deb.debian.org/debian unstable/main i386 libxkbcommon-x11-0 i386 1.7.0-2 [17.0 kB]
Get: 199 http://deb.debian.org/debian unstable/main i386 libqt5gui5t64 i386 5.15.15+dfsg-2 [6050 kB]
Get: 200 http://deb.debian.org/debian unstable/main i386 libqt5datavisualization5 i386 5.15.15-2+b1 [433 kB]
Get: 201 http://deb.debian.org/debian unstable/main i386 libqt5widgets5t64 i386 5.15.15+dfsg-2 [2677 kB]
Get: 202 http://deb.debian.org/debian unstable/main i386 libqt5printsupport5t64 i386 5.15.15+dfsg-2 [223 kB]
Get: 203 http://deb.debian.org/debian unstable/main i386 libqt5sql5t64 i386 5.15.15+dfsg-2 [135 kB]
Get: 204 http://deb.debian.org/debian unstable/main i386 libqt5test5t64 i386 5.15.15+dfsg-2 [157 kB]
Get: 205 http://deb.debian.org/debian unstable/main i386 libqt5xml5t64 i386 5.15.15+dfsg-2 [136 kB]
Get: 206 http://deb.debian.org/debian unstable/main i386 libvulkan-dev i386 1.3.296.0-1 [1397 kB]
Get: 207 http://deb.debian.org/debian unstable/main i386 libxext-dev i386 2:1.3.4-1+b2 [108 kB]
Get: 208 http://deb.debian.org/debian unstable/main i386 qt5-qmake-bin i386 5.15.15+dfsg-2 [1142 kB]
Get: 209 http://deb.debian.org/debian unstable/main i386 qtchooser i386 66-2 [27.8 kB]
Get: 210 http://deb.debian.org/debian unstable/main i386 qt5-qmake i386 5.15.15+dfsg-2 [224 kB]
Get: 211 http://deb.debian.org/debian unstable/main i386 qtbase5-dev-tools i386 5.15.15+dfsg-2 [858 kB]
Get: 212 http://deb.debian.org/debian unstable/main i386 qtbase5-dev i386 5.15.15+dfsg-2 [1125 kB]
Get: 213 http://deb.debian.org/debian unstable/main i386 libqt5datavisualization5-dev i386 5.15.15-2+b1 [26.2 kB]
Get: 214 http://deb.debian.org/debian unstable/main i386 libqt5opengl5t64 i386 5.15.15+dfsg-2 [164 kB]
Get: 215 http://deb.debian.org/debian unstable/main i386 libqt5opengl5-dev i386 5.15.15+dfsg-2 [51.4 kB]
Get: 216 http://deb.debian.org/debian unstable/main i386 libqt5svg5 i386 5.15.15-2 [152 kB]
Get: 217 http://deb.debian.org/debian unstable/main i386 libqt5svg5-dev i386 5.15.15-2 [13.0 kB]
Get: 218 http://deb.debian.org/debian unstable/main i386 libqt5x11extras5 i386 5.15.15-2 [10.7 kB]
Get: 219 http://deb.debian.org/debian unstable/main i386 libqt5x11extras5-dev i386 5.15.15-2 [9884 B]
Get: 220 http://deb.debian.org/debian unstable/main i386 libreadline-dev i386 8.2-6 [166 kB]
Get: 221 http://deb.debian.org/debian unstable/main i386 libxpa1 i386 2.1.20-3 [57.2 kB]
Get: 222 http://deb.debian.org/debian unstable/main i386 libxpa-dev i386 2.1.20-3 [358 kB]
Fetched 132 MB in 9s (14.2 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 ... 19844 files and directories currently installed.)
Preparing to unpack .../archives/m4_1.4.19-4_i386.deb ...
Unpacking m4 (1.4.19-4) ...
Selecting previously unselected package flex.
Preparing to unpack .../flex_2.6.4-8.2+b3_i386.deb ...
Unpacking flex (2.6.4-8.2+b3) ...
Selecting previously unselected package libpython3.12-minimal:i386.
Preparing to unpack .../libpython3.12-minimal_3.12.8-3_i386.deb ...
Unpacking libpython3.12-minimal:i386 (3.12.8-3) ...
Selecting previously unselected package libexpat1:i386.
Preparing to unpack .../libexpat1_2.6.4-1_i386.deb ...
Unpacking libexpat1:i386 (2.6.4-1) ...
Selecting previously unselected package python3.12-minimal.
Preparing to unpack .../python3.12-minimal_3.12.8-3_i386.deb ...
Unpacking python3.12-minimal (3.12.8-3) ...
Setting up libpython3.12-minimal:i386 (3.12.8-3) ...
Setting up libexpat1:i386 (2.6.4-1) ...
Setting up python3.12-minimal (3.12.8-3) ...
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 ... 20347 files and directories currently installed.)
Preparing to unpack .../00-python3-minimal_3.12.8-1_i386.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-4_all.deb ...
Unpacking tzdata (2024b-4) ...
Selecting previously unselected package libffi8:i386.
Preparing to unpack .../04-libffi8_3.4.6-1_i386.deb ...
Unpacking libffi8:i386 (3.4.6-1) ...
Selecting previously unselected package libkrb5support0:i386.
Preparing to unpack .../05-libkrb5support0_1.21.3-3_i386.deb ...
Unpacking libkrb5support0:i386 (1.21.3-3) ...
Selecting previously unselected package libcom-err2:i386.
Preparing to unpack .../06-libcom-err2_1.47.2~rc1-2_i386.deb ...
Unpacking libcom-err2:i386 (1.47.2~rc1-2) ...
Selecting previously unselected package libk5crypto3:i386.
Preparing to unpack .../07-libk5crypto3_1.21.3-3_i386.deb ...
Unpacking libk5crypto3:i386 (1.21.3-3) ...
Selecting previously unselected package libkeyutils1:i386.
Preparing to unpack .../08-libkeyutils1_1.6.3-4_i386.deb ...
Unpacking libkeyutils1:i386 (1.6.3-4) ...
Selecting previously unselected package libkrb5-3:i386.
Preparing to unpack .../09-libkrb5-3_1.21.3-3_i386.deb ...
Unpacking libkrb5-3:i386 (1.21.3-3) ...
Selecting previously unselected package libgssapi-krb5-2:i386.
Preparing to unpack .../10-libgssapi-krb5-2_1.21.3-3_i386.deb ...
Unpacking libgssapi-krb5-2:i386 (1.21.3-3) ...
Selecting previously unselected package libtirpc-common.
Preparing to unpack .../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:i386.
Preparing to unpack .../12-libtirpc3t64_1.3.4+ds-1.3+b1_i386.deb ...
Adding 'diversion of /lib/i386-linux-gnu/libtirpc.so.3 to /lib/i386-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64'
Adding 'diversion of /lib/i386-linux-gnu/libtirpc.so.3.0.0 to /lib/i386-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64'
Unpacking libtirpc3t64:i386 (1.3.4+ds-1.3+b1) ...
Selecting previously unselected package libnsl2:i386.
Preparing to unpack .../13-libnsl2_1.3.0-3+b3_i386.deb ...
Unpacking libnsl2:i386 (1.3.0-3+b3) ...
Selecting previously unselected package readline-common.
Preparing to unpack .../14-readline-common_8.2-6_all.deb ...
Unpacking readline-common (8.2-6) ...
Selecting previously unselected package libreadline8t64:i386.
Preparing to unpack .../15-libreadline8t64_8.2-6_i386.deb ...
Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8 to /lib/i386-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8.2 to /lib/i386-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8 to /lib/i386-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8.2 to /lib/i386-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64'
Unpacking libreadline8t64:i386 (8.2-6) ...
Selecting previously unselected package libpython3.12-stdlib:i386.
Preparing to unpack .../16-libpython3.12-stdlib_3.12.8-3_i386.deb ...
Unpacking libpython3.12-stdlib:i386 (3.12.8-3) ...
Selecting previously unselected package python3.12.
Preparing to unpack .../17-python3.12_3.12.8-3_i386.deb ...
Unpacking python3.12 (3.12.8-3) ...
Selecting previously unselected package libpython3-stdlib:i386.
Preparing to unpack .../18-libpython3-stdlib_3.12.8-1_i386.deb ...
Unpacking libpython3-stdlib:i386 (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 ... 21415 files and directories currently installed.)
Preparing to unpack .../000-python3_3.12.8-1_i386.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_i386.deb ...
Unpacking libmagic-mgc (1:5.45-3+b1) ...
Selecting previously unselected package libmagic1t64:i386.
Preparing to unpack .../003-libmagic1t64_1%3a5.45-3+b1_i386.deb ...
Unpacking libmagic1t64:i386 (1:5.45-3+b1) ...
Selecting previously unselected package file.
Preparing to unpack .../004-file_1%3a5.45-3+b1_i386.deb ...
Unpacking file (1:5.45-3+b1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../005-gettext-base_0.22.5-3_i386.deb ...
Unpacking gettext-base (0.22.5-3) ...
Selecting previously unselected package libuchardet0:i386.
Preparing to unpack .../006-libuchardet0_0.0.8-1+b2_i386.deb ...
Unpacking libuchardet0:i386 (0.0.8-1+b2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../007-groff-base_1.23.0-7_i386.deb ...
Unpacking groff-base (1.23.0-7) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../008-bsdextrautils_2.40.2-12_i386.deb ...
Unpacking bsdextrautils (2.40.2-12) ...
Selecting previously unselected package libpipeline1:i386.
Preparing to unpack .../009-libpipeline1_1.5.8-1_i386.deb ...
Unpacking libpipeline1:i386 (1.5.8-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../010-man-db_2.13.0-1_i386.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-3_all.deb ...
Unpacking autopoint (0.22.5-3) ...
Selecting previously unselected package bison.
Preparing to unpack .../015-bison_2%3a3.8.2+dfsg-1+b2_i386.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.22_all.deb ...
Unpacking libdebhelper-perl (13.22) ...
Selecting previously unselected package libtool.
Preparing to unpack .../018-libtool_2.4.7-8_all.deb ...
Unpacking libtool (2.4.7-8) ...
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:i386.
Preparing to unpack .../023-libelf1t64_0.192-4_i386.deb ...
Unpacking libelf1t64:i386 (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../024-dwz_0.15-1+b1_i386.deb ...
Unpacking dwz (0.15-1+b1) ...
Selecting previously unselected package libunistring5:i386.
Preparing to unpack .../025-libunistring5_1.3-1_i386.deb ...
Unpacking libunistring5:i386 (1.3-1) ...
Selecting previously unselected package libicu72:i386.
Preparing to unpack .../026-libicu72_72.1-5+b1_i386.deb ...
Unpacking libicu72:i386 (72.1-5+b1) ...
Selecting previously unselected package libxml2:i386.
Preparing to unpack .../027-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_i386.deb ...
Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../028-gettext_0.22.5-3_i386.deb ...
Unpacking gettext (0.22.5-3) ...
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.22_all.deb ...
Unpacking debhelper (13.22) ...
Selecting previously unselected package libbrotli1:i386.
Preparing to unpack .../032-libbrotli1_1.1.0-2+b6_i386.deb ...
Unpacking libbrotli1:i386 (1.1.0-2+b6) ...
Selecting previously unselected package libpng16-16t64:i386.
Preparing to unpack .../033-libpng16-16t64_1.6.44-3_i386.deb ...
Unpacking libpng16-16t64:i386 (1.6.44-3) ...
Selecting previously unselected package libfreetype6:i386.
Preparing to unpack .../034-libfreetype6_2.13.3+dfsg-1_i386.deb ...
Unpacking libfreetype6:i386 (2.13.3+dfsg-1) ...
Selecting previously unselected package fonts-dejavu-mono.
Preparing to unpack .../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-1.1+b1_i386.deb ...
Unpacking fontconfig-config (2.15.0-1.1+b1) ...
Selecting previously unselected package libfontconfig1:i386.
Preparing to unpack .../038-libfontconfig1_2.15.0-1.1+b1_i386.deb ...
Unpacking libfontconfig1:i386 (2.15.0-1.1+b1) ...
Selecting previously unselected package fontconfig.
Preparing to unpack .../039-fontconfig_2.15.0-1.1+b1_i386.deb ...
Unpacking fontconfig (2.15.0-1.1+b1) ...
Selecting previously unselected package libpixman-1-0:i386.
Preparing to unpack .../040-libpixman-1-0_0.44.0-3_i386.deb ...
Unpacking libpixman-1-0:i386 (0.44.0-3) ...
Selecting previously unselected package libxau6:i386.
Preparing to unpack .../041-libxau6_1%3a1.0.11-1_i386.deb ...
Unpacking libxau6:i386 (1:1.0.11-1) ...
Selecting previously unselected package libxdmcp6:i386.
Preparing to unpack .../042-libxdmcp6_1%3a1.1.5-1_i386.deb ...
Unpacking libxdmcp6:i386 (1:1.1.5-1) ...
Selecting previously unselected package libxcb1:i386.
Preparing to unpack .../043-libxcb1_1.17.0-2+b1_i386.deb ...
Unpacking libxcb1:i386 (1.17.0-2+b1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../044-libx11-data_2%3a1.8.10-2_all.deb ...
Unpacking libx11-data (2:1.8.10-2) ...
Selecting previously unselected package libx11-6:i386.
Preparing to unpack .../045-libx11-6_2%3a1.8.10-2_i386.deb ...
Unpacking libx11-6:i386 (2:1.8.10-2) ...
Selecting previously unselected package libxcb-render0:i386.
Preparing to unpack .../046-libxcb-render0_1.17.0-2+b1_i386.deb ...
Unpacking libxcb-render0:i386 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-shm0:i386.
Preparing to unpack .../047-libxcb-shm0_1.17.0-2+b1_i386.deb ...
Unpacking libxcb-shm0:i386 (1.17.0-2+b1) ...
Selecting previously unselected package libxext6:i386.
Preparing to unpack .../048-libxext6_2%3a1.3.4-1+b2_i386.deb ...
Unpacking libxext6:i386 (2:1.3.4-1+b2) ...
Selecting previously unselected package libxrender1:i386.
Preparing to unpack .../049-libxrender1_1%3a0.9.10-1.1+b3_i386.deb ...
Unpacking libxrender1:i386 (1:0.9.10-1.1+b3) ...
Selecting previously unselected package libcairo2:i386.
Preparing to unpack .../050-libcairo2_1.18.2-2_i386.deb ...
Unpacking libcairo2:i386 (1.18.2-2) ...
Selecting previously unselected package libgiza0:i386.
Preparing to unpack .../051-libgiza0_1.4.4-1_i386.deb ...
Unpacking libgiza0:i386 (1.4.4-1) ...
Selecting previously unselected package libcpgplot0:i386.
Preparing to unpack .../052-libcpgplot0_1.4.4-1_i386.deb ...
Unpacking libcpgplot0:i386 (1.4.4-1) ...
Selecting previously unselected package libgfortran5:i386.
Preparing to unpack .../053-libgfortran5_14.2.0-11_i386.deb ...
Unpacking libgfortran5:i386 (14.2.0-11) ...
Selecting previously unselected package libpgplot0:i386.
Preparing to unpack .../054-libpgplot0_1.4.4-1_i386.deb ...
Unpacking libpgplot0:i386 (1.4.4-1) ...
Selecting previously unselected package giza-dev:i386.
Preparing to unpack .../055-giza-dev_1.4.4-1_i386.deb ...
Unpacking giza-dev:i386 (1.4.4-1) ...
Selecting previously unselected package libavahi-common-data:i386.
Preparing to unpack .../056-libavahi-common-data_0.8-15_i386.deb ...
Unpacking libavahi-common-data:i386 (0.8-15) ...
Selecting previously unselected package libavahi-common3:i386.
Preparing to unpack .../057-libavahi-common3_0.8-15_i386.deb ...
Unpacking libavahi-common3:i386 (0.8-15) ...
Selecting previously unselected package libdbus-1-3:i386.
Preparing to unpack .../058-libdbus-1-3_1.16.0-1_i386.deb ...
Unpacking libdbus-1-3:i386 (1.16.0-1) ...
Selecting previously unselected package libavahi-client3:i386.
Preparing to unpack .../059-libavahi-client3_0.8-15_i386.deb ...
Unpacking libavahi-client3:i386 (0.8-15) ...
Selecting previously unselected package libidn2-0:i386.
Preparing to unpack .../060-libidn2-0_2.3.7-2+b1_i386.deb ...
Unpacking libidn2-0:i386 (2.3.7-2+b1) ...
Selecting previously unselected package libp11-kit0:i386.
Preparing to unpack .../061-libp11-kit0_0.25.5-3_i386.deb ...
Unpacking libp11-kit0:i386 (0.25.5-3) ...
Selecting previously unselected package libtasn1-6:i386.
Preparing to unpack .../062-libtasn1-6_4.19.0-3+b3_i386.deb ...
Unpacking libtasn1-6:i386 (4.19.0-3+b3) ...
Selecting previously unselected package libgnutls30t64:i386.
Preparing to unpack .../063-libgnutls30t64_3.8.8-2_i386.deb ...
Unpacking libgnutls30t64:i386 (3.8.8-2) ...
Selecting previously unselected package libsasl2-modules-db:i386.
Preparing to unpack .../064-libsasl2-modules-db_2.1.28+dfsg1-8_i386.deb ...
Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-8) ...
Selecting previously unselected package libsasl2-2:i386.
Preparing to unpack .../065-libsasl2-2_2.1.28+dfsg1-8_i386.deb ...
Unpacking libsasl2-2:i386 (2.1.28+dfsg1-8) ...
Selecting previously unselected package libldap-2.5-0:i386.
Preparing to unpack .../066-libldap-2.5-0_2.5.19+dfsg-1_i386.deb ...
Unpacking libldap-2.5-0:i386 (2.5.19+dfsg-1) ...
Selecting previously unselected package libnghttp2-14:i386.
Preparing to unpack .../067-libnghttp2-14_1.64.0-1_i386.deb ...
Unpacking libnghttp2-14:i386 (1.64.0-1) ...
Selecting previously unselected package libnghttp3-9:i386.
Preparing to unpack .../068-libnghttp3-9_1.6.0-2_i386.deb ...
Unpacking libnghttp3-9:i386 (1.6.0-2) ...
Selecting previously unselected package libngtcp2-16:i386.
Preparing to unpack .../069-libngtcp2-16_1.9.1-1_i386.deb ...
Unpacking libngtcp2-16:i386 (1.9.1-1) ...
Selecting previously unselected package libngtcp2-crypto-gnutls8:i386.
Preparing to unpack .../070-libngtcp2-crypto-gnutls8_1.9.1-1_i386.deb ...
Unpacking libngtcp2-crypto-gnutls8:i386 (1.9.1-1) ...
Selecting previously unselected package libpsl5t64:i386.
Preparing to unpack .../071-libpsl5t64_0.21.2-1.1+b1_i386.deb ...
Unpacking libpsl5t64:i386 (0.21.2-1.1+b1) ...
Selecting previously unselected package librtmp1:i386.
Preparing to unpack .../072-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_i386.deb ...
Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2+b5) ...
Selecting previously unselected package libssh2-1t64:i386.
Preparing to unpack .../073-libssh2-1t64_1.11.1-1_i386.deb ...
Unpacking libssh2-1t64:i386 (1.11.1-1) ...
Selecting previously unselected package libcurl3t64-gnutls:i386.
Preparing to unpack .../074-libcurl3t64-gnutls_8.11.1-1_i386.deb ...
Unpacking libcurl3t64-gnutls:i386 (8.11.1-1) ...
Selecting previously unselected package libcfitsio10t64:i386.
Preparing to unpack .../075-libcfitsio10t64_4.5.0-5_i386.deb ...
Unpacking libcfitsio10t64:i386 (4.5.0-5) ...
Selecting previously unselected package libcfitsio-dev:i386.
Preparing to unpack .../076-libcfitsio-dev_4.5.0-5_i386.deb ...
Unpacking libcfitsio-dev:i386 (4.5.0-5) ...
Selecting previously unselected package libcups2t64:i386.
Preparing to unpack .../077-libcups2t64_2.4.10-2+b1_i386.deb ...
Unpacking libcups2t64:i386 (2.4.10-2+b1) ...
Selecting previously unselected package libdouble-conversion3:i386.
Preparing to unpack .../078-libdouble-conversion3_3.3.0-1+b2_i386.deb ...
Unpacking libdouble-conversion3:i386 (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:i386.
Preparing to unpack .../080-libdrm2_2.4.123-1_i386.deb ...
Unpacking libdrm2:i386 (2.4.123-1) ...
Selecting previously unselected package libdrm-amdgpu1:i386.
Preparing to unpack .../081-libdrm-amdgpu1_2.4.123-1_i386.deb ...
Unpacking libdrm-amdgpu1:i386 (2.4.123-1) ...
Selecting previously unselected package libpciaccess0:i386.
Preparing to unpack .../082-libpciaccess0_0.17-3+b2_i386.deb ...
Unpacking libpciaccess0:i386 (0.17-3+b2) ...
Selecting previously unselected package libdrm-intel1:i386.
Preparing to unpack .../083-libdrm-intel1_2.4.123-1_i386.deb ...
Unpacking libdrm-intel1:i386 (2.4.123-1) ...
Selecting previously unselected package libdrm-radeon1:i386.
Preparing to unpack .../084-libdrm-radeon1_2.4.123-1_i386.deb ...
Unpacking libdrm-radeon1:i386 (2.4.123-1) ...
Selecting previously unselected package libedit2:i386.
Preparing to unpack .../085-libedit2_3.1-20240808-1_i386.deb ...
Unpacking libedit2:i386 (3.1-20240808-1) ...
Selecting previously unselected package libglvnd0:i386.
Preparing to unpack .../086-libglvnd0_1.7.0-1+b2_i386.deb ...
Unpacking libglvnd0:i386 (1.7.0-1+b2) ...
Selecting previously unselected package libwayland-server0:i386.
Preparing to unpack .../087-libwayland-server0_1.23.0-1+b1_i386.deb ...
Unpacking libwayland-server0:i386 (1.23.0-1+b1) ...
Selecting previously unselected package libxcb-randr0:i386.
Preparing to unpack .../088-libxcb-randr0_1.17.0-2+b1_i386.deb ...
Unpacking libxcb-randr0:i386 (1.17.0-2+b1) ...
Selecting previously unselected package libglapi-mesa:i386.
Preparing to unpack .../089-libglapi-mesa_24.2.8-1_i386.deb ...
Unpacking libglapi-mesa:i386 (24.2.8-1) ...
Selecting previously unselected package libz3-4:i386.
Preparing to unpack .../090-libz3-4_4.13.3-1_i386.deb ...
Unpacking libz3-4:i386 (4.13.3-1) ...
Selecting previously unselected package libllvm19:i386.
Preparing to unpack .../091-libllvm19_1%3a19.1.6-1_i386.deb ...
Unpacking libllvm19:i386 (1:19.1.6-1) ...
Selecting previously unselected package libsensors-config.
Preparing to unpack .../092-libsensors-config_1%3a3.6.0-10_all.deb ...
Unpacking libsensors-config (1:3.6.0-10) ...
Selecting previously unselected package libsensors5:i386.
Preparing to unpack .../093-libsensors5_1%3a3.6.0-10+b1_i386.deb ...
Unpacking libsensors5:i386 (1:3.6.0-10+b1) ...
Selecting previously unselected package libx11-xcb1:i386.
Preparing to unpack .../094-libx11-xcb1_2%3a1.8.10-2_i386.deb ...
Unpacking libx11-xcb1:i386 (2:1.8.10-2) ...
Selecting previously unselected package libxcb-dri2-0:i386.
Preparing to unpack .../095-libxcb-dri2-0_1.17.0-2+b1_i386.deb ...
Unpacking libxcb-dri2-0:i386 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-dri3-0:i386.
Preparing to unpack .../096-libxcb-dri3-0_1.17.0-2+b1_i386.deb ...
Unpacking libxcb-dri3-0:i386 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-present0:i386.
Preparing to unpack .../097-libxcb-present0_1.17.0-2+b1_i386.deb ...
Unpacking libxcb-present0:i386 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-sync1:i386.
Preparing to unpack .../098-libxcb-sync1_1.17.0-2+b1_i386.deb ...
Unpacking libxcb-sync1:i386 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-xfixes0:i386.
Preparing to unpack .../099-libxcb-xfixes0_1.17.0-2+b1_i386.deb ...
Unpacking libxcb-xfixes0:i386 (1.17.0-2+b1) ...
Selecting previously unselected package libxshmfence1:i386.
Preparing to unpack .../100-libxshmfence1_1.3-1+b2_i386.deb ...
Unpacking libxshmfence1:i386 (1.3-1+b2) ...
Selecting previously unselected package mesa-libgallium:i386.
Preparing to unpack .../101-mesa-libgallium_24.2.8-1_i386.deb ...
Unpacking mesa-libgallium:i386 (24.2.8-1) ...
Selecting previously unselected package libgbm1:i386.
Preparing to unpack .../102-libgbm1_24.2.8-1_i386.deb ...
Unpacking libgbm1:i386 (24.2.8-1) ...
Selecting previously unselected package libwayland-client0:i386.
Preparing to unpack .../103-libwayland-client0_1.23.0-1+b1_i386.deb ...
Unpacking libwayland-client0:i386 (1.23.0-1+b1) ...
Selecting previously unselected package libegl-mesa0:i386.
Preparing to unpack .../104-libegl-mesa0_24.2.8-1_i386.deb ...
Unpacking libegl-mesa0:i386 (24.2.8-1) ...
Selecting previously unselected package libegl1:i386.
Preparing to unpack .../105-libegl1_1.7.0-1+b2_i386.deb ...
Unpacking libegl1:i386 (1.7.0-1+b2) ...
Selecting previously unselected package libxcb-glx0:i386.
Preparing to unpack .../106-libxcb-glx0_1.17.0-2+b1_i386.deb ...
Unpacking libxcb-glx0:i386 (1.17.0-2+b1) ...
Selecting previously unselected package libxfixes3:i386.
Preparing to unpack .../107-libxfixes3_1%3a6.0.0-2+b3_i386.deb ...
Unpacking libxfixes3:i386 (1:6.0.0-2+b3) ...
Selecting previously unselected package libxxf86vm1:i386.
Preparing to unpack .../108-libxxf86vm1_1%3a1.1.4-1+b3_i386.deb ...
Unpacking libxxf86vm1:i386 (1:1.1.4-1+b3) ...
Selecting previously unselected package libvulkan1:i386.
Preparing to unpack .../109-libvulkan1_1.3.296.0-1_i386.deb ...
Unpacking libvulkan1:i386 (1.3.296.0-1) ...
Selecting previously unselected package libgl1-mesa-dri:i386.
Preparing to unpack .../110-libgl1-mesa-dri_24.2.8-1_i386.deb ...
Unpacking libgl1-mesa-dri:i386 (24.2.8-1) ...
Selecting previously unselected package libglx-mesa0:i386.
Preparing to unpack .../111-libglx-mesa0_24.2.8-1_i386.deb ...
Unpacking libglx-mesa0:i386 (24.2.8-1) ...
Selecting previously unselected package libglx0:i386.
Preparing to unpack .../112-libglx0_1.7.0-1+b2_i386.deb ...
Unpacking libglx0:i386 (1.7.0-1+b2) ...
Selecting previously unselected package libgl1:i386.
Preparing to unpack .../113-libgl1_1.7.0-1+b2_i386.deb ...
Unpacking libgl1:i386 (1.7.0-1+b2) ...
Selecting previously unselected package xorg-sgml-doctools.
Preparing to unpack .../114-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 .../115-x11proto-dev_2024.1-1_all.deb ...
Unpacking x11proto-dev (2024.1-1) ...
Selecting previously unselected package libxau-dev:i386.
Preparing to unpack .../116-libxau-dev_1%3a1.0.11-1_i386.deb ...
Unpacking libxau-dev:i386 (1:1.0.11-1) ...
Selecting previously unselected package libxdmcp-dev:i386.
Preparing to unpack .../117-libxdmcp-dev_1%3a1.1.5-1_i386.deb ...
Unpacking libxdmcp-dev:i386 (1:1.1.5-1) ...
Selecting previously unselected package xtrans-dev.
Preparing to unpack .../118-xtrans-dev_1.4.0-1_all.deb ...
Unpacking xtrans-dev (1.4.0-1) ...
Selecting previously unselected package libxcb1-dev:i386.
Preparing to unpack .../119-libxcb1-dev_1.17.0-2+b1_i386.deb ...
Unpacking libxcb1-dev:i386 (1.17.0-2+b1) ...
Selecting previously unselected package libx11-dev:i386.
Preparing to unpack .../120-libx11-dev_2%3a1.8.10-2_i386.deb ...
Unpacking libx11-dev:i386 (2:1.8.10-2) ...
Selecting previously unselected package libglx-dev:i386.
Preparing to unpack .../121-libglx-dev_1.7.0-1+b2_i386.deb ...
Unpacking libglx-dev:i386 (1.7.0-1+b2) ...
Selecting previously unselected package libgl-dev:i386.
Preparing to unpack .../122-libgl-dev_1.7.0-1+b2_i386.deb ...
Unpacking libgl-dev:i386 (1.7.0-1+b2) ...
Selecting previously unselected package libegl-dev:i386.
Preparing to unpack .../123-libegl-dev_1.7.0-1+b2_i386.deb ...
Unpacking libegl-dev:i386 (1.7.0-1+b2) ...
Selecting previously unselected package libevdev2:i386.
Preparing to unpack .../124-libevdev2_1.13.3+dfsg-1_i386.deb ...
Unpacking libevdev2:i386 (1.13.3+dfsg-1) ...
Selecting previously unselected package libfftw3-double3:i386.
Preparing to unpack .../125-libfftw3-double3_3.3.10-2+b1_i386.deb ...
Unpacking libfftw3-double3:i386 (3.3.10-2+b1) ...
Selecting previously unselected package libfftw3-long3:i386.
Preparing to unpack .../126-libfftw3-long3_3.3.10-2+b1_i386.deb ...
Unpacking libfftw3-long3:i386 (3.3.10-2+b1) ...
Selecting previously unselected package libfftw3-quad3:i386.
Preparing to unpack .../127-libfftw3-quad3_3.3.10-2+b1_i386.deb ...
Unpacking libfftw3-quad3:i386 (3.3.10-2+b1) ...
Selecting previously unselected package libfftw3-single3:i386.
Preparing to unpack .../128-libfftw3-single3_3.3.10-2+b1_i386.deb ...
Unpacking libfftw3-single3:i386 (3.3.10-2+b1) ...
Selecting previously unselected package libfftw3-bin.
Preparing to unpack .../129-libfftw3-bin_3.3.10-2+b1_i386.deb ...
Unpacking libfftw3-bin (3.3.10-2+b1) ...
Selecting previously unselected package libfftw3-dev:i386.
Preparing to unpack .../130-libfftw3-dev_3.3.10-2+b1_i386.deb ...
Unpacking libfftw3-dev:i386 (3.3.10-2+b1) ...
Selecting previously unselected package libglib2.0-0t64:i386.
Preparing to unpack .../131-libglib2.0-0t64_2.82.4-1_i386.deb ...
Unpacking libglib2.0-0t64:i386 (2.82.4-1) ...
Selecting previously unselected package libopengl0:i386.
Preparing to unpack .../132-libopengl0_1.7.0-1+b2_i386.deb ...
Unpacking libopengl0:i386 (1.7.0-1+b2) ...
Selecting previously unselected package libglu1-mesa:i386.
Preparing to unpack .../133-libglu1-mesa_9.0.2-1.1+b2_i386.deb ...
Unpacking libglu1-mesa:i386 (9.0.2-1.1+b2) ...
Selecting previously unselected package libopengl-dev:i386.
Preparing to unpack .../134-libopengl-dev_1.7.0-1+b2_i386.deb ...
Unpacking libopengl-dev:i386 (1.7.0-1+b2) ...
Selecting previously unselected package libglu1-mesa-dev:i386.
Preparing to unpack .../135-libglu1-mesa-dev_9.0.2-1.1+b2_i386.deb ...
Unpacking libglu1-mesa-dev:i386 (9.0.2-1.1+b2) ...
Selecting previously unselected package libgraphite2-3:i386.
Preparing to unpack .../136-libgraphite2-3_1.3.14-2+b1_i386.deb ...
Unpacking libgraphite2-3:i386 (1.3.14-2+b1) ...
Selecting previously unselected package libgslcblas0:i386.
Preparing to unpack .../137-libgslcblas0_2.8+dfsg-5_i386.deb ...
Unpacking libgslcblas0:i386 (2.8+dfsg-5) ...
Selecting previously unselected package libgsl28:i386.
Preparing to unpack .../138-libgsl28_2.8+dfsg-5_i386.deb ...
Unpacking libgsl28:i386 (2.8+dfsg-5) ...
Selecting previously unselected package libgsl-dev.
Preparing to unpack .../139-libgsl-dev_2.8+dfsg-5_i386.deb ...
Unpacking libgsl-dev (2.8+dfsg-5) ...
Selecting previously unselected package libgudev-1.0-0:i386.
Preparing to unpack .../140-libgudev-1.0-0_238-5+b1_i386.deb ...
Unpacking libgudev-1.0-0:i386 (238-5+b1) ...
Selecting previously unselected package libharfbuzz0b:i386.
Preparing to unpack .../141-libharfbuzz0b_10.1.0-1_i386.deb ...
Unpacking libharfbuzz0b:i386 (10.1.0-1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../142-x11-common_1%3a7.7+23.1_all.deb ...
Unpacking x11-common (1:7.7+23.1) ...
Selecting previously unselected package libice6:i386.
Preparing to unpack .../143-libice6_2%3a1.1.1-1_i386.deb ...
Unpacking libice6:i386 (2:1.1.1-1) ...
Selecting previously unselected package libwacom-common.
Preparing to unpack .../144-libwacom-common_2.13.0-1_all.deb ...
Unpacking libwacom-common (2.13.0-1) ...
Selecting previously unselected package libwacom9:i386.
Preparing to unpack .../145-libwacom9_2.13.0-1_i386.deb ...
Unpacking libwacom9:i386 (2.13.0-1) ...
Selecting previously unselected package libinput-bin.
Preparing to unpack .../146-libinput-bin_1.26.2-1_i386.deb ...
Unpacking libinput-bin (1.26.2-1) ...
Selecting previously unselected package libmtdev1t64:i386.
Preparing to unpack .../147-libmtdev1t64_1.1.6-1.2+b1_i386.deb ...
Unpacking libmtdev1t64:i386 (1.1.6-1.2+b1) ...
Selecting previously unselected package libinput10:i386.
Preparing to unpack .../148-libinput10_1.26.2-1_i386.deb ...
Unpacking libinput10:i386 (1.26.2-1) ...
Selecting previously unselected package libjpeg62-turbo:i386.
Preparing to unpack .../149-libjpeg62-turbo_1%3a2.1.5-3+b1_i386.deb ...
Unpacking libjpeg62-turbo:i386 (1:2.1.5-3+b1) ...
Selecting previously unselected package libmd4c0:i386.
Preparing to unpack .../150-libmd4c0_0.5.2-2+b1_i386.deb ...
Unpacking libmd4c0:i386 (0.5.2-2+b1) ...
Selecting previously unselected package libncurses6:i386.
Preparing to unpack .../151-libncurses6_6.5-2+b1_i386.deb ...
Unpacking libncurses6:i386 (6.5-2+b1) ...
Selecting previously unselected package libncurses-dev:i386.
Preparing to unpack .../152-libncurses-dev_6.5-2+b1_i386.deb ...
Unpacking libncurses-dev:i386 (6.5-2+b1) ...
Selecting previously unselected package libpcre2-16-0:i386.
Preparing to unpack .../153-libpcre2-16-0_10.44-5_i386.deb ...
Unpacking libpcre2-16-0:i386 (10.44-5) ...
Selecting previously unselected package zlib1g-dev:i386.
Preparing to unpack .../154-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_i386.deb ...
Unpacking zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ...
Selecting previously unselected package libpng-dev:i386.
Preparing to unpack .../155-libpng-dev_1.6.44-3_i386.deb ...
Unpacking libpng-dev:i386 (1.6.44-3) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../156-shared-mime-info_2.4-5+b1_i386.deb ...
Unpacking shared-mime-info (2.4-5+b1) ...
Selecting previously unselected package libqt5core5t64:i386.
Preparing to unpack .../157-libqt5core5t64_5.15.15+dfsg-2_i386.deb ...
Unpacking libqt5core5t64:i386 (5.15.15+dfsg-2) ...
Selecting previously unselected package libqt5concurrent5t64:i386.
Preparing to unpack .../158-libqt5concurrent5t64_5.15.15+dfsg-2_i386.deb ...
Unpacking libqt5concurrent5t64:i386 (5.15.15+dfsg-2) ...
Selecting previously unselected package libqt5dbus5t64:i386.
Preparing to unpack .../159-libqt5dbus5t64_5.15.15+dfsg-2_i386.deb ...
Unpacking libqt5dbus5t64:i386 (5.15.15+dfsg-2) ...
Selecting previously unselected package libqt5network5t64:i386.
Preparing to unpack .../160-libqt5network5t64_5.15.15+dfsg-2_i386.deb ...
Unpacking libqt5network5t64:i386 (5.15.15+dfsg-2) ...
Selecting previously unselected package libsm6:i386.
Preparing to unpack .../161-libsm6_2%3a1.2.4-1_i386.deb ...
Unpacking libsm6:i386 (2:1.2.4-1) ...
Selecting previously unselected package libxcb-icccm4:i386.
Preparing to unpack .../162-libxcb-icccm4_0.4.2-1_i386.deb ...
Unpacking libxcb-icccm4:i386 (0.4.2-1) ...
Selecting previously unselected package libxcb-util1:i386.
Preparing to unpack .../163-libxcb-util1_0.4.0-1+b2_i386.deb ...
Unpacking libxcb-util1:i386 (0.4.0-1+b2) ...
Selecting previously unselected package libxcb-image0:i386.
Preparing to unpack .../164-libxcb-image0_0.4.0-2+b2_i386.deb ...
Unpacking libxcb-image0:i386 (0.4.0-2+b2) ...
Selecting previously unselected package libxcb-keysyms1:i386.
Preparing to unpack .../165-libxcb-keysyms1_0.4.0-1+b3_i386.deb ...
Unpacking libxcb-keysyms1:i386 (0.4.0-1+b3) ...
Selecting previously unselected package libxcb-render-util0:i386.
Preparing to unpack .../166-libxcb-render-util0_0.3.9-1+b2_i386.deb ...
Unpacking libxcb-render-util0:i386 (0.3.9-1+b2) ...
Selecting previously unselected package libxcb-shape0:i386.
Preparing to unpack .../167-libxcb-shape0_1.17.0-2+b1_i386.deb ...
Unpacking libxcb-shape0:i386 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-xinerama0:i386.
Preparing to unpack .../168-libxcb-xinerama0_1.17.0-2+b1_i386.deb ...
Unpacking libxcb-xinerama0:i386 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-xinput0:i386.
Preparing to unpack .../169-libxcb-xinput0_1.17.0-2+b1_i386.deb ...
Unpacking libxcb-xinput0:i386 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-xkb1:i386.
Preparing to unpack .../170-libxcb-xkb1_1.17.0-2+b1_i386.deb ...
Unpacking libxcb-xkb1:i386 (1.17.0-2+b1) ...
Selecting previously unselected package xkb-data.
Preparing to unpack .../171-xkb-data_2.42-1_all.deb ...
Unpacking xkb-data (2.42-1) ...
Selecting previously unselected package libxkbcommon0:i386.
Preparing to unpack .../172-libxkbcommon0_1.7.0-2_i386.deb ...
Unpacking libxkbcommon0:i386 (1.7.0-2) ...
Selecting previously unselected package libxkbcommon-x11-0:i386.
Preparing to unpack .../173-libxkbcommon-x11-0_1.7.0-2_i386.deb ...
Unpacking libxkbcommon-x11-0:i386 (1.7.0-2) ...
Selecting previously unselected package libqt5gui5t64:i386.
Preparing to unpack .../174-libqt5gui5t64_5.15.15+dfsg-2_i386.deb ...
Unpacking libqt5gui5t64:i386 (5.15.15+dfsg-2) ...
Selecting previously unselected package libqt5datavisualization5:i386.
Preparing to unpack .../175-libqt5datavisualization5_5.15.15-2+b1_i386.deb ...
Unpacking libqt5datavisualization5:i386 (5.15.15-2+b1) ...
Selecting previously unselected package libqt5widgets5t64:i386.
Preparing to unpack .../176-libqt5widgets5t64_5.15.15+dfsg-2_i386.deb ...
Unpacking libqt5widgets5t64:i386 (5.15.15+dfsg-2) ...
Selecting previously unselected package libqt5printsupport5t64:i386.
Preparing to unpack .../177-libqt5printsupport5t64_5.15.15+dfsg-2_i386.deb ...
Unpacking libqt5printsupport5t64:i386 (5.15.15+dfsg-2) ...
Selecting previously unselected package libqt5sql5t64:i386.
Preparing to unpack .../178-libqt5sql5t64_5.15.15+dfsg-2_i386.deb ...
Unpacking libqt5sql5t64:i386 (5.15.15+dfsg-2) ...
Selecting previously unselected package libqt5test5t64:i386.
Preparing to unpack .../179-libqt5test5t64_5.15.15+dfsg-2_i386.deb ...
Unpacking libqt5test5t64:i386 (5.15.15+dfsg-2) ...
Selecting previously unselected package libqt5xml5t64:i386.
Preparing to unpack .../180-libqt5xml5t64_5.15.15+dfsg-2_i386.deb ...
Unpacking libqt5xml5t64:i386 (5.15.15+dfsg-2) ...
Selecting previously unselected package libvulkan-dev:i386.
Preparing to unpack .../181-libvulkan-dev_1.3.296.0-1_i386.deb ...
Unpacking libvulkan-dev:i386 (1.3.296.0-1) ...
Selecting previously unselected package libxext-dev:i386.
Preparing to unpack .../182-libxext-dev_2%3a1.3.4-1+b2_i386.deb ...
Unpacking libxext-dev:i386 (2:1.3.4-1+b2) ...
Selecting previously unselected package qt5-qmake-bin.
Preparing to unpack .../183-qt5-qmake-bin_5.15.15+dfsg-2_i386.deb ...
Unpacking qt5-qmake-bin (5.15.15+dfsg-2) ...
Selecting previously unselected package qtchooser.
Preparing to unpack .../184-qtchooser_66-2_i386.deb ...
Unpacking qtchooser (66-2) ...
Selecting previously unselected package qt5-qmake:i386.
Preparing to unpack .../185-qt5-qmake_5.15.15+dfsg-2_i386.deb ...
Unpacking qt5-qmake:i386 (5.15.15+dfsg-2) ...
Selecting previously unselected package qtbase5-dev-tools.
Preparing to unpack .../186-qtbase5-dev-tools_5.15.15+dfsg-2_i386.deb ...
Unpacking qtbase5-dev-tools (5.15.15+dfsg-2) ...
Selecting previously unselected package qtbase5-dev:i386.
Preparing to unpack .../187-qtbase5-dev_5.15.15+dfsg-2_i386.deb ...
Unpacking qtbase5-dev:i386 (5.15.15+dfsg-2) ...
Selecting previously unselected package libqt5datavisualization5-dev:i386.
Preparing to unpack .../188-libqt5datavisualization5-dev_5.15.15-2+b1_i386.deb ...
Unpacking libqt5datavisualization5-dev:i386 (5.15.15-2+b1) ...
Selecting previously unselected package libqt5opengl5t64:i386.
Preparing to unpack .../189-libqt5opengl5t64_5.15.15+dfsg-2_i386.deb ...
Unpacking libqt5opengl5t64:i386 (5.15.15+dfsg-2) ...
Selecting previously unselected package libqt5opengl5-dev:i386.
Preparing to unpack .../190-libqt5opengl5-dev_5.15.15+dfsg-2_i386.deb ...
Unpacking libqt5opengl5-dev:i386 (5.15.15+dfsg-2) ...
Selecting previously unselected package libqt5svg5:i386.
Preparing to unpack .../191-libqt5svg5_5.15.15-2_i386.deb ...
Unpacking libqt5svg5:i386 (5.15.15-2) ...
Selecting previously unselected package libqt5svg5-dev:i386.
Preparing to unpack .../192-libqt5svg5-dev_5.15.15-2_i386.deb ...
Unpacking libqt5svg5-dev:i386 (5.15.15-2) ...
Selecting previously unselected package libqt5x11extras5:i386.
Preparing to unpack .../193-libqt5x11extras5_5.15.15-2_i386.deb ...
Unpacking libqt5x11extras5:i386 (5.15.15-2) ...
Selecting previously unselected package libqt5x11extras5-dev:i386.
Preparing to unpack .../194-libqt5x11extras5-dev_5.15.15-2_i386.deb ...
Unpacking libqt5x11extras5-dev:i386 (5.15.15-2) ...
Selecting previously unselected package libreadline-dev:i386.
Preparing to unpack .../195-libreadline-dev_8.2-6_i386.deb ...
Unpacking libreadline-dev:i386 (8.2-6) ...
Selecting previously unselected package libxpa1:i386.
Preparing to unpack .../196-libxpa1_2.1.20-3_i386.deb ...
Unpacking libxpa1:i386 (2.1.20-3) ...
Selecting previously unselected package libxpa-dev:i386.
Preparing to unpack .../197-libxpa-dev_2.1.20-3_i386.deb ...
Unpacking libxpa-dev:i386 (2.1.20-3) ...
Setting up media-types (10.1.0) ...
Setting up libpipeline1:i386 (1.5.8-1) ...
Setting up libgraphite2-3:i386 (1.3.14-2+b1) ...
Setting up libpixman-1-0:i386 (0.44.0-3) ...
Setting up libxpa1:i386 (2.1.20-3) ...
Setting up libpciaccess0:i386 (0.17-3+b2) ...
Setting up libxau6:i386 (1:1.0.11-1) ...
Setting up libxdmcp6:i386 (1:1.1.5-1) ...
Setting up libdouble-conversion3:i386 (3.3.0-1+b2) ...
Setting up libkeyutils1:i386 (1.6.3-4) ...
Setting up libxcb1:i386 (1.17.0-2+b1) ...
Setting up libfftw3-single3:i386 (3.3.10-2+b1) ...
Setting up libicu72:i386 (72.1-5+b1) ...
Setting up libxcb-xfixes0:i386 (1.17.0-2+b1) ...
Setting up bsdextrautils (2.40.2-12) ...
Setting up libxcb-xinput0:i386 (1.17.0-2+b1) ...
Setting up libgslcblas0:i386 (2.8+dfsg-5) ...
Setting up libmagic-mgc (1:5.45-3+b1) ...
Setting up libxcb-render0:i386 (1.17.0-2+b1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libglvnd0:i386 (1.7.0-1+b2) ...
Setting up libtirpc-common (1.3.4+ds-1.3) ...
Setting up libxcb-glx0:i386 (1.17.0-2+b1) ...
Setting up libdebhelper-perl (13.22) ...
Setting up libbrotli1:i386 (1.1.0-2+b6) ...
Setting up libedit2:i386 (3.1-20240808-1) ...
Setting up libmagic1t64:i386 (1:5.45-3+b1) ...
Setting up libxcb-keysyms1:i386 (0.4.0-1+b3) ...
Setting up libxcb-shape0:i386 (1.17.0-2+b1) ...
Setting up x11-common (1:7.7+23.1) ...
invoke-rc.d: could not determine current runlevel
Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix.
Setting up libsensors-config (1:3.6.0-10) ...
Setting up libnghttp2-14:i386 (1.64.0-1) ...
Setting up libfftw3-long3:i386 (3.3.10-2+b1) ...
Setting up gettext-base (0.22.5-3) ...
Setting up m4 (1.4.19-4) ...
Setting up libxcb-render-util0:i386 (0.3.9-1+b2) ...
Setting up xkb-data (2.42-1) ...
Setting up libxcb-shm0:i386 (1.17.0-2+b1) ...
Setting up libxcb-icccm4:i386 (0.4.2-1) ...
Setting up libcom-err2:i386 (1.47.2~rc1-2) ...
Setting up file (1:5.45-3+b1) ...
Setting up libpcre2-16-0:i386 (10.44-5) ...
Setting up libopengl0:i386 (1.7.0-1+b2) ...
Setting up libelf1t64:i386 (0.192-4) ...
Setting up libxcb-util1:i386 (0.4.0-1+b2) ...
Setting up libxcb-xkb1:i386 (1.17.0-2+b1) ...
Setting up libxcb-image0:i386 (0.4.0-2+b2) ...
Setting up libkrb5support0:i386 (1.21.3-3) ...
Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-8) ...
Setting up tzdata (2024b-4) ...

Current default time zone: 'Etc/UTC'
Local time is now:      Wed Jan 28 12:46:55 UTC 2026.
Universal Time is now:  Wed Jan 28 12:46:55 UTC 2026.
Run 'dpkg-reconfigure tzdata' if you wish to change it.

Setting up libxcb-present0:i386 (1.17.0-2+b1) ...
Setting up xtrans-dev (1.4.0-1) ...
Setting up autotools-dev (20220109.1) ...
Setting up libz3-4:i386 (4.13.3-1) ...
Setting up libxcb-xinerama0:i386 (1.17.0-2+b1) ...
Setting up libjpeg62-turbo:i386 (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:i386 (1.17.0-2+b1) ...
Setting up libavahi-common-data:i386 (0.8-15) ...
Setting up libncurses6:i386 (6.5-2+b1) ...
Setting up libdbus-1-3:i386 (1.16.0-1) ...
Setting up libfftw3-quad3:i386 (3.3.10-2+b1) ...
Setting up libunistring5:i386 (1.3-1) ...
Setting up fonts-dejavu-mono (2.37-8) ...
Setting up libpng16-16t64:i386 (1.6.44-3) ...
Setting up autopoint (0.22.5-3) ...
Setting up fonts-dejavu-core (2.37-8) ...
Setting up libsensors5:i386 (1:3.6.0-10+b1) ...
Setting up libk5crypto3:i386 (1.21.3-3) ...
Setting up libfftw3-double3:i386 (3.3.10-2+b1) ...
Setting up libglapi-mesa:i386 (24.2.8-1) ...
Setting up libsasl2-2:i386 (2.1.28+dfsg1-8) ...
Setting up libgfortran5:i386 (14.2.0-11) ...
Setting up libvulkan1:i386 (1.3.296.0-1) ...
Setting up autoconf (2.72-3) ...
Setting up libnghttp3-9:i386 (1.6.0-2) ...
Setting up libxcb-dri2-0:i386 (1.17.0-2+b1) ...
Setting up zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ...
Setting up libffi8:i386 (3.4.6-1) ...
Setting up dwz (0.15-1+b1) ...
Setting up libmtdev1t64:i386 (1.1.6-1.2+b1) ...
Setting up sensible-utils (0.0.24) ...
Setting up libxshmfence1:i386 (1.3-1+b2) ...
Setting up cfortran (20210827-1) ...
Setting up libxcb-randr0:i386 (1.17.0-2+b1) ...
Setting up libuchardet0:i386 (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:i386 (4.19.0-3+b3) ...
Setting up libmd4c0:i386 (0.5.2-2+b1) ...
Setting up libx11-6:i386 (2:1.8.10-2) ...
Setting up xorg-sgml-doctools (1:1.11-1.1) ...
Setting up netbase (6.4) ...
Setting up libngtcp2-16:i386 (1.9.1-1) ...
Setting up libkrb5-3:i386 (1.21.3-3) ...
Setting up libglu1-mesa:i386 (9.0.2-1.1+b2) ...
Setting up libssh2-1t64:i386 (1.11.1-1) ...
Setting up libopengl-dev:i386 (1.7.0-1+b2) ...
Setting up libgsl28:i386 (2.8+dfsg-5) ...
Setting up libdrm-common (2.4.123-1) ...
Setting up libevdev2:i386 (1.13.3+dfsg-1) ...
Setting up readline-common (8.2-6) ...
Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Setting up qtchooser (66-2) ...
Setting up libwacom-common (2.13.0-1) ...
Setting up libxpa-dev:i386 (2.1.20-3) ...
Setting up libxkbcommon0:i386 (1.7.0-2) ...
Setting up libwayland-client0:i386 (1.23.0-1+b1) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up x11proto-dev (2024.1-1) ...
Setting up libfile-stripnondeterminism-perl (1.14.0-1) ...
Setting up libxcb-dri3-0:i386 (1.17.0-2+b1) ...
Setting up libllvm19:i386 (1:19.1.6-1) ...
Setting up libwayland-server0:i386 (1.23.0-1+b1) ...
Setting up libx11-xcb1:i386 (2:1.8.10-2) ...
Setting up libice6:i386 (2:1.1.1-1) ...
Setting up flex (2.6.4-8.2+b3) ...
Setting up libncurses-dev:i386 (6.5-2+b1) ...
Setting up gettext (0.22.5-3) ...
Setting up libgsl-dev (2.8+dfsg-5) ...
Setting up libxau-dev:i386 (1:1.0.11-1) ...
Setting up qt5-qmake:i386 (5.15.15+dfsg-2) ...
Setting up libxrender1:i386 (1:0.9.10-1.1+b3) ...
Setting up libtool (2.4.7-8) ...
Setting up libfftw3-bin (3.3.10-2+b1) ...
Setting up fontconfig-config (2.15.0-1.1+b1) ...
Setting up libpng-dev:i386 (1.6.44-3) ...
Setting up libavahi-common3:i386 (0.8-15) ...
Setting up libxext6:i386 (2:1.3.4-1+b2) ...
Setting up libidn2-0:i386 (2.3.7-2+b1) ...
Setting up libxxf86vm1:i386 (1:1.1.4-1+b3) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up libxdmcp-dev:i386 (1:1.1.5-1) ...
Setting up libglib2.0-0t64:i386 (2.82.4-1) ...
No schema files found: doing nothing.
Setting up libfreetype6:i386 (2.13.3+dfsg-1) ...
Setting up libxfixes3:i386 (1:6.0.0-2+b3) ...
Setting up shared-mime-info (2.4-5+b1) ...
Setting up libp11-kit0:i386 (0.25.5-3) ...
Setting up libxkbcommon-x11-0:i386 (1.7.0-2) ...
Setting up libgssapi-krb5-2:i386 (1.21.3-3) ...
Setting up libreadline8t64:i386 (8.2-6) ...
Setting up dh-strip-nondeterminism (1.14.0-1) ...
Setting up libdrm2:i386 (2.4.123-1) ...
Setting up groff-base (1.23.0-7) ...
Setting up libharfbuzz0b:i386 (10.1.0-1) ...
Setting up libfontconfig1:i386 (2.15.0-1.1+b1) ...
Setting up libsm6:i386 (2:1.2.4-1) ...
Setting up libfftw3-dev:i386 (3.3.10-2+b1) ...
Setting up libavahi-client3:i386 (0.8-15) ...
Setting up libgudev-1.0-0:i386 (238-5+b1) ...
Setting up libdrm-amdgpu1:i386 (2.4.123-1) ...
Setting up libgnutls30t64:i386 (3.8.8-2) ...
Setting up fontconfig (2.15.0-1.1+b1) ...
Regenerating fonts cache... done.
Setting up libxcb1-dev:i386 (1.17.0-2+b1) ...
Setting up libtirpc3t64:i386 (1.3.4+ds-1.3+b1) ...
Setting up libwacom9:i386 (2.13.0-1) ...
Setting up libdrm-radeon1:i386 (2.4.123-1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libdrm-intel1:i386 (2.4.123-1) ...
Setting up libpsl5t64:i386 (0.21.2-1.1+b1) ...
Setting up libx11-dev:i386 (2:1.8.10-2) ...
Setting up libreadline-dev:i386 (8.2-6) ...
Setting up man-db (2.13.0-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libcairo2:i386 (1.18.2-2) ...
Setting up libldap-2.5-0:i386 (2.5.19+dfsg-1) ...
Setting up libinput-bin (1.26.2-1) ...
Setting up libqt5core5t64:i386 (5.15.15+dfsg-2) ...
Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2+b5) ...
Setting up libxext-dev:i386 (2:1.3.4-1+b2) ...
Setting up libnsl2:i386 (1.3.0-3+b3) ...
Setting up libqt5sql5t64:i386 (5.15.15+dfsg-2) ...
Setting up libcups2t64:i386 (2.4.10-2+b1) ...
Setting up libgiza0:i386 (1.4.4-1) ...
Setting up libpgplot0:i386 (1.4.4-1) ...
Setting up libngtcp2-crypto-gnutls8:i386 (1.9.1-1) ...
Setting up libinput10:i386 (1.26.2-1) ...
Setting up mesa-libgallium:i386 (24.2.8-1) ...
Setting up libqt5dbus5t64:i386 (5.15.15+dfsg-2) ...
Setting up libpython3.12-stdlib:i386 (3.12.8-3) ...
Setting up libgbm1:i386 (24.2.8-1) ...
Setting up libqt5concurrent5t64:i386 (5.15.15+dfsg-2) ...
Setting up python3.12 (3.12.8-3) ...
Setting up libgl1-mesa-dri:i386 (24.2.8-1) ...
Setting up libqt5network5t64:i386 (5.15.15+dfsg-2) ...
Setting up libcurl3t64-gnutls:i386 (8.11.1-1) ...
Setting up libqt5xml5t64:i386 (5.15.15+dfsg-2) ...
Setting up debhelper (13.22) ...
Setting up libqt5test5t64:i386 (5.15.15+dfsg-2) ...
Setting up libcpgplot0:i386 (1.4.4-1) ...
Setting up qtbase5-dev-tools (5.15.15+dfsg-2) ...
Setting up libegl-mesa0:i386 (24.2.8-1) ...
Setting up libcfitsio10t64:i386 (4.5.0-5) ...
Setting up libegl1:i386 (1.7.0-1+b2) ...
Setting up libpython3-stdlib:i386 (3.12.8-1) ...
Setting up libglx-mesa0:i386 (24.2.8-1) ...
Setting up libcfitsio-dev:i386 (4.5.0-5) ...
Setting up libglx0:i386 (1.7.0-1+b2) ...
Setting up giza-dev:i386 (1.4.4-1) ...
Setting up python3 (3.12.8-1) ...
Setting up libgl1:i386 (1.7.0-1+b2) ...
Setting up libglx-dev:i386 (1.7.0-1+b2) ...
Setting up libgl-dev:i386 (1.7.0-1+b2) ...
Setting up libvulkan-dev:i386 (1.3.296.0-1) ...
Setting up libegl-dev:i386 (1.7.0-1+b2) ...
Setting up libqt5gui5t64:i386 (5.15.15+dfsg-2) ...
Setting up libglu1-mesa-dev:i386 (9.0.2-1.1+b2) ...
Setting up libqt5x11extras5:i386 (5.15.15-2) ...
Setting up libqt5datavisualization5:i386 (5.15.15-2+b1) ...
Setting up libqt5widgets5t64:i386 (5.15.15+dfsg-2) ...
Setting up libqt5svg5:i386 (5.15.15-2) ...
Setting up libqt5svg5-dev:i386 (5.15.15-2) ...
Setting up libqt5opengl5t64:i386 (5.15.15+dfsg-2) ...
Setting up libqt5printsupport5t64:i386 (5.15.15+dfsg-2) ...
Setting up qtbase5-dev:i386 (5.15.15+dfsg-2) ...
Setting up libqt5datavisualization5-dev:i386 (5.15.15-2+b1) ...
Setting up libqt5x11extras5-dev:i386 (5.15.15-2) ...
Setting up libqt5opengl5-dev:i386 (5.15.15+dfsg-2) ...
Processing triggers for libc-bin (2.40-4) ...
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: user script /srv/workspace/pbuilder/71244/tmp/hooks/A99_set_merged_usr starting
Not re-configuring usrmerge for unstable
I: user script /srv/workspace/pbuilder/71244/tmp/hooks/A99_set_merged_usr finished
hostname: Name or service not known
I: Running cd /build/reproducible-path/dpuser-4.2+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-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 <olebole@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture i386
 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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_CXXFLAGS_RELEASE=-g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_CXXFLAGS_DEBUG=-g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 -j21 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsMainView.o QFitsMainView.cpp
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsSingleBuffer.o QFitsBuffers/QFitsSingleBuffer.cpp
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsMultiBuffer.o QFitsBuffers/QFitsMultiBuffer.cpp
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsScroller.o QFitsScroller.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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsBaseWidget.o QFitsWidgets/QFitsBaseWidget.cpp
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidget1D.o QFitsWidgets/QFitsWidget1D.cpp
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidget2D.o QFitsWidgets/QFitsWidget2D.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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 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; }
      |                              ~~~~~~~~~~~~^~~~~~
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; }
      |                                               ~~~~~^~~~~~~~~~~~~
../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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 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;}
      |     ^~~~~
../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidgetWiregrid.o QFitsWidgets/QFitsWidgetWiregrid.cpp
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; }
      |                                               ~~~~~^~~~~~~~~~~~~
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; }
      |                                               ~~~~~^~~~~~~~~~~~~
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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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 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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
  295 |     virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); }
      |                                            ~~^~~~~~~~~~~~~
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidgetTable.o QFitsWidgets/QFitsWidgetTable.cpp
../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; }
      |                                               ~~~~~^~~~~~~~~~~~~
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; }
      |                                               ~~~~~^~~~~~~~~~~~~
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsBaseView.o QFitsViews/QFitsBaseView.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 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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
  284 |         virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); }
      |                                               ~~^~~~~~~~~~~~~
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsView1D.o QFitsViews/QFitsView1D.cpp
../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<ASTNode*>::size_type' {aka '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 ../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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 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 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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsView2D.o QFitsViews/QFitsView2D.cpp
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) {
      |                                      ~~~~~~~~^
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) {
      |                                       ~~~~~~~~^
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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 ./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 listNode::~listNode()':
../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 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; }
      |                              ~~~~~~~~~~~~^~~~~~
../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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsGlobal.o QFitsGlobal.cpp
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;}
      |     ^~~~~
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; }
      |                                               ~~~~~^~~~~~~~~~~~~
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; }
      |                                               ~~~~~^~~~~~~~~~~~~
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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 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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 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; }
      |                                               ~~~~~^~~~~~~~~~~~~
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsTools.o QFitsTools.cpp
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/i386-linux-gnu/qt5/QtCore/qobject.h:47,
                 from /usr/include/i386-linux-gnu/qt5/QtWidgets/qwidget.h:45,
                 from /usr/include/i386-linux-gnu/qt5/QtWidgets/qdialog.h:44,
                 from /usr/include/i386-linux-gnu/qt5/QtWidgets/qmessagebox.h:45,
                 from /usr/include/i386-linux-gnu/qt5/QtWidgets/QMessageBox:1,
                 from QFitsWidgets/QFitsWidgetContour.cpp:1:
/usr/include/i386-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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWedge.o QFitsWedge.cpp
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o lut.o lut.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; }
      |                              ~~~~~~~~~~~~^~~~~~
../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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 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; }
      |                                       ~~~~~^~~~~~~
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsCubeSpectrum.o QFitsCubeSpectrum.cpp
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; }
      |                                               ~~~~~^~~~~~~~~~~~~
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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o RGBDialog.o RGBDialog.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(); }
      |         ^~~~~
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 ../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; }
      |                                               ~~~~~^~~~~~~~~~~~~
../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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 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) {
      |                              ~~~~~~~~~~~~~~^
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsHeaderView.o QFitsHeaderView.cpp
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsToolBar.o QFitsToolBar.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; }
      |                                       ~~~~~^~~~~~~
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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 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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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/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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 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; }
      |                                               ~~~~~^~~~~~~~~~~~~
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) {};
      |                                                 ~~~~~~~~~~~~^~~~~~
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o events.o events.cpp
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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 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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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(); }
      |         ^~~~~
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)
      |         ^~
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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o galfit.o galfit.cpp
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o guitools.o guitools.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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 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<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   21 |         if ((pos = svalue.find(" +/- ")) < svalue.length()) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
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();
      |         ^
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) {
      |                                      ~~~~~~~~~~~~~~~~~~~^~~~~
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsViewingTools.o QFitsViewingTools.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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 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; }
      |                              ~~~~~~~~~~~~^~~~~~
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; }
      |                                               ~~~~~^~~~~~~~~~~~~
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;
      |                                            ^~~~~~
../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;
      |                 ^~
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qtdpuser.o qtdpuser.cpp
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) {
      |                                   ~~~~~~~~~~~~~^
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) {
      |                            ~~~~~~~~~~~~~^
QFitsMainView.cpp: In member function 'void QFitsGrid::addWidget(QWidget*)':
QFitsMainView.cpp:60:9: warning: unused variable 'where' [-Wunused-variable]
   60 |     int where = activeID;
      |         ^~~~~
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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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(); }
      |         ^~~~~
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) {
      |                                   ~~~~~~~~~~~^
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) {
      |                                 ~~~~~~~~~~~~~^
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) &&
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
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) {
      |                           ~~~~~~~~^
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;
      |                        ^
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);
      |             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 &);
      |         ^~~~~~~~
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;
      |          ^~~~~~~~~
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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qt_mainwindow.o qt_mainwindow.cpp
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; }
      |                                               ~~~~~^~~~~~~~~~~~~
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qt_mdichild.o qt_mdichild.cpp
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) {
      |                                ~~~~~~~~~~~~~^
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)) {
      |                              ~~~~~~~^~~~~~~~
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) {
      |                                ~~~~~~~~^
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 &);
      |         ^~~~~~~~
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;
      |          ^~~~
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) {
      |                               ~~~~~~~~^
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);
      |             ^~
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<dpuserType*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
  546 |         for (int i = 0; i < dpData->dparrvalue->size(); i++) {
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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();
      |             ^~
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) &&
      |          ~~^~~~~~~~~~~~~~~
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 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; }
      |                                               ~~~~~^~~~~~~~~~~~~
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) {
      |                               ~~~~~~~~~~~~~^
../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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 ../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; }
      |                                               ~~~~~^~~~~~~~~~~~~
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) {
      |                               ~~~~~~~~~~~~~^
../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; }
      |                                               ~~~~~^~~~~~~~~~~~~
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;}
      |     ^~~~~
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<dpuserType*>::size_type' {aka '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<dpuserType*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
  419 |             for (int i = 0; i < mask->dparrvalue->size(); i++) {
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
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);
      |         ~~~~~~~~~~~~~~~~~~~~^~
QFitsViews/QFitsView2D.cpp:455:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<dpuserType*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
  455 |                 for (int i = 1; i < mask->dparrvalue->size(); i++) {
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/i386-linux-gnu/qt5/QtWidgets/QLabel:1,
                 from RGBDialog.h:6:
/usr/include/i386-linux-gnu/qt5/QtWidgets/qlabel.h:78:20: note: declared here
   78 |     const QPixmap *pixmap() const; // ### Qt 7: Remove function
      |                    ^~~~~~
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<QFitsMultiBuffer*>(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<dpuserType*>::size_type' {aka '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<dpuserType*>::size_type' {aka '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<dpuserType*>::size_type' {aka '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<dpuserType*>::size_type' {aka '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) {
      |                              ~~~~~~~~~~~~~^
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; }
      |                                               ~~~~~^~~~~~~~~~~~~
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) {
      |                              ~~~~~~~~^
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; }
      |                                               ~~~~~^~~~~~~~~~~~~
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) {
      |                                    ~~~~~~~~^
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);
      |                            ^~~~~
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;
      |                                   ^~~~~
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::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 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) {};
      |                                                 ~~~~~~~~~~~~^~~~~~
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<dpString>::size_type' {aka '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<dpuserType*>::size_type' {aka '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<dpuserType*>::size_type' {aka '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<dpuserType*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
  753 |     for (i = 0; i < modelDpuserType->dparrvalue->size(); i++) {
      |                 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dialogs.cpp: In constructor 'DpHelp::DpHelp(QWidget*)':
dialogs.cpp:267:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
  267 |             for (int i = 0; i < entry.size(); i++) txt += entry.at(i).c_str();
      |                             ~~^~~~~~~~~~~~~~
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) {
      |                                                             ~~~~~~~~~~~~~~~~~~~~~~^
dialogs.cpp: In function 'QString DpHelp2HTML(std::vector<std::__cxx11::basic_string<char> >)':
dialogs.cpp:367:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
  367 |     for (int i = 0; i < what.size(); i++) {
      |                     ~~^~~~~~~~~~~~~
imred.cpp: In constructor 'imRedCblank::imRedCblank(QFitsMainWindow*)':
imred.cpp:976:15: warning: unused variable 'f' [-Wunused-variable]
  976 |         Fits *f = sb->getDpData()->fvalue;
      |               ^
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;
      |               ^
imred.cpp: In constructor 'imRedSmooth::imRedSmooth(QFitsMainWindow*)':
imred.cpp:1278:15: warning: unused variable 'f' [-Wunused-variable]
 1278 |         Fits *f = sb->getDpData()->fvalue;
      |               ^
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) {
      |                                      ~~~~~~~~~~~~~~~^
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) {
      |                     ^~
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) {
      |                                               ~~~~~~~~~~~~~~~^
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<char>::size_type' {aka '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<dpString>::size_type' {aka '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<dpString>::size_type' {aka '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<dpString>::size_type' {aka '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<dpString>::size_type' {aka '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<dpString>::size_type' {aka '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<dpString>::size_type' {aka '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;
      |                         ^~~~~
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<QFitsSingleBuffer*>(bb);
      |                                ^~
QFitsMainWindow.cpp:1987:32: warning: unused variable 'mb' [-Wunused-variable]
 1987 |         QFitsMultiBuffer      *mb  = dynamic_cast<QFitsMultiBuffer*>(bb);
      |                                ^~
QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::FileSystemChanged(const QString&)':
QFitsMainWindow.cpp:2398:54: warning: 'static QSet<T> QSet<T>::fromList(const QList<T>&) [with T = QString]' is deprecated: Use QSet<T>(list.begin(), list.end()) instead. [-Wdeprecated-declarations]
 2398 |     QSet<QString> newDirSet = QSet<QString>::fromList(newEntryList);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o highlighter.o highlighter.cpp
In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qitemselectionmodel.h:45,
                 from /usr/include/i386-linux-gnu/qt5/QtWidgets/qabstractitemview.h:46,
                 from /usr/include/i386-linux-gnu/qt5/QtWidgets/qlistview.h:44,
                 from /usr/include/i386-linux-gnu/qt5/QtWidgets/QListView:1,
                 from QFitsMainWindow.cpp:25:
/usr/include/i386-linux-gnu/qt5/QtCore/qset.h:416:9: note: declared here
  416 | QSet<T> QSet<T>::fromList(const QList<T> &list)
      |         ^~~~~~~
QFitsMainWindow.cpp:2399:58: warning: 'static QSet<T> QSet<T>::fromList(const QList<T>&) [with T = QString]' is deprecated: Use QSet<T>(list.begin(), list.end()) instead. [-Wdeprecated-declarations]
 2399 |     QSet<QString> currentDirSet = QSet<QString>::fromList(dirEntryList);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/i386-linux-gnu/qt5/QtCore/qset.h:416:9: note: declared here
  416 | QSet<T> QSet<T>::fromList(const QList<T> &list)
      |         ^~~~~~~
QFitsMainWindow.cpp:2409:42: warning: 'QList<T> QSet<T>::toList() const [with T = QString]' is deprecated: Use values() instead. [-Wdeprecated-declarations]
 2409 |     QStringList newFile = newFiles.toList();
      |                           ~~~~~~~~~~~~~~~^~
/usr/include/i386-linux-gnu/qt5/QtCore/qset.h:265:14: note: declared here
  265 |     QList<T> toList() const { return values(); }
      |              ^~~~~~
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);
      |             ~~~~~~^~~~~~~~~~
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, "");
      |                                         ^~
../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsPreferences.o QFitsPreferences.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;
      |                 ^~
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 | }
      | ^
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o tetrixboard.o extra/tetrixboard.cpp
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) {
      |                                        ~~~~^~~~~
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o tetrixpiece.o extra/tetrixpiece.cpp
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o tetrixwindow.o extra/tetrixwindow.cpp
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qcustomplot.o QCustomPlot/qcustomplot.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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidget3D.o QFitsWidgets/QFitsWidget3D.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);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsView3D.o QFitsViews/QFitsView3D.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;
      |                        ^~~~~~~~~~~~~~~~~
../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 ../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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser.yacchelper.o ../dpuser/dpuser.yacchelper.cpp
QPgplot.cpp:524:16: warning: 'char* __builtin_strncpy(char*, const char*, 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*, 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);
      |                ^
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o functions.o ../dpuser/functions.cpp
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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o y.tab.o ../dpuser/parser/y.tab.cpp
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/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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser.input.o ../dpuser/dpuser.input.cpp
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o procedures.o ../dpuser/procedures.cpp
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<ASTNode*>, std::vector<std::__cxx11::basic_string<char> >)':
../dpuser/functions.cpp:391:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka '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<ASTNode*>::size_type' {aka '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<dpString>::size_type' {aka 'unsigned int'} [-Wsign-compare]
 4870 |                 for (i = 0; i < rv.arrvalue->size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~
../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];
      |                ^~~~~~~~~
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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 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/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);
      |             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 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; }
      |                                               ~~~~~^~~~~~~~~~~~~
../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 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(); }
      |         ^~~~~
../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;
      |                 ^~
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]
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 ../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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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(); }
      |         ^~~~~
../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/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 &);
      |         ^~~~~~~~
../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/QFitsWidget1D.cpp: In member function 'void QFitsWidget1D::plotterKeyPressEvent(QKeyEvent*)':
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;
      |                   ^~~~~
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;
      |            ^~~~~
../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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;
      |                 ^~
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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 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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 '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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser_utils.o ../dpuser/dpuser_utils.cpp
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 ../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; }
      |                                               ~~~~~^~~~~~~~~~~~~
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o lex.mpfit.o ../dpuser/mpfit/lex.mpfit.cpp
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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o mpfitAST.o ../dpuser/mpfit/mpfitAST.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<dpuserType*>::size_type' {aka '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 reindexString(dpString&, const Fits&)':
../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 'int funcWord(char*)':
../dpuser/dpuser_utils.cpp:1608:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<FunctionDeclaration>::size_type' {aka 'unsigned int'} [-Wsign-compare]
 1608 |     for (i = 0; i < funcs.size(); i++) {
      |                 ~~^~~~~~~~~~~~~~
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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuserType.o ../dpuser/dpuserType.cpp
../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;
      |     ^~~~~~~
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/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()':
../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 'unsigned int'} [-Wsign-compare]
../dpuser/dpuser.procs.cpp: In function 'void mem()':
../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: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 = "";
      |                                                   ^~
lex.mpfit.c: At global scope:
lex.mpfit.c:1175:17: warning: 'void mpfitunput(int, char*)' defined but not used [-Wunused-function]
../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<std::__cxx11::basic_string<char> >::size_type' {aka '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;
      |               ^
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuserAST.o ../dpuser/dpuserAST.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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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]
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o python_dpuser.o ../dpuser/python_dpuser.cpp
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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<dpuserType*>::size_type' {aka '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<dpuserType*>' 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<dpuserType*>::size_type' {aka '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<dpuserType*>::size_type' {aka '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<dpuserType*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
 1651 |     for (int i = 0; i < size(); i++) {
      |                     ~~^~~~~~~~
../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: {
      |                 ^~~~
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/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:
      |         ^~~~
../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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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/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;
      |                ^~
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o arithmetics.o ../dpuser/arithmetics.cpp
../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 "\
      | ^
../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o boolean.o ../dpuser/boolean.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 ../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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 ../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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
  295 |     virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); }
      |                                            ~~^~~~~~~~~~~~~
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/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/python_dpuser.cpp: In function 'int call_python(std::string, std::vector<dpuserType>*, std::vector<std::__cxx11::basic_string<char> >, std::map<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>, 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<dpuserType> *args, std::vector<std::string> variables, std::map<std::string, std::pair<std::string, dpuserType> > *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<dpuserType> *args, std::vector<std::string> variables, std::map<std::string, std::pair<std::string, dpuserType> > *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<dpuserType> *args, std::vector<std::string> variables, std::map<std::string, std::pair<std::string, dpuserType> > *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<dpuserType> *args, std::vector<std::string> variables, std::map<std::string, std::pair<std::string, dpuserType> > *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<dpuserType> *args, std::vector<std::string> variables, std::map<std::string, std::pair<std::string, dpuserType> > *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<dpuserType> *args, std::vector<std::string> variables, std::map<std::string, std::pair<std::string, dpuserType> > *keyw, bool isFunction, dpuserType &rv) {
      |                                                                                                                                                                                                ~~~~~~~~~~~~^~
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(); }
      |         ^~~~~
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(); }
      |         ^~~~~
../dpuser/gdl_dpuser.cpp: In function 'int call_gdl(std::string, std::vector<dpuserType>*, std::vector<std::__cxx11::basic_string<char> >, std::map<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>, 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<dpuserType> *args, std::vector<std::string> variables, std::map<std::string, std::pair<std::string, dpuserType> > *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<dpuserType> *args, std::vector<std::string> variables, std::map<std::string, std::pair<std::string, dpuserType> > *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<dpuserType> *args, std::vector<std::string> variables, std::map<std::string, std::pair<std::string, dpuserType> > *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<dpuserType> *args, std::vector<std::string> variables, std::map<std::string, std::pair<std::string, dpuserType> > *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<dpuserType> *args, std::vector<std::string> variables, std::map<std::string, std::pair<std::string, dpuserType> > *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<dpuserType> *args, std::vector<std::string> variables, std::map<std::string, std::pair<std::string, dpuserType> > *keyw, bool isFunction, dpuserType &rv) {
      |                                                                                                                                                                                             ~~~~~~~~~~~~^~
../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o helpmap.o ../dpuser/doc/helpmap.cpp
../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<FunctionDeclaration>::size_type' {aka 'unsigned int'} [-Wsign-compare]
  141 |     if (builtin_id >= funcs.size()) builtin_id = -1;
      |         ~~~~~~~~~~~^~~~~~~~~~~~~~~
../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<std::__cxx11::basic_string<char> >::size_type' {aka '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<std::__cxx11::basic_string<char> >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  173 |             if ((nparams > 0) && (userfunction_arguments[id].size() <= nparams))
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
../dpuser/dpuserAST.cpp:217:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<ASTNode*>::size_type' {aka '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<FunctionDeclaration>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<std::__cxx11::basic_string<char> >::size_type' {aka '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<std::__cxx11::basic_string<char> >::size_type' {aka '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<std::__cxx11::basic_string<char> >::size_type' {aka '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<std::__cxx11::basic_string<char> >::size_type' {aka '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<ASTNode*>::size_type' {aka '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<dpuserType>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<char>::size_type' {aka '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<dpString>::size_type' {aka '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<dpuserType*>::size_type' {aka '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<char>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<dpuserType*>::size_type' {aka '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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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: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: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: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: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: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: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 &);
      |         ^~~~~~~~~
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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpstringlist.o ../utils/dpstringlist.cpp
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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;
      |         ^~~~~~~
../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o mpfit.o ../utils/cmpfit/mpfit.cpp
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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<dpString>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   96 |     for (int i = 0; i < lsize; 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 &);
      |         ^~~~~~~~
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; }
      |                              ~~~~~~~~~~~~^~~~~~
../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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   89 |         for (i = 0; i < size(); i++) if (c_str()[i] == c) rv++;
      |                     ~~^~~~~~~~
../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: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: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 '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 dpRegExp&, const dpString&)':
../utils/dpstring.cpp:312:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka '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 '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<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
  352 |         if (rv >= size()) rv = -1;
      |             ~~~^~~~~~~~~
../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o kabsch2d.o ../utils/kabsch/kabsch2d.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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o 3d_stuff.o ../libfits/3d_stuff.cpp
gcc -c -pipe -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -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 -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o cube.o ../libfits/cube.c
../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpheader.o ../libfits/dpheader.cpp
../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;
      |                                                  ^~~~~~~~
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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits.o ../libfits/fits.cpp
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_cube.o ../libfits/fits_cube.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; }
      |                              ~~~~~~~~~~~~^~~~~~
../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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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/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
../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_dpl.o ../libfits/fits_dpl.cpp
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_exc.o ../libfits/fits_exc.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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 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_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))
      |         ^~~~~~~~~~~~~~
../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--
      |         ^~~~~~~~~~~~~~
../libfits/fits_cube.cpp:1875:9: note: this is the location of the previous definition
 1875 | #define COLLAPSEACTION(source,dest) ((dest)+=(source))
      |         ^~~~~~~~~~~~~~
../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_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: 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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_file.o ../libfits/fits_file.cpp
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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 function 'bool verifyFitsKey(char*)':
../libfits/dpheader.cpp:1177:12: warning: 'char* __builtin_strncpy(char*, const char*, 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);
      |                        ~~~~~~^~~~~~
../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*, unsigned int, 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*, unsigned int, 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*, unsigned int, 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));
      |                                       ^
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_filters.o ../libfits/fits_filters.cpp
../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*, unsigned int, 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*, unsigned int, 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*, unsigned int, 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/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*, unsigned int, 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*, unsigned int, 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*, unsigned int, 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));
      |                                   ^
../libfits/dpheader.cpp: In member function 'void Fits::CopyHeader(const Fits&)':
../libfits/dpheader.cpp:1142:24: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation]
 1142 |                 strncpy(crtype, source.crtype, 9);
      |                        ^
../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);
      |                 ~~~~~^~~~~~~~~~~~~
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; }
      |                              ~~~~~~~~~~~~^~~~~~
../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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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_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;
      |                                     ^~~~~~~~
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_funcs.o ../libfits/fits_funcs.cpp
../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;
      |                ^
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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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_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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_mem.o ../libfits/fits_mem.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.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_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.cpp: In member function 'bool Fits::copy(const Fits&)':
../libfits/fits.cpp:354:12: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation]
  354 |     strncpy(crtype, a.crtype, 9);
      |            ^
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_ops.o ../libfits/fits_ops.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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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_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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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::ReadFITSData(dpint64, dpint64, dpint64, dpint64, dpint64, dpint64)':
../libfits/fits_file.cpp:366:24: warning: narrowing conversion of 'x1' from 'dpint64' {aka 'long long int'} to 'long int' [-Wnarrowing]
  366 |         long fp[3] = { x1, y1, z1 };
      |                        ^~
../libfits/fits_file.cpp:366:28: warning: narrowing conversion of 'y1' from 'dpint64' {aka 'long long int'} to 'long int' [-Wnarrowing]
  366 |         long fp[3] = { x1, y1, z1 };
      |                            ^~
../libfits/fits_file.cpp:366:32: warning: narrowing conversion of 'z1' from 'dpint64' {aka 'long long int'} to 'long int' [-Wnarrowing]
  366 |         long fp[3] = { x1, y1, z1 };
      |                                ^~
../libfits/fits_file.cpp:367:24: warning: narrowing conversion of 'x2' from 'dpint64' {aka 'long long int'} to 'long int' [-Wnarrowing]
  367 |         long lp[3] = { x2, y2, z2 };
      |                        ^~
../libfits/fits_file.cpp:367:28: warning: narrowing conversion of 'y2' from 'dpint64' {aka 'long long int'} to 'long int' [-Wnarrowing]
  367 |         long lp[3] = { x2, y2, z2 };
      |                            ^~
../libfits/fits_file.cpp:367:32: warning: narrowing conversion of 'z2' from 'dpint64' {aka 'long long int'} to 'long int' [-Wnarrowing]
  367 |         long lp[3] = { x2, y2, z2 };
      |                                ^~
../libfits/fits_file.cpp: In member function 'bool Fits::ReadFITSCubeImage(int)':
../libfits/fits_file.cpp:440:27: warning: narrowing conversion of '((Fits*)this)->Fits::naxis[1]' from 'dpint64' {aka 'long long int'} to 'long int' [-Wnarrowing]
  440 |     long lp[3] = { naxis[1], naxis[2], which };
      |                    ~~~~~~~^
../libfits/fits_file.cpp:440:37: warning: narrowing conversion of '((Fits*)this)->Fits::naxis[2]' from 'dpint64' {aka 'long long int'} to 'long int' [-Wnarrowing]
  440 |     long lp[3] = { naxis[1], naxis[2], which };
      |                              ~~~~~~~^
../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 '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;
      |             ^~
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; }
      |                              ~~~~~~~~~~~~^~~~~~
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_range.o ../libfits/fits_range.cpp
../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)
../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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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_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);
      |         ~~~~~^~~~~~~~~~~~~
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; }
      |                              ~~~~~~~~~~~~^~~~~~
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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()':
../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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;
      |                 ^~
../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 &);
      |         ^~~~~~~~~
../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/i386-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/i386-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/i386-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/i386-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.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::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/i386-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/i386-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/i386-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/i386-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 ());
      |                                   ~~~~~~~~~~~~~~~~~
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_red.o ../libfits/fits_red.cpp
../libfits/fits_file.cpp: In member function 'bool Fits::getHeaderInformation()':
../libfits/fits_file.cpp:1468:16: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation]
 1468 |         strncpy(crtype, info.type, 9);
      |                ^
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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 &);
      |         ^~~~~~~~~
../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::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/i386-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/i386-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/i386-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 ());
      |                                   ~~~~~~~~~~~~~~~~~
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o JulianDay.o ../libfits/JulianDay.cpp
../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};
      |             ^
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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
  258 |     virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); }
      |                                                ~~^~~~~~~~~~~~~
../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)
../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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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/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/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/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);
      |                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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_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};
      |             ^
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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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_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;
      |                                         ^
../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_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, "");
      |                         ^~
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o math_utils.o ../libfits/math_utils.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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpComplex.o ../libfits/dpComplex.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::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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fitting.o ../libfits/fitting.cpp
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;
      |                               ^~~~~
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 ../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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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;
      |                                      ^~~~~
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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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_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
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o voronoi.o ../libfits/voronoi.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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_logic.o ../libfits/fits_logic.cpp
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o astrolib.o ../libfits/astrolib.cpp
../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 &&
      |         ^~~~~~~~~~~
/usr/lib/qt5/bin/rcc -name QFitsViewDoc doc/QFitsViewDoc.qrc -o qrc_QFitsViewDoc.cpp
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; }
      |                              ~~~~~~~~~~~~^~~~~~
../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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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/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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<dpString>::size_type' {aka '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<char>::size_type' {aka '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: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<char>::size_type' {aka '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:3768:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<dpString>::size_type' {aka '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.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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 '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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -dM -E -o moc_predefs.h /usr/lib/i386-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.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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsBuffers/QFitsSingleBuffer.h -o moc_QFitsSingleBuffer.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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsBuffers/QFitsMultiBuffer.h -o moc_QFitsMultiBuffer.cpp
../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];
      |                ~~~~~^~~~~~~~~~~
/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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsScroller.h -o moc_QFitsScroller.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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsWidgets/QFitsWidget2D.h -o moc_QFitsWidget2D.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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsViews/QFitsView2D.h -o moc_QFitsView2D.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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include qtdpuser.h -o moc_qtdpuser.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;
      |                         ^
/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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/i386-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/i686-linux-gnu/14/include -I/usr/local/include -I/usr/include/i386-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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsBaseBuffer.o moc_QFitsBaseBuffer.cpp
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsSingleBuffer.o moc_QFitsSingleBuffer.cpp
../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]
../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]
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsMultiBuffer.o moc_QFitsMultiBuffer.cpp
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsScroller.o moc_QFitsScroller.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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsBaseWidget.o moc_QFitsBaseWidget.cpp
../dpuser/procedures.cpp: In function 'void resolveProcedure(int, std::vector<ASTNode*>, std::vector<std::__cxx11::basic_string<char> >)':
../dpuser/procedures.cpp:374:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka '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<ASTNode*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
  395 |         for (int i = 0; i < args.size(); i++) {
      |                         ~~^~~~~~~~~~~~~
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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidget1D.o moc_QFitsWidget1D.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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidgetWiregrid.o moc_QFitsWidgetWiregrid.cpp
../dpuser/procedures.cpp:1878:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<dpuserType*>::size_type' {aka '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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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_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;
      |             ^~~~~~~~
../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsBaseView.o moc_QFitsBaseView.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 &);
      |         ^~~~~~~~
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsView1D.o moc_QFitsView1D.cpp
../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;
      |                                 ^~~~~~~~~
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; }
      |                                               ~~~~~^~~~~~~~~~~~~
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; }
      |                                       ~~~~~^~~~~~~
../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<dpString>::size_type' {aka 'unsigned int'} [-Wsign-compare]
 3578 |             for (int i = 0; i < listing.size(); i++) {
      |                             ~~^~~~~~~~~~~~~~~~
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsView2D.o moc_QFitsView2D.cpp
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsTools.o moc_QFitsTools.cpp
../dpuser/procedures.cpp:3806:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<dpuserType*>::size_type' {aka '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<dpuserType*>::size_type' {aka '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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWedge.o moc_QFitsWedge.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;
      |             ^~~~~~~~
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_RGBDialog.o moc_RGBDialog.cpp
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsHeaderView.o moc_QFitsHeaderView.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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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 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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_dialogs.o moc_dialogs.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(); }
      |         ^~~~~
In file included from moc_QFitsHeaderView.cpp:10:
QFitsHeaderView.h:41:18: warning: 'virtual void QFitsHeaderView::showUp(Fits*)' was hidden [-Woverloaded-virtual=]
   41 |     virtual void showUp(Fits*);
      |                  ^~~~~~
QFitsHeaderView.h:78:10: note:   by 'void QFitsHeaderViewExt::showUp(Fits*, QString)'
   78 |     void showUp(Fits*, QString);
      |          ^~~~~~
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_guitools.o moc_guitools.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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsViewingTools.o moc_QFitsViewingTools.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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_qtdpuser.o moc_qtdpuser.cpp
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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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; }
      |                              ~~~~~~~~~~~~^~~~~~
../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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_qt_mdichild.o moc_qt_mdichild.cpp
g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-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 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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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 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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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<ASTNode*>::size_type' {aka '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(); }
      |         ^~~~~
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:
      |     ^~~~
../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(); }
      |         ^~~~~
../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/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/i386-linux-gnu/libQt5PrintSupport.so /usr/lib/i386-linux-gnu/libQt5Svg.so /usr/lib/i386-linux-gnu/libQt5Widgets.so /usr/lib/i386-linux-gnu/libQt5DataVisualization.so /usr/lib/i386-linux-gnu/libQt5Gui.so /usr/lib/i386-linux-gnu/libQt5Network.so /usr/lib/i386-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/i386-linux-gnu/libreadline.so.8
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
 diversion by libreadline8t64 to: /lib/i386-linux-gnu/libreadline.so.8.usr-is-merged
   dh_installdeb
   dh_gencontrol
   dh_md5sums
   dh_builddeb
dpkg-deb: building package 'dpuser-dbgsym' in '../dpuser-dbgsym_4.2+dfsg-1_i386.deb'.
dpkg-deb: building package 'dpuser-doc' in '../dpuser-doc_4.2+dfsg-1_all.deb'.
dpkg-deb: building package 'qfitsview-dbgsym' in '../qfitsview-dbgsym_4.2+dfsg-1_i386.deb'.
dpkg-deb: building package 'qfitsview' in '../qfitsview_4.2+dfsg-1_i386.deb'.
dpkg-deb: building package 'dpuser' in '../dpuser_4.2+dfsg-1_i386.deb'.
 dpkg-genbuildinfo --build=binary -O../dpuser_4.2+dfsg-1_i386.buildinfo
 dpkg-genchanges --build=binary -O../dpuser_4.2+dfsg-1_i386.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: including full source code in upload
I: copying local configuration
I: user script /srv/workspace/pbuilder/71244/tmp/hooks/B01_cleanup starting
I: user script /srv/workspace/pbuilder/71244/tmp/hooks/B01_cleanup finished
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/71244 and its subdirectories
I: Current time: Thu Jan 29 05:48:07 +14 2026
I: pbuilder-time-stamp: 1769615287