Diff of the two buildlogs: -- --- b1/build.log 2021-06-13 03:35:11.707161451 +0000 +++ b2/build.log 2021-06-13 04:03:04.392206416 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Jul 15 21:46:52 -12 2022 -I: pbuilder-time-stamp: 1657964812 +I: Current time: Sun Jun 13 17:35:15 +14 2021 +I: pbuilder-time-stamp: 1623555315 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration @@ -17,8 +17,8 @@ I: copying [./dpuser_4.0+dfsg-3.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' -gpgv: keyblock resource '/tmp/dpkg-verify-sig.guDOTgs3/trustedkeys.kbx': General error -gpgv: Signature made Wed Nov 18 23:25:46 2020 -12 +gpgv: keyblock resource '/tmp/dpkg-verify-sig.iTzx6WSu/trustedkeys.kbx': General error +gpgv: Signature made Fri Nov 20 01:25:46 2020 +14 gpgv: using RSA key BAFC6C85F7CB143FEEB6FB157115AFD07710DCF7 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./dpuser_4.0+dfsg-3.dsc @@ -40,137 +40,171 @@ dpkg-source: info: applying Add-missing-QPainterPath-header.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/19519/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/23060/tmp/hooks/D01_modify_environment starting +debug: Running on ionos12-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 +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by 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/23060/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/23060/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=18' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='i386' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") + BASH_VERSION='5.1.4(1)-release' + BUILDDIR=/build + 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,-fixfilepath parallel=10' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='74d0dd186bc94c558fb7ef951f774319' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='19519' - PS1='# ' - PS2='> ' + INVOCATION_ID=f9a0de84b0334a2a9eb220732eff3dc1 + 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=23060 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.CIfYuSvclO/pbuilderrc_n31d --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.CIfYuSvclO/b1 --logfile b1/build.log dpuser_4.0+dfsg-3.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://85.184.249.68:3128' + 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/tmp.CIfYuSvclO/pbuilderrc_ePiL --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.CIfYuSvclO/b2 --logfile b2/build.log --extrapackages usrmerge dpuser_4.0+dfsg-3.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://78.137.99.97:3128 I: uname -a - Linux ionos16-i386 4.19.0-16-amd64 #1 SMP Debian 4.19.181-1 (2021-03-19) x86_64 GNU/Linux + Linux i-capture-the-hostname 4.19.0-16-686-pae #1 SMP Debian 4.19.181-1 (2021-03-19) i686 GNU/Linux I: ls -l /bin total 5776 - -rwxr-xr-x 1 root root 1367848 Feb 24 2021 bash - -rwxr-xr-x 3 root root 38280 Jul 20 2020 bunzip2 - -rwxr-xr-x 3 root root 38280 Jul 20 2020 bzcat - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep - -rwxr-xr-x 3 root root 38280 Jul 20 2020 bzip2 - -rwxr-xr-x 1 root root 17768 Jul 20 2020 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore - -rwxr-xr-x 1 root root 38824 Sep 22 2020 cat - -rwxr-xr-x 1 root root 71624 Sep 22 2020 chgrp - -rwxr-xr-x 1 root root 67528 Sep 22 2020 chmod - -rwxr-xr-x 1 root root 75752 Sep 22 2020 chown - -rwxr-xr-x 1 root root 157960 Sep 22 2020 cp - -rwxr-xr-x 1 root root 128724 Dec 10 2020 dash - -rwxr-xr-x 1 root root 124904 Sep 22 2020 date - -rwxr-xr-x 1 root root 92172 Sep 22 2020 dd - -rwxr-xr-x 1 root root 100752 Sep 22 2020 df - -rwxr-xr-x 1 root root 153964 Sep 22 2020 dir - -rwxr-xr-x 1 root root 83644 Feb 7 2021 dmesg - lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname - -rwxr-xr-x 1 root root 34664 Sep 22 2020 echo - -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep - -rwxr-xr-x 1 root root 34664 Sep 22 2020 false - -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep - -rwxr-xr-x 1 root root 71928 Feb 7 2021 findmnt - -rwsr-xr-x 1 root root 30112 Feb 26 2021 fusermount - -rwxr-xr-x 1 root root 210488 Nov 9 2020 grep - -rwxr-xr-x 2 root root 2346 Mar 2 2021 gunzip - -rwxr-xr-x 1 root root 6376 Mar 2 2021 gzexe - -rwxr-xr-x 1 root root 100952 Mar 2 2021 gzip - -rwxr-xr-x 1 root root 21916 Nov 6 2019 hostname - -rwxr-xr-x 1 root root 83980 Sep 22 2020 ln - -rwxr-xr-x 1 root root 55572 Feb 7 2020 login - -rwxr-xr-x 1 root root 153964 Sep 22 2020 ls - -rwxr-xr-x 1 root root 153124 Feb 7 2021 lsblk - -rwxr-xr-x 1 root root 96328 Sep 22 2020 mkdir - -rwxr-xr-x 1 root root 79912 Sep 22 2020 mknod - -rwxr-xr-x 1 root root 47048 Sep 22 2020 mktemp - -rwxr-xr-x 1 root root 58920 Feb 7 2021 more - -rwsr-xr-x 1 root root 50720 Feb 7 2021 mount - -rwxr-xr-x 1 root root 13856 Feb 7 2021 mountpoint - -rwxr-xr-x 1 root root 157996 Sep 22 2020 mv - lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 18 2021 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 38824 Sep 22 2020 pwd - lrwxrwxrwx 1 root root 4 Feb 24 2021 rbash -> bash - -rwxr-xr-x 1 root root 46984 Sep 22 2020 readlink - -rwxr-xr-x 1 root root 75720 Sep 22 2020 rm - -rwxr-xr-x 1 root root 46984 Sep 22 2020 rmdir - -rwxr-xr-x 1 root root 22292 Sep 27 2020 run-parts - -rwxr-xr-x 1 root root 125036 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Jul 15 03:47 sh -> dash - -rwxr-xr-x 1 root root 34696 Sep 22 2020 sleep - -rwxr-xr-x 1 root root 83880 Sep 22 2020 stty - -rwsr-xr-x 1 root root 79396 Feb 7 2021 su - -rwxr-xr-x 1 root root 34696 Sep 22 2020 sync - -rwxr-xr-x 1 root root 602584 Feb 16 2021 tar - -rwxr-xr-x 1 root root 13860 Sep 27 2020 tempfile - -rwxr-xr-x 1 root root 108520 Sep 22 2020 touch - -rwxr-xr-x 1 root root 34664 Sep 22 2020 true - -rwxr-xr-x 1 root root 17768 Feb 26 2021 ulockmgr_server - -rwsr-xr-x 1 root root 30236 Feb 7 2021 umount - -rwxr-xr-x 1 root root 34664 Sep 22 2020 uname - -rwxr-xr-x 2 root root 2346 Mar 2 2021 uncompress - -rwxr-xr-x 1 root root 153964 Sep 22 2020 vdir - -rwxr-xr-x 1 root root 63024 Feb 7 2021 wdctl - lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Mar 2 2021 zcat - -rwxr-xr-x 1 root root 1678 Mar 2 2021 zcmp - -rwxr-xr-x 1 root root 5880 Mar 2 2021 zdiff - -rwxr-xr-x 1 root root 29 Mar 2 2021 zegrep - -rwxr-xr-x 1 root root 29 Mar 2 2021 zfgrep - -rwxr-xr-x 1 root root 2081 Mar 2 2021 zforce - -rwxr-xr-x 1 root root 7585 Mar 2 2021 zgrep - -rwxr-xr-x 1 root root 2206 Mar 2 2021 zless - -rwxr-xr-x 1 root root 1842 Mar 2 2021 zmore - -rwxr-xr-x 1 root root 4553 Mar 2 2021 znew -I: user script /srv/workspace/pbuilder/19519/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1367848 Feb 25 10:57 bash + -rwxr-xr-x 3 root root 38280 Jul 21 2020 bunzip2 + -rwxr-xr-x 3 root root 38280 Jul 21 2020 bzcat + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep + -rwxr-xr-x 3 root root 38280 Jul 21 2020 bzip2 + -rwxr-xr-x 1 root root 17768 Jul 21 2020 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore + -rwxr-xr-x 1 root root 38824 Sep 23 2020 cat + -rwxr-xr-x 1 root root 71624 Sep 23 2020 chgrp + -rwxr-xr-x 1 root root 67528 Sep 23 2020 chmod + -rwxr-xr-x 1 root root 75752 Sep 23 2020 chown + -rwxr-xr-x 1 root root 157960 Sep 23 2020 cp + -rwxr-xr-x 1 root root 128724 Dec 11 2020 dash + -rwxr-xr-x 1 root root 124904 Sep 23 2020 date + -rwxr-xr-x 1 root root 92172 Sep 23 2020 dd + -rwxr-xr-x 1 root root 100752 Sep 23 2020 df + -rwxr-xr-x 1 root root 153964 Sep 23 2020 dir + -rwxr-xr-x 1 root root 83644 Feb 8 04:38 dmesg + lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname + -rwxr-xr-x 1 root root 34664 Sep 23 2020 echo + -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep + -rwxr-xr-x 1 root root 34664 Sep 23 2020 false + -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep + -rwxr-xr-x 1 root root 71928 Feb 8 04:38 findmnt + -rwsr-xr-x 1 root root 30112 Feb 27 06:12 fusermount + -rwxr-xr-x 1 root root 210488 Nov 10 2020 grep + -rwxr-xr-x 2 root root 2346 Mar 3 13:30 gunzip + -rwxr-xr-x 1 root root 6376 Mar 3 13:30 gzexe + -rwxr-xr-x 1 root root 100952 Mar 3 13:30 gzip + -rwxr-xr-x 1 root root 21916 Nov 8 2019 hostname + -rwxr-xr-x 1 root root 83980 Sep 23 2020 ln + -rwxr-xr-x 1 root root 55572 Feb 8 2020 login + -rwxr-xr-x 1 root root 153964 Sep 23 2020 ls + -rwxr-xr-x 1 root root 153124 Feb 8 04:38 lsblk + -rwxr-xr-x 1 root root 96328 Sep 23 2020 mkdir + -rwxr-xr-x 1 root root 79912 Sep 23 2020 mknod + -rwxr-xr-x 1 root root 47048 Sep 23 2020 mktemp + -rwxr-xr-x 1 root root 58920 Feb 8 04:38 more + -rwsr-xr-x 1 root root 50720 Feb 8 04:38 mount + -rwxr-xr-x 1 root root 13856 Feb 8 04:38 mountpoint + -rwxr-xr-x 1 root root 157996 Sep 23 2020 mv + lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 19 05:38 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 38824 Sep 23 2020 pwd + lrwxrwxrwx 1 root root 4 Feb 25 10:57 rbash -> bash + -rwxr-xr-x 1 root root 46984 Sep 23 2020 readlink + -rwxr-xr-x 1 root root 75720 Sep 23 2020 rm + -rwxr-xr-x 1 root root 46984 Sep 23 2020 rmdir + -rwxr-xr-x 1 root root 22292 Sep 28 2020 run-parts + -rwxr-xr-x 1 root root 125036 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Jun 13 17:36 sh -> bash + lrwxrwxrwx 1 root root 4 Jun 12 23:25 sh.distrib -> dash + -rwxr-xr-x 1 root root 34696 Sep 23 2020 sleep + -rwxr-xr-x 1 root root 83880 Sep 23 2020 stty + -rwsr-xr-x 1 root root 79396 Feb 8 04:38 su + -rwxr-xr-x 1 root root 34696 Sep 23 2020 sync + -rwxr-xr-x 1 root root 602584 Feb 17 23:55 tar + -rwxr-xr-x 1 root root 13860 Sep 28 2020 tempfile + -rwxr-xr-x 1 root root 108520 Sep 23 2020 touch + -rwxr-xr-x 1 root root 34664 Sep 23 2020 true + -rwxr-xr-x 1 root root 17768 Feb 27 06:12 ulockmgr_server + -rwsr-xr-x 1 root root 30236 Feb 8 04:38 umount + -rwxr-xr-x 1 root root 34664 Sep 23 2020 uname + -rwxr-xr-x 2 root root 2346 Mar 3 13:30 uncompress + -rwxr-xr-x 1 root root 153964 Sep 23 2020 vdir + -rwxr-xr-x 1 root root 63024 Feb 8 04:38 wdctl + lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Mar 3 13:30 zcat + -rwxr-xr-x 1 root root 1678 Mar 3 13:30 zcmp + -rwxr-xr-x 1 root root 5880 Mar 3 13:30 zdiff + -rwxr-xr-x 1 root root 29 Mar 3 13:30 zegrep + -rwxr-xr-x 1 root root 29 Mar 3 13:30 zfgrep + -rwxr-xr-x 1 root root 2081 Mar 3 13:30 zforce + -rwxr-xr-x 1 root root 7585 Mar 3 13:30 zgrep + -rwxr-xr-x 1 root root 2206 Mar 3 13:30 zless + -rwxr-xr-x 1 root root 1842 Mar 3 13:30 zmore + -rwxr-xr-x 1 root root 4553 Mar 3 13:30 znew +I: user script /srv/workspace/pbuilder/23060/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -421,7 +455,7 @@ Get: 185 http://deb.debian.org/debian bullseye/main i386 libxpa1 i386 2.1.20-1 [58.3 kB] Get: 186 http://deb.debian.org/debian bullseye/main i386 libxpa-dev i386 2.1.20-1 [359 kB] Get: 187 http://deb.debian.org/debian bullseye/main i386 zlib1g-dev i386 1:1.2.11.dfsg-2 [194 kB] -Fetched 103 MB in 1s (88.0 MB/s) +Fetched 103 MB in 13s (7770 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (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 ... 19675 files and directories currently installed.) @@ -1194,9 +1228,41 @@ Building dependency tree... Reading state information... fakeroot is already the newest version (1.25.3-1.1). -0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +The following additional packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl +The following NEW packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge +0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. +Need to get 59.5 kB of archives. +After this operation, 157 kB of additional disk space will be used. +Get:1 http://deb.debian.org/debian bullseye/main i386 libnumber-compare-perl all 0.03-1.1 [6956 B] +Get:2 http://deb.debian.org/debian bullseye/main i386 libtext-glob-perl all 0.11-1 [8888 B] +Get:3 http://deb.debian.org/debian bullseye/main i386 libfile-find-rule-perl all 0.34-1 [30.6 kB] +Get:4 http://deb.debian.org/debian bullseye/main i386 usrmerge all 25 [13.0 kB] +debconf: delaying package configuration, since apt-utils is not installed +Fetched 59.5 kB in 0s (1181 kB/s) +Selecting previously unselected package libnumber-compare-perl. +(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 ... 28111 files and directories currently installed.) +Preparing to unpack .../libnumber-compare-perl_0.03-1.1_all.deb ... +Unpacking libnumber-compare-perl (0.03-1.1) ... +Selecting previously unselected package libtext-glob-perl. +Preparing to unpack .../libtext-glob-perl_0.11-1_all.deb ... +Unpacking libtext-glob-perl (0.11-1) ... +Selecting previously unselected package libfile-find-rule-perl. +Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ... +Unpacking libfile-find-rule-perl (0.34-1) ... +Selecting previously unselected package usrmerge. +Preparing to unpack .../archives/usrmerge_25_all.deb ... +Unpacking usrmerge (25) ... +Setting up libtext-glob-perl (0.11-1) ... +Setting up libnumber-compare-perl (0.03-1.1) ... +Setting up libfile-find-rule-perl (0.34-1) ... +Setting up usrmerge (25) ... +The system has been successfully converted. +Processing triggers for man-db (2.9.4-2) ... +Not building database; man-db/auto-update is not 'true'. I: Building the package -I: Running cd /build/dpuser-4.0+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/dpuser-4.0+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package dpuser dpkg-buildpackage: info: source version 4.0+dfsg-3 dpkg-buildpackage: info: source distribution unstable @@ -1330,7 +1396,7 @@ cd QFitsView && qmake -makefile "QMAKE_CFLAGS_RELEASE=-g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_CFLAGS_DEBUG=-g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_CXXFLAGS_RELEASE=-g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_CXXFLAGS_DEBUG=-g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/dpuser-4.0+dfsg/QFitsView/.qmake.stash dh_auto_build --buildsystem=qmake --sourcedirectory=QFitsView -- -f qfitsview.mk - cd QFitsView && make -j18 -f qfitsview.mk + cd QFitsView && make -j10 -f qfitsview.mk make[2]: Entering directory '/build/dpuser-4.0+dfsg/QFitsView' g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o main.o main.cpp g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsMainWindow.o QFitsMainWindow.cpp @@ -1340,7 +1406,6 @@ g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsMultiBuffer.o QFitsBuffers/QFitsMultiBuffer.cpp g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsScroller.o QFitsScroller.cpp g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsBaseWidget.o QFitsWidgets/QFitsBaseWidget.cpp -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidget1D.o QFitsWidgets/QFitsWidget1D.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -1422,6 +1487,7 @@ ../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] 403 | dpuserType evaluate() { body->evaluate(); } | ^ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidget1D.o QFitsWidgets/QFitsWidget1D.cpp In file included from QFitsMainWindow.h:20, from main.cpp:8: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': @@ -1433,8 +1499,6 @@ ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidget2D.o QFitsWidgets/QFitsWidget2D.cpp -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidgetWiregrid.o QFitsWidgets/QFitsWidgetWiregrid.cpp In file included from main.cpp:12: resources/splash.xpm: At global scope: resources/splash.xpm:3:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -2236,6 +2300,7 @@ resources/splash.xpm:257:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 257 | ". . . . . . . . . . . . . . . . . . . . . . . & n n m m k k k k l l l k k n k k k n k k k k k k k k k k k k k m m m n m k n n n n n o n m o m m u u u o m r r m q q r q s r s s O = - - = O N s s p s p s s s D D M D s s v D v v E x C :.8 :.C O v D s M v D v O E C v E x E E E E x G E w w w w w E G H F I -.J J @.@.@.).~.[.[.[.[.2.2.2.2.2.2.[.[.).@.U @.` A A K =.F y F y y x x x C O O s o W u m u ,.u W %.W W o o o o o n u u n u ,.Y Y Y Y Y ,.u Q u W W W N s D N s s q v M w M M P q q q q q s p p r r W o o u m u (.Q t $ # $ %.W t W %.].W W W Q r r t s v v v w v D q q n n n n m m m m m m u m @ . . . . . . . . . . . . . . . . . . . . . . . . ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidget2D.o QFitsWidgets/QFitsWidget2D.cpp In file included from main.cpp:12: resources/splash.xpm:258:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 258 | ". . . . . . . . . . . . . . . . . . . . . . . * n n n m m k k k k k k k k k n n n k n n k k k k k k k k k k k m n m n n n n n n o n n n r m m m r u m r r m r r r o r s q s s v O * : : * j N s s r s q q D D q D s D D D D P P v x C :.: } : :.= v v s v s E O C C C C x E x x E F E x E E w w w w w G H H H S I J J @.@.@.~.~.[.[.[.2.2.2.2.2.2.[.[.).@.@.J K S =.=.F F H G y C x C y = = O s W o o u u m Q o o W W W o o o o o n u m u m Y m ,.k k Y u u o W N W W N N t s q q s s q s q s q M q q q p r r r o o Q u u W u u Q ].%.$ %.%.].%.%.%.%.%.].].].r r r s s O v v v D D q p n n n m m m m m m m m j . . . . . . . . . . . . . . . . . . . . . . . . ", @@ -2387,23 +2452,7 @@ resources/splash.xpm:492:643: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash.xpm:492:643: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash.xpm:492:643: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ../libfits/fits.h:30, - from QFitsMainWindow.h:20, - from QFitsMainView.cpp:2: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': -../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] - 36 | virtual ASTNode *append(ASTNode *) { } - | ^ resources/splash.xpm:492:643: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] - 37 | virtual ASTNode *append(std::string option) { } - | ^ -../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { } - | ~~~~~~~~~~~~^~~~~~ resources/splash.xpm:492:643: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash.xpm:492:643: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash.xpm:492:643: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -2498,6 +2547,38 @@ from ../libfits/fits.h:30, from QFitsMainWindow.h:20, from QFitsMainView.cpp:2: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': +../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] + 36 | virtual ASTNode *append(ASTNode *) { } + | ^ +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] + 37 | virtual ASTNode *append(std::string option) { } + | ^ +../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { } + | ~~~~~~~~~~~~^~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from QFitsMainWindow.h:20, + from QFitsMainWindow.cpp:38: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': +../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] + 36 | virtual ASTNode *append(ASTNode *) { } + | ^ +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] + 37 | virtual ASTNode *append(std::string option) { } + | ^ +../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { } + | ~~~~~~~~~~~~^~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from QFitsMainWindow.h:20, + from QFitsMainView.cpp:2: ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -2558,33 +2639,6 @@ ../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] 403 | dpuserType evaluate() { body->evaluate(); } | ^ -In file included from QFitsMainWindow.h:20, - from QFitsMainView.cpp:2: -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -In file included from QFitsMainWindow.h:20, - from QFitsMainView.cpp:2: -../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 120 | 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:51, - from ../libfits/fits.h:30, - from QFitsMainWindow.h:20, - from QFitsMainWindow.cpp:38: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': -../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] - 36 | virtual ASTNode *append(ASTNode *) { } - | ^ -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] - 37 | virtual ASTNode *append(std::string option) { } - | ^ -../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { } - | ~~~~~~~~~~~~^~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -2626,12 +2680,17 @@ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ -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 QFitsMainWindow.h:20, + from QFitsMainView.cpp:2: +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +In file included from QFitsMainWindow.h:20, + from QFitsMainView.cpp:2: +../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; @@ -2667,9 +2726,10 @@ ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -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] +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 ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, @@ -2689,7 +2749,11 @@ ../QFitsView/QFitsWidgets/QFitsWidget1D.h:102:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 102 | const Fits* const getFitResult() { return &fitResult;} | ^~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidgetContour.o QFitsWidgets/QFitsWidgetContour.cpp +In file included from QFitsBuffers/QFitsBaseBuffer.cpp:3: +QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': +QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] + 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } + | ~~~~~^~~~~~~~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -2729,6 +2793,12 @@ ../dpuser/dpuserAST.h:273:2: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ +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; } + | ~~~~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } @@ -2782,23 +2852,17 @@ ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidgetTable.o QFitsWidgets/QFitsWidgetTable.cpp In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from QFitsScroller.cpp:6: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ -In file included from QFitsBuffers/QFitsSingleBuffer.h:5, - from QFitsBuffers/QFitsSingleBuffer.cpp:4: -QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': -QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] - 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } - | ~~~~~^~~~~~~~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, - from QFitsScroller.cpp:10: + from ./QFitsMainWindow.h:20, + from QFitsBuffers/QFitsSingleBuffer.cpp:6: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': ../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] 36 | virtual ASTNode *append(ASTNode *) { } @@ -2813,7 +2877,8 @@ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, - from QFitsScroller.cpp:10: + from ./QFitsMainWindow.h:20, + from QFitsBuffers/QFitsSingleBuffer.cpp:6: ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -2874,21 +2939,32 @@ ../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] 403 | dpuserType evaluate() { body->evaluate(); } | ^ -In file included from QFitsScroller.cpp:10: +In file included from ./QFitsMainWindow.h:20, + from QFitsBuffers/QFitsSingleBuffer.cpp:6: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ -In file included from QFitsScroller.cpp:10: +In file included from ./QFitsMainWindow.h:20, + from QFitsBuffers/QFitsSingleBuffer.cpp:6: ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsBaseView.o QFitsViews/QFitsBaseView.cpp +In file included from QFitsBuffers/QFitsSingleBuffer.cpp:9: +../QFitsView/QFitsWidgets/QFitsWidget1D.h: At global scope: +../QFitsView/QFitsWidgets/QFitsWidget1D.h:100:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] + 100 | const Fits* const getEstimateFitGX() { return &estimatefitgx;} + | ^~~~~ +../QFitsView/QFitsWidgets/QFitsWidget1D.h:101:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] + 101 | const Fits* const getEstimateFitGY() { return &estimatefitgy;} + | ^~~~~ +../QFitsView/QFitsWidgets/QFitsWidget1D.h:102:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] + 102 | const Fits* const getFitResult() { return &fitResult;} + | ^~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:20, - from QFitsBuffers/QFitsMultiBuffer.cpp:7: + from QFitsScroller.cpp:10: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': ../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] 36 | virtual ASTNode *append(ASTNode *) { } @@ -2903,8 +2979,7 @@ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:20, - from QFitsBuffers/QFitsMultiBuffer.cpp:7: + from QFitsScroller.cpp:10: ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -2965,28 +3040,25 @@ ../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] 403 | dpuserType evaluate() { body->evaluate(); } | ^ -In file included from ./QFitsMainWindow.h:20, - from QFitsBuffers/QFitsMultiBuffer.cpp:7: +In file included from QFitsScroller.cpp:10: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ -In file included from ./QFitsMainWindow.h:20, - from QFitsBuffers/QFitsMultiBuffer.cpp:7: +In file included from QFitsScroller.cpp:10: ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | 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.cpp:14: +../QFitsView/QFitsWidgets/QFitsWidgetTable.h: In member function 'virtual int QFitsTableModel::translateColumnNumber(int*) const': +../QFitsView/QFitsWidgets/QFitsWidgetTable.h:77:44: warning: unused parameter 'section' [-Wunused-parameter] + 77 | virtual int translateColumnNumber(int *section) const { return -1; } + | ~~~~~^~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, from ./QFitsMainWindow.h:20, - from QFitsBuffers/QFitsSingleBuffer.cpp:6: + from QFitsBuffers/QFitsMultiBuffer.cpp:7: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': ../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] 36 | virtual ASTNode *append(ASTNode *) { } @@ -3002,7 +3074,7 @@ from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, from ./QFitsMainWindow.h:20, - from QFitsBuffers/QFitsSingleBuffer.cpp:6: + from QFitsBuffers/QFitsMultiBuffer.cpp:7: ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -3064,35 +3136,40 @@ 403 | dpuserType evaluate() { body->evaluate(); } | ^ In file included from ./QFitsMainWindow.h:20, - from QFitsBuffers/QFitsSingleBuffer.cpp:6: + from QFitsBuffers/QFitsMultiBuffer.cpp:7: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ In file included from ./QFitsMainWindow.h:20, - from QFitsBuffers/QFitsSingleBuffer.cpp:6: + from QFitsBuffers/QFitsMultiBuffer.cpp:7: ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsView1D.o QFitsViews/QFitsView1D.cpp -In file included from QFitsBuffers/QFitsSingleBuffer.cpp:9: -../QFitsView/QFitsWidgets/QFitsWidget1D.h: At global scope: -../QFitsView/QFitsWidgets/QFitsWidget1D.h:100:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] - 100 | const Fits* const getEstimateFitGX() { return &estimatefitgx;} - | ^~~~~ -../QFitsView/QFitsWidgets/QFitsWidget1D.h:101:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] - 101 | const Fits* const getEstimateFitGY() { return &estimatefitgy;} - | ^~~~~ -../QFitsView/QFitsWidgets/QFitsWidget1D.h:102:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] - 102 | const Fits* const getFitResult() { return &fitResult;} - | ^~~~~ -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:77:44: warning: unused parameter 'section' [-Wunused-parameter] - 77 | virtual int translateColumnNumber(int *section) const { return -1; } - | ~~~~~^~~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsView2D.o QFitsViews/QFitsView2D.cpp -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsGlobal.o QFitsGlobal.cpp +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; } + | ~~~~~^~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidgetWiregrid.o QFitsWidgets/QFitsWidgetWiregrid.cpp +main.cpp: In function 'int main(int, char**)': +main.cpp:134:19: warning: 'static void QApplication::setColorSpec(int)' is deprecated [-Wdeprecated-declarations] + 134 | QApplication::setColorSpec(QApplication::CustomColor); + | ^~~~~~~~~~~~ +In file included from /usr/include/i386-linux-gnu/qt5/QtWidgets/QApplication:1, + from main.cpp:4: +/usr/include/i386-linux-gnu/qt5/QtWidgets/qapplication.h:106:31: note: declared here + 106 | QT_DEPRECATED static void setColorSpec(int); + | ^~~~~~~~~~~~ +main.cpp:134:57: warning: 'static void QApplication::setColorSpec(int)' is deprecated [-Wdeprecated-declarations] + 134 | QApplication::setColorSpec(QApplication::CustomColor); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtWidgets/QApplication:1, + from main.cpp:4: +/usr/include/i386-linux-gnu/qt5/QtWidgets/qapplication.h:106:31: note: declared here + 106 | QT_DEPRECATED static void setColorSpec(int); + | ^~~~~~~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -3185,7 +3262,6 @@ ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsMarkers.o QFitsMarkers.cpp 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)': @@ -3284,98 +3360,6 @@ ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | 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:51, - from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:20, - from QFitsWidgets/QFitsWidgetWiregrid.cpp:7: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': -../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] - 36 | virtual ASTNode *append(ASTNode *) { } - | ^ -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] - 37 | virtual ASTNode *append(std::string option) { } - | ^ -../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { } - | ~~~~~~~~~~~~^~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:20, - from QFitsWidgets/QFitsWidgetWiregrid.cpp:7: -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:2: 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:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': -../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] - 403 | dpuserType evaluate() { body->evaluate(); } - | ^ -In file included from ./QFitsMainWindow.h:20, - from QFitsWidgets/QFitsWidgetWiregrid.cpp:7: -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -In file included from ./QFitsMainWindow.h:20, - from QFitsWidgets/QFitsWidgetWiregrid.cpp:7: -../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ In file included from QFitsWidgets/QFitsWidget1D.cpp:6: QFitsWidgets/QFitsWidget1D.h: At global scope: QFitsWidgets/QFitsWidget1D.h:100:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] @@ -3387,31 +3371,12 @@ QFitsWidgets/QFitsWidget1D.h:102:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 102 | const Fits* const getFitResult() { return &fitResult;} | ^~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsTools.o QFitsTools.cpp In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from QFitsWidgets/QFitsWidget1D.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/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; } - | ~~~~~^~~~~~~~~~~~~ -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 QFitsWidgets/QFitsWidget1D.cpp:14: ./resources/xicon_red.xpm: At global scope: ./resources/xicon_red.xpm:4:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -3476,17 +3441,6 @@ QFitsWidgets/QFitsWidget1D.cpp:477:10: warning: variable 'good' set but not used [-Wunused-but-set-variable] 477 | bool good; | ^~~~ -QFitsMainView.cpp: In member function 'void QFitsMainView::playTetris()': -QFitsMainView.cpp:595:53: warning: 'void qsrand(uint)' is deprecated: use QRandomGenerator instead [-Wdeprecated-declarations] - 595 | qsrand(QTime(0,0,0).secsTo(QTime::currentTime())); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtGui/qtguiglobal.h:43, - from /usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:43, - from /usr/include/i386-linux-gnu/qt5/QtGui/QResizeEvent:1, - from QFitsMainView.cpp:1: -/usr/include/i386-linux-gnu/qt5/QtCore/qglobal.h:1278:81: note: declared here - 1278 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") void qsrand(uint seed); - | ^~~~~~ QFitsWidgets/QFitsWidget1D.cpp: In member function 'void QFitsWidget1D::subtractfit()': QFitsWidgets/QFitsWidget1D.cpp:577:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 577 | for (i = 0; i < plotter->getNdata(); i++) { @@ -3543,69 +3497,6 @@ QFitsWidgets/QFitsWidget1D.cpp:1182:13: warning: unused variable 'hh' [-Wunused-variable] 1182 | int hh = l1->height() / (nlines+3); | ^~ -QFitsWidgets/QFitsWidgetWiregrid.cpp: In member function 'virtual void QFitsWidgetWiregrid::wheelEvent(QWheelEvent*)': -QFitsWidgets/QFitsWidgetWiregrid.cpp:121:22: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] - 121 | if (event->delta() > 0) { - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtGui/QMouseEvent:1, - from QFitsWidgets/QFitsWidgetWiregrid.cpp:5: -/usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here - 219 | inline int delta() const { return qt4D; } - | ^~~~~ -QFitsWidgets/QFitsWidgetWiregrid.cpp:123:38: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] - 123 | scale += (float)event->delta()/120; - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtGui/QMouseEvent:1, - from QFitsWidgets/QFitsWidgetWiregrid.cpp:5: -/usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here - 219 | inline int delta() const { return qt4D; } - | ^~~~~ -QFitsWidgets/QFitsWidgetWiregrid.cpp:126:39: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] - 126 | scale -= -(float)event->delta()/120; - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtGui/QMouseEvent:1, - from QFitsWidgets/QFitsWidgetWiregrid.cpp:5: -/usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here - 219 | inline int delta() const { return qt4D; } - | ^~~~~ -QFitsWidgets/QFitsWidgetWiregrid.cpp: In member function 'virtual void QFitsWidgetWiregrid::paintEvent(QPaintEvent*)': -QFitsWidgets/QFitsWidgetWiregrid.cpp:225:27: warning: 'void QPainter::setWorldMatrix(const QMatrix&, bool)' is deprecated: Use setWorldTransform() instead [-Wdeprecated-declarations] - 225 | p.setWorldMatrix(m); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtGui/QPainter:1, - from QFitsWidgets/QFitsWidgetWiregrid.cpp:2: -/usr/include/i386-linux-gnu/qt5/QtGui/qpainter.h:257:10: note: declared here - 257 | void setWorldMatrix(const QMatrix &matrix, bool combine = false); - | ^~~~~~~~~~~~~~ -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) { - | ~~~~~~~~^ -main.cpp: In function 'int main(int, char**)': -main.cpp:134:19: warning: 'static void QApplication::setColorSpec(int)' is deprecated [-Wdeprecated-declarations] - 134 | QApplication::setColorSpec(QApplication::CustomColor); - | ^~~~~~~~~~~~ -In file included from /usr/include/i386-linux-gnu/qt5/QtWidgets/QApplication:1, - from main.cpp:4: -/usr/include/i386-linux-gnu/qt5/QtWidgets/qapplication.h:106:31: note: declared here - 106 | QT_DEPRECATED static void setColorSpec(int); - | ^~~~~~~~~~~~ -main.cpp:134:57: warning: 'static void QApplication::setColorSpec(int)' is deprecated [-Wdeprecated-declarations] - 134 | QApplication::setColorSpec(QApplication::CustomColor); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtWidgets/QApplication:1, - from main.cpp:4: -/usr/include/i386-linux-gnu/qt5/QtWidgets/qapplication.h:106:31: note: declared here - 106 | QT_DEPRECATED static void setColorSpec(int); - | ^~~~~~~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -3622,23 +3513,6 @@ ../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { } | ~~~~~~~~~~~~^~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWedge.o QFitsWedge.cpp -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:20, - from QFitsWidgets/QFitsWidgetContour.cpp:7: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': -../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] - 36 | virtual ASTNode *append(ASTNode *) { } - | ^ -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] - 37 | virtual ASTNode *append(std::string option) { } - | ^ -../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { } - | ~~~~~~~~~~~~^~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -3704,93 +3578,43 @@ ../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] 403 | dpuserType evaluate() { body->evaluate(); } | ^ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:20, - from QFitsWidgets/QFitsWidgetContour.cpp:7: -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:2: 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:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ In file included from ./QFitsMainWindow.h:20, from QFitsWidgets/QFitsWidget2D.cpp:9: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ In file included from ./QFitsMainWindow.h:20, from QFitsWidgets/QFitsWidget2D.cpp:9: ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': -../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] - 403 | dpuserType evaluate() { body->evaluate(); } - | ^ -In file included from ./QFitsMainWindow.h:20, - from QFitsWidgets/QFitsWidgetContour.cpp:7: -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -In file included from ./QFitsMainWindow.h:20, - from QFitsWidgets/QFitsWidgetContour.cpp:7: -../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ +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; + | ^~~~~ +QFitsMainView.cpp: In member function 'void QFitsMainView::playTetris()': +QFitsMainView.cpp:595:53: warning: 'void qsrand(uint)' is deprecated: use QRandomGenerator instead [-Wdeprecated-declarations] + 595 | qsrand(QTime(0,0,0).secsTo(QTime::currentTime())); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtGui/qtguiglobal.h:43, + from /usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:43, + from /usr/include/i386-linux-gnu/qt5/QtGui/QResizeEvent:1, + from QFitsMainView.cpp:1: +/usr/include/i386-linux-gnu/qt5/QtCore/qglobal.h:1278:81: note: declared here + 1278 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") void qsrand(uint seed); + | ^~~~~~ +main.cpp:112:19: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] + 112 | getcwd(cwd, 255); + | ~~~~~~^~~~~~~~~~ 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)': @@ -3819,6 +3643,12 @@ resources/mpe.xpm:10:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 10 | "$ c #303030", | ^~~~~~~~~~~~~ +In file included from ./QFitsMainWindow.h:20, + from QFitsWidgets/QFitsWidget1D.cpp:4: +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 289 | if (this == NULL) return 0; + | ^~ resources/mpe.xpm:11:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 11 | "% c #101010", | ^~~~~~~~~~~~~ @@ -4179,6 +4009,11 @@ resources/mpe.xpm:130:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | "--------') .#++#..@)=----------------------------------------------------------------------------------------------", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +QFitsBuffers/QFitsBaseBuffer.cpp: In member function 'QFV::Orientation QFitsBaseBuffer::getCubeSpecOrientation()': +QFitsBuffers/QFitsBaseBuffer.cpp:535:30: warning: comparison between 'enum QFV::Orientation' and 'enum Qt::Orientation' [-Wenum-compare] + 535 | if ((cubeSpecOrientation == Qt::Vertical) && + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +QFitsBuffers/QFitsBaseBuffer.cpp:535:30: warning: comparison between types 'QFV::Orientation' and 'Qt::Orientation' [-Wsign-compare] In file included from QFitsMainWindow.cpp:74: resources/telescope.xpm:4:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 4 | "512 512 256 2", @@ -4567,13 +4402,6 @@ resources/telescope.xpm:132:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 132 | "u. c #4C97B1", | ^~~~~~~~~~~~~~ -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; } - | ~~~~~^~~~~~~~~~~~~ resources/telescope.xpm:133:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 133 | "i. c #52A3AC", | ^~~~~~~~~~~~~~ @@ -5049,12 +4877,7 @@ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -QFitsBuffers/QFitsBaseBuffer.cpp: In member function 'QFV::Orientation QFitsBaseBuffer::getCubeSpecOrientation()': -QFitsBuffers/QFitsBaseBuffer.cpp:535:30: warning: comparison between 'enum QFV::Orientation' and 'enum Qt::Orientation' [-Wenum-compare] - 535 | if ((cubeSpecOrientation == Qt::Vertical) && - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -QFitsBuffers/QFitsBaseBuffer.cpp:535:30: warning: comparison between types 'QFV::Orientation' and 'Qt::Orientation' [-Wsign-compare] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -5105,11 +4928,6 @@ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -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:77:44: warning: unused parameter 'section' [-Wunused-parameter] - 77 | virtual int translateColumnNumber(int *section) const { return -1; } - | ~~~~~^~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -5343,12 +5161,13 @@ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -QFitsBuffers/QFitsMultiBuffer.cpp: In member function 'virtual void QFitsMultiBuffer::showCubePlot()': -QFitsBuffers/QFitsMultiBuffer.cpp:546:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 546 | for (int i = 0; i < dpData->dparrvalue->size(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +QFitsBuffers/QFitsSingleBuffer.cpp: In member function 'virtual void QFitsSingleBuffer::setCubeSpecOrientation(QFV::Orientation, bool)': +QFitsBuffers/QFitsSingleBuffer.cpp:1275:12: warning: comparison between 'enum QFV::Orientation' and 'enum Qt::Orientation' [-Wenum-compare] + 1275 | if ((o == Qt::Vertical) && + | ~~^~~~~~~~~~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +QFitsBuffers/QFitsSingleBuffer.cpp:1275:12: warning: comparison between types 'QFV::Orientation' and 'Qt::Orientation' [-Wsign-compare] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -5372,21 +5191,63 @@ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -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) && - | ~~^~~~~~~~~~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -QFitsBuffers/QFitsMultiBuffer.cpp:605:12: warning: comparison between types 'QFV::Orientation' and 'Qt::Orientation' [-Wsign-compare] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +QFitsBuffers/QFitsSingleBuffer.cpp: In member function 'virtual void QFitsSingleBuffer::updateLinemapDialog()': +QFitsBuffers/QFitsSingleBuffer.cpp:1496:56: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] + 1496 | text1.sprintf("%8.5f", start_wavelength); + | ^ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qdir.h:43, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/qfiledialog.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFileDialog:1, + from QFitsBuffers/QFitsSingleBuffer.cpp:1: +/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here + 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); + | ^~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +QFitsBuffers/QFitsSingleBuffer.cpp:1497:54: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] + 1497 | text2.sprintf("%8.5f", end_wavelength); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qdir.h:43, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/qfiledialog.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFileDialog:1, + from QFitsBuffers/QFitsSingleBuffer.cpp:1: +/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here + 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); + | ^~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +QFitsBuffers/QFitsSingleBuffer.cpp:1500:105: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] + 1500 | textInfo.sprintf("Center at %8.5f +- %8.5f %s", start_wavelength,width_wavelength, value); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qdir.h:43, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/qfiledialog.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFileDialog:1, + from QFitsBuffers/QFitsSingleBuffer.cpp:1: +/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here + 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); + | ^~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +QFitsBuffers/QFitsSingleBuffer.cpp:1505:33: warning: format '%i' expects argument of type 'int', but argument 3 has type 'dpint64' {aka 'long long int'} [-Wformat=] + 1505 | text2.sprintf("%i", Naxis(3)); + | ~^ ~~~~~~~~ + | | | + | int dpint64 {aka long long int} + | %lli resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +QFitsBuffers/QFitsSingleBuffer.cpp:1505:45: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] + 1505 | text2.sprintf("%i", Naxis(3)); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qdir.h:43, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/qfiledialog.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFileDialog:1, + from QFitsBuffers/QFitsSingleBuffer.cpp:1: +/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here + 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); + | ^~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -5403,6 +5264,10 @@ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +QFitsBuffers/QFitsSingleBuffer.cpp: In member function 'virtual void QFitsSingleBuffer::updateScaling()': +QFitsBuffers/QFitsSingleBuffer.cpp:1600:24: warning: statement has no effect [-Wunused-value] + 1600 | tableViewDirty == false; + | ~~~~~~~~~~~~~~~^~~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -5424,6 +5289,10 @@ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +QFitsBuffers/QFitsSingleBuffer.cpp: In member function 'virtual void QFitsSingleBuffer::createManualSpectrum()': +QFitsBuffers/QFitsSingleBuffer.cpp:1834:41: warning: zero-length gnu_printf format string [-Wformat-zero-length] + 1834 | sprintf(manualSpectrum->crtype, ""); + | ^~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -5490,6 +5359,411 @@ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +QFitsMainWindow.cpp: In member function 'virtual void QFitsMainWindow::resizeEvent(QResizeEvent*)': +QFitsMainWindow.cpp:600:49: warning: unused parameter 'e' [-Wunused-parameter] + 600 | void QFitsMainWindow::resizeEvent(QResizeEvent *e) { + | ~~~~~~~~~~~~~~^ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidgetContour.o QFitsWidgets/QFitsWidgetContour.cpp +QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::imredClicked(int)': +QFitsMainWindow.cpp:940:32: warning: unused variable 'xmin' [-Wunused-variable] + 940 | double xmin, xmax; + | ^~~~ +QFitsMainWindow.cpp:940:38: warning: unused variable 'xmax' [-Wunused-variable] + 940 | double xmin, xmax; + | ^~~~ +QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::updateLinemapInfo(int)': +QFitsMainWindow.cpp:1289:102: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] + 1289 | text.sprintf("Center at %8.5f +- %8.5f %s", start_wavelength, width_wavelength, value); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qcoreapplication.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/qapplication.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/QApplication:1, + from QFitsMainWindow.cpp:1: +/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here + 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); + | ^~~~~~~ +QFitsMainWindow.cpp:1295:33: warning: format '%i' expects argument of type 'int', but argument 3 has type 'dpint64' {aka 'long long int'} [-Wformat=] + 1295 | text3.sprintf("%i", f->Naxis(3)); + | ~^ ~~~~~~~~~~~ + | | | + | int dpint64 {aka long long int} + | %lli +QFitsMainWindow.cpp:1295:48: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] + 1295 | text3.sprintf("%i", f->Naxis(3)); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qcoreapplication.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/qapplication.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/QApplication:1, + from QFitsMainWindow.cpp:1: +/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here + 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); + | ^~~~~~~ +QFitsMainWindow.cpp:1268:45: warning: unused parameter 'dummy' [-Wunused-parameter] + 1268 | void QFitsMainWindow::updateLinemapInfo(int dummy) { + | ~~~~^~~~~ +QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::userMenuClicked(int)': +QFitsMainWindow.cpp:1343:43: warning: unused parameter 'id' [-Wunused-parameter] + 1343 | void QFitsMainWindow::userMenuClicked(int id) { + | ~~~~^~ +QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::buffersClicked(int)': +QFitsMainWindow.cpp:1416:17: warning: unused variable 'i' [-Wunused-variable] + 1416 | int i; + | ^ +QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::dpuserView(const string&)': +QFitsMainWindow.cpp:1895:32: warning: unused variable 'sb' [-Wunused-variable] + 1895 | QFitsSingleBuffer *sb = dynamic_cast(bb); + | ^~ +QFitsMainWindow.cpp:1896:32: warning: unused variable 'mb' [-Wunused-variable] + 1896 | QFitsMultiBuffer *mb = dynamic_cast(bb); + | ^~ +QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::FileSystemChanged(const QString&)': +QFitsMainWindow.cpp:2284:46: warning: 'static QSet QSet::fromList(const QList&) [with T = QString]' is deprecated: Use QSet(list.begin(), list.end()) instead. [-Wdeprecated-declarations] + 2284 | QSet newDirSet = QSet::fromList(newEntryList); + | ^~~~~~~~ +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 QSet::fromList(const QList &list) + | ^~~~~~~ +QFitsMainWindow.cpp:2284:67: warning: 'static QSet QSet::fromList(const QList&) [with T = QString]' is deprecated: Use QSet(list.begin(), list.end()) instead. [-Wdeprecated-declarations] + 2284 | QSet newDirSet = QSet::fromList(newEntryList); + | ^ +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 QSet::fromList(const QList &list) + | ^~~~~~~ +QFitsMainWindow.cpp:2285:50: warning: 'static QSet QSet::fromList(const QList&) [with T = QString]' is deprecated: Use QSet(list.begin(), list.end()) instead. [-Wdeprecated-declarations] + 2285 | QSet currentDirSet = QSet::fromList(dirEntryList); + | ^~~~~~~~ +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 QSet::fromList(const QList &list) + | ^~~~~~~ +QFitsMainWindow.cpp:2285:71: warning: 'static QSet QSet::fromList(const QList&) [with T = QString]' is deprecated: Use QSet(list.begin(), list.end()) instead. [-Wdeprecated-declarations] + 2285 | QSet currentDirSet = QSet::fromList(dirEntryList); + | ^ +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 QSet::fromList(const QList &list) + | ^~~~~~~ +QFitsMainWindow.cpp:2289:43: warning: 'QList QSet::toList() const [with T = QString]' is deprecated: Use values() instead. [-Wdeprecated-declarations] + 2289 | QStringList newFile = newFiles.toList(); + | ^ +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:265:14: note: declared here + 265 | QList toList() const { return values(); } + | ^~~~~~ +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:77:44: warning: unused parameter 'section' [-Wunused-parameter] + 77 | virtual int translateColumnNumber(int *section) const { return -1; } + | ~~~~~^~~~~~~ +QFitsBuffers/QFitsMultiBuffer.cpp: In member function 'virtual void QFitsMultiBuffer::showCubePlot()': +QFitsBuffers/QFitsMultiBuffer.cpp:546:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 546 | for (int i = 0; i < dpData->dparrvalue->size(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +QFitsBuffers/QFitsMultiBuffer.cpp: In member function 'virtual void QFitsMultiBuffer::setCubeSpecOrientation(QFV::Orientation, bool)': +QFitsBuffers/QFitsMultiBuffer.cpp:605:12: warning: comparison between 'enum QFV::Orientation' and 'enum Qt::Orientation' [-Wenum-compare] + 605 | if ((o == Qt::Vertical) && + | ~~^~~~~~~~~~~~~~~ +QFitsBuffers/QFitsMultiBuffer.cpp:605:12: warning: comparison between types 'QFV::Orientation' and 'Qt::Orientation' [-Wsign-compare] +In file included from ./QFitsMainWindow.h:20, + from QFitsBuffers/QFitsSingleBuffer.cpp:6: +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 289 | if (this == NULL) return 0; + | ^~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from ./QFitsMainWindow.h:20, + from QFitsWidgets/QFitsWidgetWiregrid.cpp:7: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': +../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] + 36 | virtual ASTNode *append(ASTNode *) { } + | ^ +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] + 37 | virtual ASTNode *append(std::string option) { } + | ^ +../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { } + | ~~~~~~~~~~~~^~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from ./QFitsMainWindow.h:20, + from QFitsWidgets/QFitsWidgetWiregrid.cpp:7: +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:2: 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:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': +../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] + 403 | dpuserType evaluate() { body->evaluate(); } + | ^ +In file included from ./QFitsMainWindow.h:20, + from QFitsWidgets/QFitsWidgetWiregrid.cpp:7: +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +In file included from ./QFitsMainWindow.h:20, + from QFitsWidgets/QFitsWidgetWiregrid.cpp:7: +../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 120 | 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 ./QFitsMainWindow.h:20, + from QFitsBuffers/QFitsBaseBuffer.cpp:9: +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 289 | if (this == NULL) return 0; + | ^~ +QFitsWidgets/QFitsWidget1D.cpp: In member function 'void QFitsTransparentLabel::showValues()': +QFitsWidgets/QFitsWidget1D.cpp:1079:44: warning: 'flux' may be used uninitialized in this function [-Wmaybe-uninitialized] + 1079 | ll2 += QString::number(flux);; + | ^ +QFitsWidgets/QFitsWidgetWiregrid.cpp: In member function 'virtual void QFitsWidgetWiregrid::wheelEvent(QWheelEvent*)': +QFitsWidgets/QFitsWidgetWiregrid.cpp:121:22: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] + 121 | if (event->delta() > 0) { + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtGui/QMouseEvent:1, + from QFitsWidgets/QFitsWidgetWiregrid.cpp:5: +/usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here + 219 | inline int delta() const { return qt4D; } + | ^~~~~ +QFitsWidgets/QFitsWidgetWiregrid.cpp:123:38: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] + 123 | scale += (float)event->delta()/120; + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtGui/QMouseEvent:1, + from QFitsWidgets/QFitsWidgetWiregrid.cpp:5: +/usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here + 219 | inline int delta() const { return qt4D; } + | ^~~~~ +QFitsWidgets/QFitsWidgetWiregrid.cpp:126:39: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] + 126 | scale -= -(float)event->delta()/120; + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtGui/QMouseEvent:1, + from QFitsWidgets/QFitsWidgetWiregrid.cpp:5: +/usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here + 219 | inline int delta() const { return qt4D; } + | ^~~~~ +QFitsWidgets/QFitsWidgetWiregrid.cpp: In member function 'virtual void QFitsWidgetWiregrid::paintEvent(QPaintEvent*)': +QFitsWidgets/QFitsWidgetWiregrid.cpp:225:27: warning: 'void QPainter::setWorldMatrix(const QMatrix&, bool)' is deprecated: Use setWorldTransform() instead [-Wdeprecated-declarations] + 225 | p.setWorldMatrix(m); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtGui/QPainter:1, + from QFitsWidgets/QFitsWidgetWiregrid.cpp:2: +/usr/include/i386-linux-gnu/qt5/QtGui/qpainter.h:257:10: note: declared here + 257 | void setWorldMatrix(const QMatrix &matrix, bool combine = false); + | ^~~~~~~~~~~~~~ +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 QFitsMainWindow.h:20, + from QFitsMainWindow.cpp:38: +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 289 | if (this == NULL) return 0; + | ^~ +In file included from ./QFitsMainWindow.h:20, + from QFitsBuffers/QFitsMultiBuffer.cpp:7: +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 289 | if (this == NULL) return 0; + | ^~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from ./QFitsMainWindow.h:20, + from QFitsWidgets/QFitsWidgetContour.cpp:7: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': +../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] + 36 | virtual ASTNode *append(ASTNode *) { } + | ^ +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] + 37 | virtual ASTNode *append(std::string option) { } + | ^ +../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { } + | ~~~~~~~~~~~~^~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from ./QFitsMainWindow.h:20, + from QFitsWidgets/QFitsWidgetContour.cpp:7: +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:2: 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:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': +../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] + 403 | dpuserType evaluate() { body->evaluate(); } + | ^ +In file included from ./QFitsMainWindow.h:20, + from QFitsWidgets/QFitsWidgetContour.cpp:7: +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +In file included from ./QFitsMainWindow.h:20, + from QFitsWidgets/QFitsWidgetContour.cpp:7: +../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ +In file included from ./QFitsMainWindow.h:20, + from QFitsWidgets/QFitsBaseWidget.cpp:5: +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 289 | if (this == NULL) return 0; + | ^~ +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 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidgetTable.o QFitsWidgets/QFitsWidgetTable.cpp In file included from QFitsWidgets/QFitsWidgetContour.cpp:19: ./resources/action_stop.xpm: At global scope: ./resources/action_stop.xpm:4:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -5787,17 +6061,6 @@ ./resources/icon_accept.xpm:53:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | "eeeeeeeeeeeeeeee" | ^~~~~~~~~~~~~~~~~~ -QFitsMainWindow.cpp: In member function 'virtual void QFitsMainWindow::resizeEvent(QResizeEvent*)': -QFitsMainWindow.cpp:600:49: warning: unused parameter 'e' [-Wunused-parameter] - 600 | void QFitsMainWindow::resizeEvent(QResizeEvent *e) { - | ~~~~~~~~~~~~~~^ -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/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) { @@ -5818,11 +6081,6 @@ QFitsWidgets/QFitsWidgetContour.cpp:99:41: warning: unused parameter 'e' [-Wunused-parameter] 99 | void dpContour::paintEvent(QPaintEvent *e) { | ~~~~~~~~~~~~~^ -In file included from QFitsWidgets/QFitsWidgetTable.cpp:6: -QFitsWidgets/QFitsWidgetTable.h: In member function 'virtual int QFitsTableModel::translateColumnNumber(int*) const': -QFitsWidgets/QFitsWidgetTable.h:77:44: warning: unused parameter 'section' [-Wunused-parameter] - 77 | virtual int translateColumnNumber(int *section) const { return -1; } - | ~~~~~^~~~~~~ QFitsWidgets/QFitsWidgetContour.cpp: In member function 'virtual void dpContour::enterEvent(QEvent*)': QFitsWidgets/QFitsWidgetContour.cpp:299:36: warning: unused parameter 'e' [-Wunused-parameter] 299 | void dpContour::enterEvent(QEvent *e) { @@ -5839,12 +6097,6 @@ QFitsWidgets/QFitsWidgetContour.cpp:438:41: warning: unused parameter 'scaling' [-Wunused-parameter] 438 | void QFitsWidgetContour::setScaling(int scaling) { | ~~~~^~~~~~~ -In file included from ./QFitsMainWindow.h:20, - from QFitsWidgets/QFitsWidget1D.cpp:4: -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 289 | if (this == NULL) return 0; - | ^~ QFitsWidgets/QFitsWidgetContour.cpp: In function 'QPainterPath dpCN01(Fits&, int, int, int, int, int, int, double, int, int, int)': QFitsWidgets/QFitsWidgetContour.cpp:631:34: warning: unused parameter 'MX' [-Wunused-parameter] 631 | QPainterPath dpCN01(Fits &Z, int MX, int MY, int IA, int IB, int JA, int JB, double Z0, int IS, int JS, int SDIR) { @@ -5866,114 +6118,38 @@ QFitsWidgets/QFitsWidgetContour.cpp:850:46: warning: unused variable 'LS' [-Wunused-variable] 850 | int NNX,NNY, KX,KY, KI,KJ, IA,IB, JA,JB, LS, PX, PY; | ^~ -QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::imredClicked(int)': -QFitsMainWindow.cpp:940:32: warning: unused variable 'xmin' [-Wunused-variable] - 940 | double xmin, xmax; - | ^~~~ -QFitsMainWindow.cpp:940:38: warning: unused variable 'xmax' [-Wunused-variable] - 940 | double xmin, xmax; - | ^~~~ -QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::updateLinemapInfo(int)': -QFitsMainWindow.cpp:1289:102: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] - 1289 | text.sprintf("Center at %8.5f +- %8.5f %s", start_wavelength, width_wavelength, value); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qcoreapplication.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/qapplication.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/QApplication:1, - from QFitsMainWindow.cpp:1: -/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here - 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); - | ^~~~~~~ -QFitsMainWindow.cpp:1295:33: warning: format '%i' expects argument of type 'int', but argument 3 has type 'dpint64' {aka 'long long int'} [-Wformat=] - 1295 | text3.sprintf("%i", f->Naxis(3)); - | ~^ ~~~~~~~~~~~ - | | | - | int dpint64 {aka long long int} - | %lli -QFitsMainWindow.cpp:1295:48: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] - 1295 | text3.sprintf("%i", f->Naxis(3)); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qcoreapplication.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/qapplication.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/QApplication:1, - from QFitsMainWindow.cpp:1: -/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here - 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); - | ^~~~~~~ -QFitsMainWindow.cpp:1268:45: warning: unused parameter 'dummy' [-Wunused-parameter] - 1268 | void QFitsMainWindow::updateLinemapInfo(int dummy) { - | ~~~~^~~~~ -QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::userMenuClicked(int)': -QFitsMainWindow.cpp:1343:43: warning: unused parameter 'id' [-Wunused-parameter] - 1343 | void QFitsMainWindow::userMenuClicked(int id) { - | ~~~~^~ -QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::buffersClicked(int)': -QFitsMainWindow.cpp:1416:17: warning: unused variable 'i' [-Wunused-variable] - 1416 | int i; - | ^ -QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::dpuserView(const string&)': -QFitsMainWindow.cpp:1895:32: warning: unused variable 'sb' [-Wunused-variable] - 1895 | QFitsSingleBuffer *sb = dynamic_cast(bb); - | ^~ -QFitsMainWindow.cpp:1896:32: warning: unused variable 'mb' [-Wunused-variable] - 1896 | QFitsMultiBuffer *mb = dynamic_cast(bb); - | ^~ -QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::FileSystemChanged(const QString&)': -QFitsMainWindow.cpp:2284:46: warning: 'static QSet QSet::fromList(const QList&) [with T = QString]' is deprecated: Use QSet(list.begin(), list.end()) instead. [-Wdeprecated-declarations] - 2284 | QSet newDirSet = QSet::fromList(newEntryList); - | ^~~~~~~~ -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 QSet::fromList(const QList &list) - | ^~~~~~~ -QFitsMainWindow.cpp:2284:67: warning: 'static QSet QSet::fromList(const QList&) [with T = QString]' is deprecated: Use QSet(list.begin(), list.end()) instead. [-Wdeprecated-declarations] - 2284 | QSet newDirSet = QSet::fromList(newEntryList); - | ^ -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 QSet::fromList(const QList &list) - | ^~~~~~~ -QFitsMainWindow.cpp:2285:50: warning: 'static QSet QSet::fromList(const QList&) [with T = QString]' is deprecated: Use QSet(list.begin(), list.end()) instead. [-Wdeprecated-declarations] - 2285 | QSet currentDirSet = QSet::fromList(dirEntryList); - | ^~~~~~~~ -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 QSet::fromList(const QList &list) - | ^~~~~~~ -QFitsMainWindow.cpp:2285:71: warning: 'static QSet QSet::fromList(const QList&) [with T = QString]' is deprecated: Use QSet(list.begin(), list.end()) instead. [-Wdeprecated-declarations] - 2285 | QSet currentDirSet = QSet::fromList(dirEntryList); - | ^ -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 QSet::fromList(const QList &list) - | ^~~~~~~ -QFitsMainWindow.cpp:2289:43: warning: 'QList QSet::toList() const [with T = QString]' is deprecated: Use values() instead. [-Wdeprecated-declarations] - 2289 | QStringList newFile = newFiles.toList(); - | ^ -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:265:14: note: declared here - 265 | QList toList() const { return values(); } - | ^~~~~~ +In file included from ./QFitsMainWindow.h:20, + from QFitsWidgets/QFitsWidgetContour.cpp:7: +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 289 | if (this == NULL) return 0; + | ^~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsBaseView.o QFitsViews/QFitsBaseView.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsView1D.o QFitsViews/QFitsView1D.cpp +QFitsWidgets/QFitsWidget1D.cpp: In member function 'void QFitsWidget1D::plotterKeyPressEvent(QKeyEvent*)': +QFitsWidgets/QFitsWidget1D.cpp:222:29: warning: 'dypos' may be used uninitialized in this function [-Wmaybe-uninitialized] + 222 | fity[0] = dypos; + | ~~~~~~~~^~~~~~~ +QFitsWidgets/QFitsWidget1D.cpp:221:29: warning: 'dxpos' may be used uninitialized in this function [-Wmaybe-uninitialized] + 221 | fitx[0] = dxpos; + | ~~~~~~~~^~~~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsView2D.o QFitsViews/QFitsView2D.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsGlobal.o QFitsGlobal.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsMarkers.o QFitsMarkers.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsTools.o QFitsTools.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWedge.o QFitsWedge.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; } + | ~~~~~^~~~~~~~~~~~~ +In file included from QFitsWidgets/QFitsWidgetTable.cpp:6: +QFitsWidgets/QFitsWidgetTable.h: In member function 'virtual int QFitsTableModel::translateColumnNumber(int*) const': +QFitsWidgets/QFitsWidgetTable.h:77:44: warning: unused parameter 'section' [-Wunused-parameter] + 77 | virtual int translateColumnNumber(int *section) const { return -1; } + | ~~~~~^~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -6055,6 +6231,7 @@ ../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] 403 | dpuserType evaluate() { body->evaluate(); } | ^ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o lut.o lut.cpp In file included from ./QFitsCubeSpectrum.h:12, from QFitsWidgets/QFitsWidgetTable.cpp:7: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': @@ -6066,10 +6243,6 @@ ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -QFitsGlobal.cpp: In member function 'virtual void QFitsSimplestButton::mouseDoubleClickEvent(QMouseEvent*)': -QFitsGlobal.cpp:70:62: warning: unused parameter 'e' [-Wunused-parameter] - 70 | void QFitsSimplestButton::mouseDoubleClickEvent(QMouseEvent *e) { - | ~~~~~~~~~~~~~^ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -6162,17 +6335,15 @@ ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ +QFitsGlobal.cpp: In member function 'virtual void QFitsSimplestButton::mouseDoubleClickEvent(QMouseEvent*)': +QFitsGlobal.cpp:70:62: warning: unused parameter 'e' [-Wunused-parameter] + 70 | void QFitsSimplestButton::mouseDoubleClickEvent(QMouseEvent *e) { + | ~~~~~~~~~~~~~^ 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 ./QFitsMainWindow.h:20, - from QFitsWidgets/QFitsWidgetContour.cpp:7: -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 289 | if (this == NULL) return 0; - | ^~ In file included from QFitsViews/QFitsView1D.cpp:12: ../QFitsView/QFitsWidgets/QFitsWidget1D.h: At global scope: ../QFitsView/QFitsWidgets/QFitsWidget1D.h:100:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] @@ -6189,16 +6360,12 @@ ../QFitsView/QFitsWidgets/QFitsWidgetTable.h:77:44: warning: unused parameter 'section' [-Wunused-parameter] 77 | virtual int translateColumnNumber(int *section) const { return -1; } | ~~~~~^~~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o lut.o lut.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; } | ~~~~~^~~~~~~~~~~~~ -main.cpp:112:19: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] - 112 | getcwd(cwd, 255); - | ~~~~~~^~~~~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -6215,11 +6382,6 @@ ../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { } | ~~~~~~~~~~~~^~~~~~ -QFitsBuffers/QFitsSingleBuffer.cpp: In member function 'virtual void QFitsSingleBuffer::setCubeSpecOrientation(QFV::Orientation, bool)': -QFitsBuffers/QFitsSingleBuffer.cpp:1275:12: warning: comparison between 'enum QFV::Orientation' and 'enum Qt::Orientation' [-Wenum-compare] - 1275 | if ((o == Qt::Vertical) && - | ~~^~~~~~~~~~~~~~~ -QFitsBuffers/QFitsSingleBuffer.cpp:1275:12: warning: comparison between types 'QFV::Orientation' and 'Qt::Orientation' [-Wsign-compare] In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -6247,6 +6409,7 @@ ../dpuser/dpuserAST.h:284:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsCubeSpectrum.o QFitsCubeSpectrum.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::size_type' {aka 'unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } @@ -6261,43 +6424,6 @@ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ -QFitsBuffers/QFitsSingleBuffer.cpp: In member function 'virtual void QFitsSingleBuffer::updateLinemapDialog()': -QFitsBuffers/QFitsSingleBuffer.cpp:1496:56: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] - 1496 | text1.sprintf("%8.5f", start_wavelength); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qdir.h:43, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/qfiledialog.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFileDialog:1, - from QFitsBuffers/QFitsSingleBuffer.cpp:1: -/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here - 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); - | ^~~~~~~ -QFitsBuffers/QFitsSingleBuffer.cpp:1497:54: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] - 1497 | text2.sprintf("%8.5f", end_wavelength); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qdir.h:43, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/qfiledialog.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFileDialog:1, - from QFitsBuffers/QFitsSingleBuffer.cpp:1: -/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here - 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); - | ^~~~~~~ -QFitsBuffers/QFitsSingleBuffer.cpp:1500:105: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] - 1500 | textInfo.sprintf("Center at %8.5f +- %8.5f %s", start_wavelength,width_wavelength, value); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qdir.h:43, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/qfiledialog.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFileDialog:1, - from QFitsBuffers/QFitsSingleBuffer.cpp:1: -/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here - 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); - | ^~~~~~~ -QFitsBuffers/QFitsSingleBuffer.cpp:1505:33: warning: format '%i' expects argument of type 'int', but argument 3 has type 'dpint64' {aka 'long long int'} [-Wformat=] - 1505 | text2.sprintf("%i", Naxis(3)); - | ~^ ~~~~~~~~ - | | | - | int dpint64 {aka long long int} - | %lli ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; @@ -6305,19 +6431,9 @@ ../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ -QFitsBuffers/QFitsSingleBuffer.cpp:1505:45: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] - 1505 | text2.sprintf("%i", Naxis(3)); - | ^ ../dpuser/dpuserAST.h:375:2: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ -In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qdir.h:43, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/qfiledialog.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFileDialog:1, - from QFitsBuffers/QFitsSingleBuffer.cpp:1: -/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here - 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); - | ^~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; @@ -6332,14 +6448,6 @@ ../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] 403 | dpuserType evaluate() { body->evaluate(); } | ^ -QFitsBuffers/QFitsSingleBuffer.cpp: In member function 'virtual void QFitsSingleBuffer::updateScaling()': -QFitsBuffers/QFitsSingleBuffer.cpp:1600:24: warning: statement has no effect [-Wunused-value] - 1600 | tableViewDirty == false; - | ~~~~~~~~~~~~~~~^~~~~~~~ -QFitsBuffers/QFitsSingleBuffer.cpp: In member function 'virtual void QFitsSingleBuffer::createManualSpectrum()': -QFitsBuffers/QFitsSingleBuffer.cpp:1834:41: warning: zero-length gnu_printf format string [-Wformat-zero-length] - 1834 | sprintf(manualSpectrum->crtype, ""); - | ^~ In file included from ./QFitsMainWindow.h:20, from QFitsViews/QFitsView2D.cpp:14: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': @@ -6357,121 +6465,6 @@ ../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 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsCubeSpectrum.o QFitsCubeSpectrum.cpp -QFitsWidgets/QFitsWidget1D.cpp: In member function 'void QFitsTransparentLabel::showValues()': -QFitsWidgets/QFitsWidget1D.cpp:1079:44: warning: 'flux' may be used uninitialized in this function [-Wmaybe-uninitialized] - 1079 | ll2 += QString::number(flux);; - | ^ -In file included from ./QFitsMainWindow.h:20, - from QFitsBuffers/QFitsBaseBuffer.cpp:9: -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 289 | if (this == NULL) return 0; - | ^~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ../libfits/fits.h:30, - from ../libfits/fitting.h:4, - from QFitsTools.cpp:8: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': -../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] - 36 | virtual ASTNode *append(ASTNode *) { } - | ^ -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] - 37 | virtual ASTNode *append(std::string option) { } - | ^ -../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { } - | ~~~~~~~~~~~~^~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ../libfits/fits.h:30, - from ../libfits/fitting.h:4, - from QFitsTools.cpp:8: -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:2: 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:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': -../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] - 403 | dpuserType evaluate() { body->evaluate(); } - | ^ -In file included from ../libfits/fitting.h:4, - from QFitsTools.cpp:8: -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -In file included from ../libfits/fitting.h:4, - from QFitsTools.cpp:8: -../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ -In file included from ./QFitsMainWindow.h:20, - from QFitsBuffers/QFitsMultiBuffer.cpp:7: -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 289 | if (this == NULL) return 0; - | ^~ -In file included from QFitsMainWindow.h:20, - from QFitsMainWindow.cpp:38: -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 289 | if (this == NULL) return 0; - | ^~ lut.cpp:4:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 4 | "alex", | ^~~~~~ @@ -6598,6 +6591,98 @@ lut.cpp:45:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | "sauron" | ^~~~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from ../libfits/fitting.h:4, + from QFitsTools.cpp:8: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': +../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] + 36 | virtual ASTNode *append(ASTNode *) { } + | ^ +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] + 37 | virtual ASTNode *append(std::string option) { } + | ^ +../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { } + | ~~~~~~~~~~~~^~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from ../libfits/fitting.h:4, + from QFitsTools.cpp:8: +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:2: 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:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': +../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] + 403 | dpuserType evaluate() { body->evaluate(); } + | ^ +In file included from ../libfits/fitting.h:4, + from QFitsTools.cpp:8: +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +In file included from ../libfits/fitting.h:4, + from QFitsTools.cpp:8: +../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o RGBDialog.o RGBDialog.cpp In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from QFitsTools.cpp:10: @@ -6810,6 +6895,7 @@ QFitsTools.cpp:444:35: warning: unused variable 'fwhmy' [-Wunused-variable] 444 | double cenx, ceny, fwhmx, fwhmy; | ^~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsHeaderView.o QFitsHeaderView.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -6916,14 +7002,6 @@ QFitsWedge.cpp:43:44: warning: unused parameter 'e' [-Wunused-parameter] 43 | void QFitsWedge::resizeEvent(QResizeEvent *e) { | ~~~~~~~~~~~~~~^ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsHeaderView.o QFitsHeaderView.cpp -In file included from ./QFitsMainWindow.h:20, - from QFitsBuffers/QFitsSingleBuffer.cpp:6: -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 289 | if (this == NULL) return 0; - | ^~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsToolBar.o QFitsToolBar.cpp In file included from ../libfits/fitting.h:4, from QFitsTools.cpp:8: ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': @@ -6934,6 +7012,7 @@ QFitsWidgets/QFitsWidgetTable.cpp:514:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 514 | if (row < dpt->arrvalue->size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsToolBar.o QFitsToolBar.cpp QFitsWidgets/QFitsWidgetTable.cpp: In member function 'virtual int QFitsTableModelMulti::columnCount(const QModelIndex&) const': QFitsWidgets/QFitsWidgetTable.cpp:664:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 664 | for (int i = 0; i < modelDpuserType->dparrvalue->size(); i++) { @@ -6942,7 +7021,6 @@ QFitsWidgets/QFitsWidgetTable.cpp:687:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 687 | for (int i = 0; i < modelDpuserType->dparrvalue->size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dialogs.o dialogs.cpp QFitsWidgets/QFitsWidgetTable.cpp: In member function 'virtual bool QFitsTableModelMulti::setData(const QModelIndex&, const QVariant&, int)': QFitsWidgets/QFitsWidgetTable.cpp:741:55: warning: unused parameter 'index' [-Wunused-parameter] 741 | bool QFitsTableModelMulti::setData(const QModelIndex &index, const QVariant &value, int role) { @@ -6968,7 +7046,6 @@ QFitsWidgets/QFitsWidgetTable.cpp:1316:83: warning: unused parameter 'e' [-Wunused-parameter] 1316 | void QFitsTableView::unsetSpectrum(const QItemSelection &s, const QItemSelection &e) { | ~~~~~~~~~~~~~~~~~~~~~~^ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o events.o events.cpp QFitsViews/QFitsView1D.cpp: In member function 'int QFitsView1D::calcPos(QPoint)': QFitsViews/QFitsView1D.cpp:125:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 125 | if ((posInt > 0) && (posInt <= ndata)) { @@ -7016,12 +7093,6 @@ QFitsViews/QFitsView1D.cpp:374:43: warning: unused parameter 'e' [-Wunused-parameter] 374 | void QFitsView1D::paintEvent(QPaintEvent *e) { | ~~~~~~~~~~~~~^ -In file included from ./QFitsMainWindow.h:20, - from QFitsWidgets/QFitsBaseWidget.cpp:5: -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 289 | if (this == NULL) return 0; - | ^~ QFitsViews/QFitsView1D.cpp: In member function 'virtual void QFitsView1D::resizeEvent(QResizeEvent*)': QFitsViews/QFitsView1D.cpp:692:41: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 692 | fw = fontMetrics().width("000000000"); @@ -7050,14 +7121,7 @@ QFitsViews/QFitsView1D.cpp:722:39: warning: unused parameter 'e' [-Wunused-parameter] 722 | void QFitsView1D::leaveEvent (QEvent *e) { | ~~~~~~~~^ -QFitsWidgets/QFitsWidget1D.cpp: In member function 'void QFitsWidget1D::plotterKeyPressEvent(QKeyEvent*)': -QFitsWidgets/QFitsWidget1D.cpp:222:29: warning: 'dypos' may be used uninitialized in this function [-Wmaybe-uninitialized] - 222 | fity[0] = dypos; - | ~~~~~~~~^~~~~~~ -QFitsWidgets/QFitsWidget1D.cpp:221:29: warning: 'dxpos' may be used uninitialized in this function [-Wmaybe-uninitialized] - 221 | fitx[0] = dxpos; - | ~~~~~~~~^~~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o imred.o imred.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dialogs.o dialogs.cpp In file included from QFitsViews/QFitsView2D.cpp:33: ./resources/cursor_rotate.xpm: At global scope: ./resources/cursor_rotate.xpm:4:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -7226,7 +7290,6 @@ ./resources/cursor_select.xpm:23:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 23 | "&&&&& &&o&&&&&&&&&&&&&&&o&& &&&&", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsViewingTools.o QFitsViewingTools.cpp ./resources/cursor_select.xpm:24:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 24 | "&&ooo oooooo&&&&&&&&&&ooooo ooo&", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7282,6 +7345,22 @@ QFitsViews/QFitsView2D.cpp:378:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 378 | for (int i = 0; i < dp->dparrvalue->size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from QFitsCubeSpectrum.h:12, + from QFitsCubeSpectrum.cpp:10: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': +../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] + 36 | virtual ASTNode *append(ASTNode *) { } + | ^ +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] + 37 | virtual ASTNode *append(std::string option) { } + | ^ +../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { } + | ~~~~~~~~~~~~^~~~~~ QFitsViews/QFitsView2D.cpp:390:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 390 | for (int i = 0; i < mask->dparrvalue->size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7311,25 +7390,101 @@ QFitsViews/QFitsView2D.cpp:632:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 632 | for (int i = 0; i < dataMB->size(); i++) { | ~~^~~~~~~~~~~~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from QFitsCubeSpectrum.h:12, + from QFitsCubeSpectrum.cpp:10: +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ QFitsViews/QFitsView2D.cpp:646:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 646 | throw dpuserTypeException("Mask must be an image!"); | ^~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h:273:2: warning: when initialized here [-Wreorder] + 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } + | ^~~~~~~~~~~~~ QFitsViews/QFitsView2D.cpp:679:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 679 | for (int i = 0; i < dataMB->size(); i++) { | ~~^~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': +../dpuser/dpuserAST.h:284:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ QFitsViews/QFitsView2D.cpp: In member function 'virtual void QFitsView2D::paintEvent(QPaintEvent*)': QFitsViews/QFitsView2D.cpp:788:77: warning: left operand of comma operator has no effect [-Wunused-value] 788 | for (int y = sbImg->height() - 1, yy = subImage.height() - 1; y >= 0, yy >= 0; y-=inc, yy--) { | ~~^~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ QFitsViews/QFitsView2D.cpp:792:47: warning: value computed is not used [-Wunused-value] 792 | for (int x = 0, xx = 0; x < sbImg->width(), xx < subImage.width(); x+=inc, xx++) { | ~~^~~~~~~~~~~~~~~~ QFitsViews/QFitsView2D.cpp:796:33: warning: value computed is not used [-Wunused-value] 796 | *p1++; | ^~~~~ +../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': +../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] + 403 | dpuserType evaluate() { body->evaluate(); } + | ^ QFitsViews/QFitsView2D.cpp:739:43: warning: unused parameter 'p' [-Wunused-parameter] 739 | void QFitsView2D::paintEvent(QPaintEvent *p) { | ~~~~~~~~~~~~~^ +In file included from QFitsCubeSpectrum.h:12, + from QFitsCubeSpectrum.cpp:10: +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +In file included from QFitsCubeSpectrum.h:12, + from QFitsCubeSpectrum.cpp:10: +../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ QFitsViews/QFitsView2D.cpp: In member function 'virtual void QFitsView2D::enterEvent(QEvent*)': QFitsViews/QFitsView2D.cpp:1345:38: warning: unused parameter 'e' [-Wunused-parameter] 1345 | void QFitsView2D::enterEvent(QEvent *e) { @@ -7386,117 +7541,16 @@ /usr/include/i386-linux-gnu/qt5/QtGui/qpainter.h:378:10: note: declared here 378 | void drawRoundRect(int x, int y, int w, int h, int = 25, int = 25); | ^~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qtdpuser.o qtdpuser.cpp QFitsWidgets/QFitsWidgetTable.cpp: In member function 'virtual int QFitsTableModelMulti::rCount(const dpuserType*) const': QFitsWidgets/QFitsWidgetTable.cpp:709:1: warning: control reaches end of non-void function [-Wreturn-type] 709 | } | ^ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ../libfits/fits.h:30, - from QFitsCubeSpectrum.h:12, - from QFitsCubeSpectrum.cpp:10: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': -../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] - 36 | virtual ASTNode *append(ASTNode *) { } - | ^ -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] - 37 | virtual ASTNode *append(std::string option) { } - | ^ -../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { } - | ~~~~~~~~~~~~^~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ../libfits/fits.h:30, - from QFitsCubeSpectrum.h:12, - from QFitsCubeSpectrum.cpp:10: -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:2: 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:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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) { } - | ^~~~~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qt_mainwindow.o qt_mainwindow.cpp -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': -../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] - 403 | dpuserType evaluate() { body->evaluate(); } - | ^ -In file included from QFitsCubeSpectrum.h:12, - from QFitsCubeSpectrum.cpp:10: -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -In file included from QFitsCubeSpectrum.h:12, - from QFitsCubeSpectrum.cpp:10: -../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ In file included from ./QFitsCubeSpectrum.h:12, from QFitsWidgets/QFitsWidgetTable.cpp:7: ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 289 | if (this == NULL) return 0; | ^~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qt_mdichild.o qt_mdichild.cpp -In file included from ./QFitsMainWindow.h:20, - from QFitsViews/QFitsView1D.cpp:7: -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 289 | if (this == NULL) return 0; - | ^~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -7589,6 +7643,12 @@ ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ +In file included from ./QFitsMainWindow.h:20, + from QFitsViews/QFitsView1D.cpp:7: +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 289 | if (this == NULL) return 0; + | ^~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -7605,7 +7665,6 @@ ../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { } | ~~~~~~~~~~~~^~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o highlighter.o highlighter.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -7682,6 +7741,7 @@ ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o events.o events.cpp In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from ../QFitsView/QFitsWidgets/QFitsWidgetContour.h:11, from QFitsHeaderView.cpp:6: @@ -7689,7 +7749,6 @@ ../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 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsPreferences.o QFitsPreferences.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -7788,559 +7847,7 @@ ../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 289 | if (this == NULL) return 0; | ^~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ../libfits/fits.h:30, - from events.cpp:14: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': -../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] - 36 | virtual ASTNode *append(ASTNode *) { } - | ^ -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] - 37 | virtual ASTNode *append(std::string option) { } - | ^ -../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { } - | ~~~~~~~~~~~~^~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ../libfits/fits.h:30, - from events.cpp:14: -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:2: 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:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o tetrixboard.o extra/tetrixboard.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::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:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': -../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] - 403 | dpuserType evaluate() { body->evaluate(); } - | ^ -In file included from events.cpp:14: -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -In file included from events.cpp:14: -../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 120 | 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:51, - from ../libfits/fits.h:30, - from QFitsViewingTools.h:13, - from QFitsViewingTools.cpp:7: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': -../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] - 36 | virtual ASTNode *append(ASTNode *) { } - | ^ -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] - 37 | virtual ASTNode *append(std::string option) { } - | ^ -../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { } - | ~~~~~~~~~~~~^~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ../libfits/fits.h:30, - from QFitsViewingTools.h:13, - from QFitsViewingTools.cpp:7: -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:2: 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:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': -../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] - 403 | dpuserType evaluate() { body->evaluate(); } - | ^ -In file included from QFitsViewingTools.h:13, - from QFitsViewingTools.cpp:7: -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -In file included from QFitsViewingTools.h:13, - from QFitsViewingTools.cpp:7: -../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o tetrixpiece.o extra/tetrixpiece.cpp -In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, - from QFitsViewingTools.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 QFitsViewingTools.cpp:19: -resources/xicon.xpm: At global scope: -resources/xicon.xpm:4:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 4 | "10 10 2 1", - | ^~~~~~~~~~~ -resources/xicon.xpm:5:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 5 | " c black", - | ^~~~~~~~~~~ -resources/xicon.xpm:6:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 6 | ". c None", - | ^~~~~~~~~~ -resources/xicon.xpm:8:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 8 | " ...... ", - | ^~~~~~~~~~~~ -resources/xicon.xpm:9:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 9 | " .... ", - | ^~~~~~~~~~~~ -resources/xicon.xpm:10:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 10 | ". .. .", - | ^~~~~~~~~~~~ -resources/xicon.xpm:11:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 11 | ".. ..", - | ^~~~~~~~~~~~ -resources/xicon.xpm:12:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 12 | "... ...", - | ^~~~~~~~~~~~ -resources/xicon.xpm:13:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 13 | "... ...", - | ^~~~~~~~~~~~ -resources/xicon.xpm:14:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 14 | ".. ..", - | ^~~~~~~~~~~~ -resources/xicon.xpm:15:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 15 | ". .. .", - | ^~~~~~~~~~~~ -resources/xicon.xpm:16:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 16 | " .... ", - | ^~~~~~~~~~~~ -resources/xicon.xpm:17:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 17 | " ...... " - | ^~~~~~~~~~~~ -QFitsViewingTools.cpp: In constructor 'QFitsViewingTools::QFitsViewingTools(QFitsMainWindow*, int)': -QFitsViewingTools.cpp:40:52: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] - 40 | if (f.width("00:00:00.000 -00�00'00.00\"") < widget_size) { - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtWidgets/qwidget.h:50, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/qframe.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFrame:1, - from QFitsViewingTools.cpp:1: -/usr/include/i386-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here - 106 | int width(const QString &, int len = -1) const; - | ^~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ../libfits/fits.h:30, - from QFitsMainWindow.h:20, - from qtdpuser.cpp:19: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': -../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] - 36 | virtual ASTNode *append(ASTNode *) { } - | ^ -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] - 37 | virtual ASTNode *append(std::string option) { } - | ^ -../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { } - | ~~~~~~~~~~~~^~~~~~ -QFitsViewingTools.cpp: In member function 'void QFitsViewingTools::refreshPosInfo(int, int)': -QFitsViewingTools.cpp:114:78: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] - 114 | postext.sprintf("(%*i, %*i)", spacing_width, x, spacing_height, y); - | ^ -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/qframe.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFrame:1, - from QFitsViewingTools.cpp:1: -/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here - 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); - | ^~~~~~~ -QFitsViewingTools.cpp:161:82: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] - 161 | postext.sprintf("(%*i, %*i)", spacing_width, x, spacing_height, y); - | ^ -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/qframe.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFrame:1, - from QFitsViewingTools.cpp:1: -/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here - 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); - | ^~~~~~~ -QFitsViewingTools.cpp:171:49: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] - 171 | valtext.sprintf("%4g", value); - | ^ -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/qframe.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFrame:1, - from QFitsViewingTools.cpp:1: -/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here - 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); - | ^~~~~~~ -QFitsViewingTools.cpp:207:76: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] - 207 | rah, ram, rad, sign, deh, dem, de); - | ^ -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/qframe.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFrame:1, - from QFitsViewingTools.cpp:1: -/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here - 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); - | ^~~~~~~ -QFitsViewingTools.cpp:209:62: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] - 209 | worldtext.sprintf("%f %f", xpos, ypos); - | ^ -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/qframe.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFrame:1, - from QFitsViewingTools.cpp:1: -/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here - 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); - | ^~~~~~~ -QFitsViewingTools.cpp: In member function 'void QFitsViewingTools::setDistanceInfo(const double&, const double&, const int&, const int&, const bool&)': -QFitsViewingTools.cpp:232:41: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] - 232 | tmpstr.sprintf("%*i", pxlen, dix); - | ^ -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/qframe.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFrame:1, - from QFitsViewingTools.cpp:1: -/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here - 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); - | ^~~~~~~ -QFitsViewingTools.cpp:241:37: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] - 241 | while (f.width(info + tmpstr) < extrainfo->width()) tmpstr.prepend(" "); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtWidgets/qwidget.h:50, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/qframe.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFrame:1, - from QFitsViewingTools.cpp:1: -/usr/include/i386-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here - 106 | int width(const QString &, int len = -1) const; - | ^~~~~ -QFitsViewingTools.cpp:249:41: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] - 249 | tmpstr.sprintf("%*i", pxlen, diy); - | ^ -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/qframe.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFrame:1, - from QFitsViewingTools.cpp:1: -/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here - 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); - | ^~~~~~~ -QFitsViewingTools.cpp:256:47: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] - 256 | while (f.width(secondline + tmpstr) < extrainfo->width()) tmpstr.prepend(" "); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtWidgets/qwidget.h:50, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/qframe.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFrame:1, - from QFitsViewingTools.cpp:1: -/usr/include/i386-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here - 106 | int width(const QString &, int len = -1) const; - | ^~~~~ -QFitsViewingTools.cpp: In member function 'void QFitsViewingTools::updateRegionInfo()': -QFitsViewingTools.cpp:266:19: warning: unused variable 'average' [-Wunused-variable] - 266 | double total, average, stddev, median, meddev, flux_per_beam = 0.0, bmaj = 0.0, bmin = 0.0; - | ^~~~~~~ -QFitsViewingTools.cpp:266:28: warning: unused variable 'stddev' [-Wunused-variable] - 266 | double total, average, stddev, median, meddev, flux_per_beam = 0.0, bmaj = 0.0, bmin = 0.0; - | ^~~~~~ -QFitsViewingTools.cpp:266:36: warning: unused variable 'median' [-Wunused-variable] - 266 | double total, average, stddev, median, meddev, flux_per_beam = 0.0, bmaj = 0.0, bmin = 0.0; - | ^~~~~~ -QFitsViewingTools.cpp:266:44: warning: unused variable 'meddev' [-Wunused-variable] - 266 | double total, average, stddev, median, meddev, flux_per_beam = 0.0, bmaj = 0.0, bmin = 0.0; - | ^~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ../libfits/fits.h:30, - from QFitsMainWindow.h:20, - from qtdpuser.cpp:19: -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:2: 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:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -QFitsViewingTools.cpp: In member function 'virtual void QFitsTotal::paintEvent(QPaintEvent*)': -QFitsViewingTools.cpp:572:95: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] - 572 | text.sprintf("%ix%i %i%%", imgW, imgH, (int)floor(totalImageScaleFactor * 100. + 0.5)); - | ^ -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/qframe.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFrame:1, - from QFitsViewingTools.cpp:1: -/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here - 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); - | ^~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka '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) { } - | ^~~~~~~~~~~~~~~~ -QFitsViewingTools.cpp:619:38: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] - 619 | int w = metrics.width("E"), - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtWidgets/qwidget.h:50, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/qframe.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFrame:1, - from QFitsViewingTools.cpp:1: -/usr/include/i386-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here - 106 | int width(const QString &, int len = -1) const; - | ^~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': -../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] - 403 | dpuserType evaluate() { body->evaluate(); } - | ^ -In file included from QFitsMainWindow.h:20, - from qtdpuser.cpp:19: -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -In file included from QFitsMainWindow.h:20, - from qtdpuser.cpp:19: -../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ -In file included from qtdpuser.cpp:23: -resources/xicon.xpm: At global scope: -resources/xicon.xpm:4:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 4 | "10 10 2 1", - | ^~~~~~~~~~~ -resources/xicon.xpm:5:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 5 | " c black", - | ^~~~~~~~~~~ -resources/xicon.xpm:6:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 6 | ". c None", - | ^~~~~~~~~~ -resources/xicon.xpm:8:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 8 | " ...... ", - | ^~~~~~~~~~~~ -resources/xicon.xpm:9:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 9 | " .... ", - | ^~~~~~~~~~~~ -resources/xicon.xpm:10:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 10 | ". .. .", - | ^~~~~~~~~~~~ -resources/xicon.xpm:11:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 11 | ".. ..", - | ^~~~~~~~~~~~ -resources/xicon.xpm:12:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 12 | "... ...", - | ^~~~~~~~~~~~ -resources/xicon.xpm:13:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 13 | "... ...", - | ^~~~~~~~~~~~ -resources/xicon.xpm:14:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 14 | ".. ..", - | ^~~~~~~~~~~~ -resources/xicon.xpm:15:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 15 | ". .. .", - | ^~~~~~~~~~~~ -resources/xicon.xpm:16:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 16 | " .... ", - | ^~~~~~~~~~~~ -resources/xicon.xpm:17:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 17 | " ...... " - | ^~~~~~~~~~~~ -qtdpuser.cpp: In function 'int dp_output_string(const char*, const char*)': -qtdpuser.cpp:134:34: warning: unused parameter 'dummy' [-Wunused-parameter] - 134 | int dp_output_string(const char *dummy, const char *msg) { - | ~~~~~~~~~~~~^~~~~ -qtdpuser.cpp: In function 'int dp_log(int, const char*, ...)': -qtdpuser.cpp:141:16: warning: unused parameter 'level' [-Wunused-parameter] - 141 | int dp_log(int level, const char *msg, ...) { - | ~~~~^~~~~ -qtdpuser.cpp: In member function 'virtual void dpuserOutput::focusInEvent(QFocusEvent*)': -qtdpuser.cpp:181:46: warning: unused parameter 'e' [-Wunused-parameter] - 181 | void dpuserOutput::focusInEvent(QFocusEvent *e) { - | ~~~~~~~~~~~~~^ -qtdpuser.cpp: In constructor 'qtdpuser::qtdpuser(QWidget*)': -qtdpuser.cpp:296:39: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] - 296 | setMinimumSize(f.width("MMMMMMMMM") + history->verticalScrollBar()->width(), 100); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtWidgets/qwidget.h:50, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/qabstractbutton.h:46, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/qpushbutton.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/QPushButton:1, - from qtdpuser.cpp:4: -/usr/include/i386-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here - 106 | int width(const QString &, int len = -1) const; - | ^~~~~ -qtdpuser.cpp:322:19: warning: unused variable 'qout' [-Wunused-variable] - 322 | QDebugStream *qout = new QDebugStream (std::cout); - | ^~~~ -qtdpuser.cpp:323:19: warning: unused variable 'qerr' [-Wunused-variable] - 323 | QDebugStream *qerr = new QDebugStream (std::cerr); - | ^~~~ -qtdpuser.cpp: In member function 'virtual void qtdpuser::resizeEvent(QResizeEvent*)': -qtdpuser.cpp:342:43: warning: unused parameter 'e' [-Wunused-parameter] - 342 | void qtdpuser::resizeEvent( QResizeEvent *e ) - | ~~~~~~~~~~~~~~^ -qtdpuser.cpp: In member function 'virtual void qtdpuser::enterEvent(QEvent*)': -qtdpuser.cpp:353:35: warning: unused parameter 'e' [-Wunused-parameter] - 353 | void qtdpuser::enterEvent(QEvent *e) { - | ~~~~~~~~^ -qtdpuser.cpp: In member function 'virtual void qtdpuser::keyPressEvent(QKeyEvent*)': -qtdpuser.cpp:536:21: warning: unused variable 'x' [-Wunused-variable] - 536 | int x, y; - | ^ -qtdpuser.cpp:536:24: warning: unused variable 'y' [-Wunused-variable] - 536 | int x, y; - | ^ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o tetrixwindow.o extra/tetrixwindow.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o imred.o imred.cpp In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from QFitsCubeSpectrum.cpp:13: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': @@ -8433,100 +7940,11 @@ QFitsCubeSpectrum.cpp:1360:50: warning: unused parameter 'e' [-Wunused-parameter] 1360 | void QFitsCubeSpectrumViewer::enterEvent(QEvent *e) { | ~~~~~~~~^ -In file included from QFitsViewingTools.h:13, - from QFitsViewingTools.cpp:7: -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 289 | if (this == NULL) return 0; - | ^~ -qtdpuser.cpp: In member function 'void qtdpuser::enableRedirector()': -qtdpuser.cpp:360:12: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 360 | freopen(redirector.fileName().toStdString().c_str(), "w", stdout); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -qtdpuser.cpp: In member function 'void qtdpuser::getStdout()': -qtdpuser.cpp:382:20: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 382 | freopen(redirector.fileName().toStdString().c_str(), "w", stdout); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QFitsCubeSpectrum.cpp: In member function 'void QFitsCubeSpectrumViewer::updateYRange(int, int)': QFitsCubeSpectrum.cpp:1537:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1537 | if ((vMin < 1) || (vMax > ndata) || (vMax < 1) || (vMin == vMax) || (ndata < 2)) { | ~~~~~^~~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qcustomplot.o QCustomPlot/qcustomplot.cpp -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) { - | ~~~~~~~~~~~~~^ -RGBDialog.cpp: In member function 'virtual void ResultWidget::paintEvent(QPaintEvent*)': -RGBDialog.cpp:436:44: warning: unused parameter 'p' [-Wunused-parameter] - 436 | void ResultWidget::paintEvent(QPaintEvent *p) { - | ~~~~~~~~~~~~~^ -RGBDialog.cpp: In member function 'void RGBDialog::saveColourImage()': -RGBDialog.cpp:1199:30: warning: 'const QPixmap* QLabel::pixmap() const' is deprecated: Use the other overload which returns QPixmap by-value [-Wdeprecated-declarations] - 1199 | resultviewer->pixmap()->save(filename); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtWidgets/QLabel:1, - from RGBDialog.h:6, - from RGBDialog.cpp:17: -/usr/include/i386-linux-gnu/qt5/QtWidgets/qlabel.h:78:20: note: declared here - 78 | const QPixmap *pixmap() const; // ### Qt 7: Remove function - | ^~~~~~ -QFitsPreferences.cpp: In member function 'void QFitsPrefDialog::updateFontSample(int)': -QFitsPreferences.cpp:223:44: warning: unused parameter 'value' [-Wunused-parameter] - 223 | void QFitsPrefDialog::updateFontSample(int value) { - | ~~~~^~~~~ -QFitsHeaderView.cpp: In member function 'virtual void QFitsHeaderContent::mouseDoubleClickEvent(QMouseEvent*)': -QFitsHeaderView.cpp:65:36: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] - 65 | int fw = f.width(FITS_EMPTY); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtWidgets/qwidget.h:50, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/qscrollbar.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/QScrollBar:1, - from QFitsHeaderView.cpp:2: -/usr/include/i386-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here - 106 | int width(const QString &, int len = -1) const; - | ^~~~~ -QFitsHeaderView.cpp:65:13: warning: unused variable 'fw' [-Wunused-variable] - 65 | int fw = f.width(FITS_EMPTY); - | ^~ -QFitsHeaderView.cpp:98:35: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] - 98 | int fw = f.width(key + "="); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtWidgets/qwidget.h:50, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/qscrollbar.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/QScrollBar:1, - from QFitsHeaderView.cpp:2: -/usr/include/i386-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here - 106 | int width(const QString &, int len = -1) const; - | ^~~~~ -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 constructor 'QFitsHeaderView::QFitsHeaderView(QWidget*)': -QFitsHeaderView.cpp:156:30: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] - 156 | int pwidth = f.width("MM"); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtWidgets/qwidget.h:50, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/qscrollbar.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/QScrollBar:1, - from QFitsHeaderView.cpp:2: -/usr/include/i386-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here - 106 | int width(const QString &, int len = -1) const; - | ^~~~~ -QFitsHeaderView.cpp: In member function 'virtual void QFitsHeaderView::changeKey(QString, QString)': -QFitsHeaderView.cpp:294:12: warning: variable 'dvalue' set but not used [-Wunused-but-set-variable] - 294 | double dvalue; - | ^~~~~~ -QFitsHeaderView.cpp: In member function 'virtual void QFitsHeaderViewExt::reject()': -QFitsHeaderView.cpp:328:13: warning: unused variable 'p' [-Wunused-variable] - 328 | int p = fpos; - | ^ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsViewingTools.o QFitsViewingTools.cpp 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)': @@ -8803,6 +8221,12 @@ resources/flip.xpm:10:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 10 | "................", | ^~~~~~~~~~~~~~~~~~ +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; } + | ~~~~~^~~~~~~~~~~~~ resources/flip.xpm:11:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 11 | "................", | ^~~~~~~~~~~~~~~~~~ @@ -8974,6 +8398,7 @@ resources/rotate2.xpm:9:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 9 | "........x.......", | ^~~~~~~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qtdpuser.o qtdpuser.cpp resources/rotate2.xpm:10:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 10 | "........xx......", | ^~~~~~~~~~~~~~~~~~ @@ -9053,6 +8478,10 @@ resources/zoomin.xpm:18:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 18 | "......x.......x.", | ^~~~~~~~~~~~~~~~~~ +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) { + | ~~~~~~~~~~~~~^ resources/zoomin.xpm:19:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 19 | "......xx.....x..", | ^~~~~~~~~~~~~~~~~~ @@ -9145,29 +8574,12 @@ resources/movieplay.xpm:8:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 8 | "X ", | ^~~~~~~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ../libfits/fits.h:30, - from RGBDialog.h:12, - from dialogs.h:39, - from dialogs.cpp:25: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': -../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] - 36 | virtual ASTNode *append(ASTNode *) { } - | ^ resources/movieplay.xpm:9:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 9 | "XXX ", | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] - 37 | virtual ASTNode *append(std::string option) { } - | ^ resources/movieplay.xpm:10:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 10 | "XXXXX ", | ^~~~~~~~~~~ -../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { } - | ~~~~~~~~~~~~^~~~~~ resources/movieplay.xpm:11:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 11 | "XXXXXXX ", | ^~~~~~~~~~~ @@ -9339,6 +8751,10 @@ resources/minus.xpm:23:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 23 | "................" | ^~~~~~~~~~~~~~~~~~ +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) { + | ~~~~~~~~~~~~~^ In file included from QFitsToolBar.cpp:50: resources/divide.xpm:4:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 4 | "16 16 2 1", @@ -9416,16 +8832,6 @@ resources/multiply.xpm:10:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 10 | "..xx........xx..", | ^~~~~~~~~~~~~~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ../libfits/fits.h:30, - from RGBDialog.h:12, - from dialogs.h:39, - from dialogs.cpp:25: -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ resources/multiply.xpm:11:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 11 | "..xxx......xxx..", | ^~~~~~~~~~~~~~~~~~ @@ -9438,10 +8844,6 @@ resources/multiply.xpm:14:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 14 | ".....xxxxxx.....", | ^~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ resources/multiply.xpm:15:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 15 | "......xxxx......", | ^~~~~~~~~~~~~~~~~~ @@ -9454,22 +8856,12 @@ resources/multiply.xpm:18:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 18 | "....xxx..xxx....", | ^~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272:6: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ resources/multiply.xpm:19:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 19 | "...xxx....xxx...", | ^~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ resources/multiply.xpm:20:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 20 | "..xxx......xxx..", | ^~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h:273:2: warning: when initialized here [-Wreorder] - 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } - | ^~~~~~~~~~~~~ resources/multiply.xpm:21:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 21 | "..xx........xx..", | ^~~~~~~~~~~~~~~~~~ @@ -9498,10 +8890,6 @@ resources/power.xpm:10:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 10 | ".......xxx......", | ^~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': -../dpuser/dpuserAST.h:284:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ resources/power.xpm:11:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 11 | "......xxxxx.....", | ^~~~~~~~~~~~~~~~~~ @@ -9529,10 +8917,6 @@ resources/power.xpm:19:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 19 | "................", | ^~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ resources/power.xpm:20:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 20 | "................", | ^~~~~~~~~~~~~~~~~~ @@ -9545,20 +8929,10 @@ resources/power.xpm:23:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 23 | "................" | ^~~~~~~~~~~~~~~~~~ -../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; - | ^~~~~ In file included from QFitsToolBar.cpp:53: resources/convolve.xpm:4:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 4 | "16 16 2 1", | ^~~~~~~~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ resources/convolve.xpm:5:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 5 | "x c black", | ^~~~~~~~~~~ @@ -9610,33 +8984,9 @@ resources/convolve.xpm:21:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 21 | "!!!!xxxxxxxx!!!!", | ^~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ resources/convolve.xpm:22:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 22 | "!!!!!!!!!!!!!!!!" | ^~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': -../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] - 403 | dpuserType evaluate() { body->evaluate(); } - | ^ QFitsToolBar.cpp: In constructor 'QFitsToolBar::QFitsToolBar(QFitsMainWindow*)': QFitsToolBar.cpp:142:53: warning: 'static QString QFitsToolBar::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] 142 | comboRotate->insertItem(0, trUtf8("\x30\xc2\xb0")); @@ -9706,6 +9056,300 @@ QFitsToolBar.h:24:5: note: in expansion of macro 'Q_OBJECT' 24 | Q_OBJECT | ^~~~~~~~ +RGBDialog.cpp: In member function 'void RGBDialog::saveColourImage()': +RGBDialog.cpp:1199:30: warning: 'const QPixmap* QLabel::pixmap() const' is deprecated: Use the other overload which returns QPixmap by-value [-Wdeprecated-declarations] + 1199 | resultviewer->pixmap()->save(filename); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtWidgets/QLabel:1, + from RGBDialog.h:6, + from RGBDialog.cpp:17: +/usr/include/i386-linux-gnu/qt5/QtWidgets/qlabel.h:78:20: note: declared here + 78 | const QPixmap *pixmap() const; // ### Qt 7: Remove function + | ^~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from events.cpp:14: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': +../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] + 36 | virtual ASTNode *append(ASTNode *) { } + | ^ +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] + 37 | virtual ASTNode *append(std::string option) { } + | ^ +../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { } + | ~~~~~~~~~~~~^~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from events.cpp:14: +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:2: 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:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': +../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] + 403 | dpuserType evaluate() { body->evaluate(); } + | ^ +In file included from events.cpp:14: +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +In file included from events.cpp:14: +../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ +QFitsHeaderView.cpp: In member function 'virtual void QFitsHeaderContent::mouseDoubleClickEvent(QMouseEvent*)': +QFitsHeaderView.cpp:65:36: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] + 65 | int fw = f.width(FITS_EMPTY); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtWidgets/qwidget.h:50, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/qscrollbar.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/QScrollBar:1, + from QFitsHeaderView.cpp:2: +/usr/include/i386-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here + 106 | int width(const QString &, int len = -1) const; + | ^~~~~ +QFitsHeaderView.cpp:65:13: warning: unused variable 'fw' [-Wunused-variable] + 65 | int fw = f.width(FITS_EMPTY); + | ^~ +QFitsHeaderView.cpp:98:35: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] + 98 | int fw = f.width(key + "="); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtWidgets/qwidget.h:50, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/qscrollbar.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/QScrollBar:1, + from QFitsHeaderView.cpp:2: +/usr/include/i386-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here + 106 | int width(const QString &, int len = -1) const; + | ^~~~~ +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 constructor 'QFitsHeaderView::QFitsHeaderView(QWidget*)': +QFitsHeaderView.cpp:156:30: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] + 156 | int pwidth = f.width("MM"); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtWidgets/qwidget.h:50, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/qscrollbar.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/QScrollBar:1, + from QFitsHeaderView.cpp:2: +/usr/include/i386-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here + 106 | int width(const QString &, int len = -1) const; + | ^~~~~ +QFitsHeaderView.cpp: In member function 'virtual void QFitsHeaderView::changeKey(QString, QString)': +QFitsHeaderView.cpp:294:12: warning: variable 'dvalue' set but not used [-Wunused-but-set-variable] + 294 | double dvalue; + | ^~~~~~ +QFitsHeaderView.cpp: In member function 'virtual void QFitsHeaderViewExt::reject()': +QFitsHeaderView.cpp:328:13: warning: unused variable 'p' [-Wunused-variable] + 328 | int p = fpos; + | ^ +QFitsToolBar.cpp: In member function 'void QFitsToolBar::updateValues()': +QFitsToolBar.cpp:995:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + 995 | if (c > 0) + | ^~ +QFitsToolBar.cpp:999:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + 999 | if (movieSlider->value() != c) { + | ^~ +In file included from QFitsCubeSpectrum.h:12, + from QFitsCubeSpectrum.cpp:10: +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 289 | if (this == NULL) return 0; + | ^~ +In file included from QFitsToolBar.cpp:53: +resources/convolve.xpm: At global scope: +resources/convolve.xpm:2:14: warning: 'convolve' defined but not used [-Wunused-variable] + 2 | static char *convolve[] = { + | ^~~~~~~~ +In file included from QFitsToolBar.cpp:52: +resources/power.xpm:2:14: warning: 'power' defined but not used [-Wunused-variable] + 2 | static char *power[] = { + | ^~~~~ +In file included from QFitsToolBar.cpp:51: +resources/multiply.xpm:2:14: warning: 'multiply' defined but not used [-Wunused-variable] + 2 | static char *multiply[] = { + | ^~~~~~~~ +In file included from QFitsToolBar.cpp:50: +resources/divide.xpm:2:14: warning: 'divide' defined but not used [-Wunused-variable] + 2 | static char *divide[] = { + | ^~~~~~ +In file included from QFitsToolBar.cpp:49: +resources/minus.xpm:2:14: warning: 'minus_xpm' defined but not used [-Wunused-variable] + 2 | static char *minus_xpm[] = { + | ^~~~~~~~~ +In file included from QFitsToolBar.cpp:48: +resources/plus.xpm:2:14: warning: 'plus_xpm' defined but not used [-Wunused-variable] + 2 | static char *plus_xpm[] = { + | ^~~~~~~~ +In file included from QFitsToolBar.cpp:47: +resources/moviepause.xpm:2:14: warning: 'moviepause' defined but not used [-Wunused-variable] + 2 | static char *moviepause[] = { + | ^~~~~~~~~~ +In file included from QFitsToolBar.cpp:46: +resources/movieplay.xpm:2:14: warning: 'movieplay' defined but not used [-Wunused-variable] + 2 | static char *movieplay[] = { + | ^~~~~~~~~ +In file included from QFitsToolBar.cpp:43: +resources/rotate2.xpm:2:14: warning: 'rotate2_icon' defined but not used [-Wunused-variable] + 2 | static char *rotate2_icon[] = { + | ^~~~~~~~~~~~ +In file included from QFitsToolBar.cpp:42: +resources/rotate.xpm:2:14: warning: 'rotate_icon' defined but not used [-Wunused-variable] + 2 | static char *rotate_icon[] = { + | ^~~~~~~~~~~ +In file included from QFitsToolBar.cpp:41: +resources/flop.xpm:2:14: warning: 'flop_icon' defined but not used [-Wunused-variable] + 2 | static char *flop_icon[] = { + | ^~~~~~~~~ +In file included from QFitsToolBar.cpp:40: +resources/flip.xpm:2:14: warning: 'flip_icon' defined but not used [-Wunused-variable] + 2 | static char *flip_icon[] = { + | ^~~~~~~~~ +In file included from QFitsToolBar.cpp:36: +resources/reload.xpm:2:14: warning: 'reload' defined but not used [-Wunused-variable] + 2 | static char *reload[] = { + | ^~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from RGBDialog.h:12, + from dialogs.h:39, + from dialogs.cpp:25: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': +../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] + 36 | virtual ASTNode *append(ASTNode *) { } + | ^ +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] + 37 | virtual ASTNode *append(std::string option) { } + | ^ +../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { } + | ~~~~~~~~~~~~^~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from RGBDialog.h:12, + from dialogs.h:39, + from dialogs.cpp:25: +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:2: 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:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': +../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] + 403 | dpuserType evaluate() { body->evaluate(); } + | ^ In file included from RGBDialog.h:12, from dialogs.h:39, from dialogs.cpp:25: @@ -9725,6 +9369,7 @@ ../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 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qt_mainwindow.o qt_mainwindow.cpp In file included from dialogs.cpp:37: ../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitunaryMinusNode::~mpfitunaryMinusNode()': ../dpuser/mpfit/mpfitAST.h:40:28: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] @@ -9758,6 +9403,12 @@ ../dpuser/mpfit/mpfitAST.h:84:42: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] 84 | ~mpfitoperator_node() { delete left; delete right; } | ^~~~~~~~~~~~ +In file included from QFitsMainWindow.h:20, + from QFitsToolBar.cpp:16: +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 289 | if (this == NULL) return 0; + | ^~ ../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitassignmentNode::~mpfitassignmentNode()': ../dpuser/mpfit/mpfitAST.h:124:28: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] 124 | ~mpfitassignmentNode() { delete exp; } @@ -10166,10 +9817,6 @@ resources/splash_about.xpm:136:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 136 | "b. c #120C06", | ^~~~~~~~~~~~~~ -qtdpuser.cpp: In member function 'void qtdpuser::fileNameCompletion()': -qtdpuser.cpp:669:18: warning: 'delimiter' may be used uninitialized in this function [-Wmaybe-uninitialized] - 669 | else if (delimiter == '\'') - | ^~ resources/splash_about.xpm:137:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 137 | "c. c #140C03", | ^~~~~~~~~~~~~~ @@ -11286,6 +10933,12 @@ resources/fileopen.xpm:22:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 22 | " @ +++++++++ ###", | ^~~~~~~~~~~~~~~~~~ +In file included from RGBDialog.h:12, + from RGBDialog.cpp:17: +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 289 | if (this == NULL) return 0; + | ^~ resources/fileopen.xpm:23:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 23 | " +++++++++ ####", | ^~~~~~~~~~~~~~~~~~ @@ -11295,11 +10948,27 @@ resources/fileopen.xpm:25:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 25 | "################" | ^~~~~~~~~~~~~~~~~~ +dialogs.cpp: In constructor 'DpHelp::DpHelp(QWidget*)': +dialogs.cpp:266:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 266 | for (int i = 0; i < entry.size(); i++) txt += entry.at(i).c_str(); + | ~~^~~~~~~~~~~~~~ +dialogs.cpp: In function 'QString DpHelp2HTML(std::vector >)': +dialogs.cpp:366:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 366 | for (int i = 0; i < what.size(); i++) { + | ~~^~~~~~~~~~~~~ +dialogs.cpp: In member function 'void dpImportDialog::updatePreview2(const QString&)': +dialogs.cpp:1452:52: warning: unused parameter 'bla' [-Wunused-parameter] + 1452 | void dpImportDialog::updatePreview2(const QString &bla) { + | ~~~~~~~~~~~~~~~^~~ +dialogs.cpp: In member function 'void dpImportDialog::updatePreview3(int)': +dialogs.cpp:1456:41: warning: unused parameter 'bla' [-Wunused-parameter] + 1456 | void dpImportDialog::updatePreview3(int bla) { + | ~~~~^~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, - from QFitsMainWindow.h:20, - from imred.cpp:8: + from QFitsViewingTools.h:13, + from QFitsViewingTools.cpp:7: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': ../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] 36 | virtual ASTNode *append(ASTNode *) { } @@ -11311,15 +10980,15 @@ ../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { } | ~~~~~~~~~~~~^~~~~~ -dialogs.cpp: In constructor 'DpHelp::DpHelp(QWidget*)': -dialogs.cpp:266:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 266 | for (int i = 0; i < entry.size(); i++) txt += entry.at(i).c_str(); - | ~~^~~~~~~~~~~~~~ +dialogs.cpp: In member function 'void dpMpfitPopupWidget::parameterChanged(double)': +dialogs.cpp:2113:50: warning: unused parameter 'v' [-Wunused-parameter] + 2113 | void dpMpfitPopupWidget::parameterChanged(double v) { + | ~~~~~~~^ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, - from QFitsMainWindow.h:20, - from imred.cpp:8: + from QFitsViewingTools.h:13, + from QFitsViewingTools.cpp:7: ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -11366,10 +11035,6 @@ ../dpuser/dpuserAST.h:375:2: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ -dialogs.cpp: In function 'QString DpHelp2HTML(std::vector >)': -dialogs.cpp:366:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 366 | for (int i = 0; i < what.size(); i++) { - | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; @@ -11380,134 +11045,6 @@ ../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': -../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] - 403 | dpuserType evaluate() { body->evaluate(); } - | ^ -In file included from QFitsMainWindow.h:20, - from imred.cpp:8: -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -In file included from QFitsMainWindow.h:20, - from imred.cpp:8: -../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QPgplot.o QPgplot.cpp -In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, - from imred.cpp:12: -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] - 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } - | ~~~~~^~~~~~~~~~~~~ -In file included from imred.cpp:22: -resources/fileopen.xpm: At global scope: -resources/fileopen.xpm:4:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 4 | "16 16 5 1", - | ^~~~~~~~~~~ -resources/fileopen.xpm:5:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 5 | " c #000000", - | ^~~~~~~~~~~~~ -resources/fileopen.xpm:6:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 6 | ". c #ffff00", - | ^~~~~~~~~~~~~ -resources/fileopen.xpm:7:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 7 | "+ c #808000", - | ^~~~~~~~~~~~~ -resources/fileopen.xpm:8:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 8 | "@ c #ffffff", - | ^~~~~~~~~~~~~ -resources/fileopen.xpm:9:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 9 | "# c none", - | ^~~~~~~~~~ -resources/fileopen.xpm:10:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 10 | "################", - | ^~~~~~~~~~~~~~~~~~ -resources/fileopen.xpm:11:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 11 | "################", - | ^~~~~~~~~~~~~~~~~~ -resources/fileopen.xpm:12:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 12 | "######### ####", - | ^~~~~~~~~~~~~~~~~~ -resources/fileopen.xpm:13:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 13 | "######## ### # #", - | ^~~~~~~~~~~~~~~~~~ -resources/fileopen.xpm:14:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 14 | "############# #", - | ^~~~~~~~~~~~~~~~~~ -resources/fileopen.xpm:15:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 15 | "# ######## #", - | ^~~~~~~~~~~~~~~~~~ -resources/fileopen.xpm:16:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 16 | " @.@ #####", - | ^~~~~~~~~~~~~~~~~~ -resources/fileopen.xpm:17:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 17 | " .@.@.@.@. #####", - | ^~~~~~~~~~~~~~~~~~ -resources/fileopen.xpm:18:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 18 | " @.@.@.@.@ #####", - | ^~~~~~~~~~~~~~~~~~ -resources/fileopen.xpm:19:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 19 | " .@.@ #", - | ^~~~~~~~~~~~~~~~~~ -resources/fileopen.xpm:20:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 20 | " @.@ +++++++++ #", - | ^~~~~~~~~~~~~~~~~~ -resources/fileopen.xpm:21:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 21 | " .@ +++++++++ ##", - | ^~~~~~~~~~~~~~~~~~ -resources/fileopen.xpm:22:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 22 | " @ +++++++++ ###", - | ^~~~~~~~~~~~~~~~~~ -resources/fileopen.xpm:23:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 23 | " +++++++++ ####", - | ^~~~~~~~~~~~~~~~~~ -resources/fileopen.xpm:24:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 24 | " #####", - | ^~~~~~~~~~~~~~~~~~ -resources/fileopen.xpm:25:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 25 | "################" - | ^~~~~~~~~~~~~~~~~~ -dialogs.cpp: In member function 'void dpImportDialog::updatePreview2(const QString&)': -dialogs.cpp:1452:52: warning: unused parameter 'bla' [-Wunused-parameter] - 1452 | void dpImportDialog::updatePreview2(const QString &bla) { - | ~~~~~~~~~~~~~~~^~~ -dialogs.cpp: In member function 'void dpImportDialog::updatePreview3(int)': -dialogs.cpp:1456:41: warning: unused parameter 'bla' [-Wunused-parameter] - 1456 | void dpImportDialog::updatePreview3(int bla) { - | ~~~~^~~ -QFitsToolBar.cpp: In member function 'void QFitsToolBar::updateValues()': -QFitsToolBar.cpp:995:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] - 995 | if (c > 0) - | ^~ -QFitsToolBar.cpp:999:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' - 999 | if (movieSlider->value() != c) { - | ^~ -qtdpuser.cpp: In member function 'virtual void qtdpuser::keyPressEvent(QKeyEvent*)': -qtdpuser.cpp:529:30: warning: 'delimiter' may be used uninitialized in this function [-Wmaybe-uninitialized] - 529 | else if (delimiter == '\'') - | ^~ -In file included from QFitsCubeSpectrum.h:12, - from QFitsCubeSpectrum.cpp:10: -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 289 | if (this == NULL) return 0; - | ^~ -extra/tetrixpiece.cpp: In member function 'void TetrixPiece::setRandomShape()': -extra/tetrixpiece.cpp:52:33: warning: 'int qrand()' is deprecated: use QRandomGenerator instead [-Wdeprecated-declarations] - 52 | setShape(TetrixShape(qrand() % 7 + 1)); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtCore/QtCore:4, - from extra/tetrixpiece.cpp:44: -/usr/include/i386-linux-gnu/qt5/QtCore/qglobal.h:1279:80: note: declared here - 1279 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") int qrand(); - | ^~~~~ -dialogs.cpp: In member function 'void dpMpfitPopupWidget::parameterChanged(double)': -dialogs.cpp:2113:50: warning: unused parameter 'v' [-Wunused-parameter] - 2113 | void dpMpfitPopupWidget::parameterChanged(double v) { - | ~~~~~~~^ dialogs.cpp: In member function 'void dpMpfitDialog::fittextChanged()': dialogs.cpp:2171:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 2171 | for (int i = 0; i < funct.size(); i++) if (!isspace(funct[i])) function.push_back(funct[i]); @@ -11515,6 +11052,10 @@ dialogs.cpp:2176:9: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] 2176 | delete oldAST; | ^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': +../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] + 403 | dpuserType evaluate() { body->evaluate(); } + | ^ dialogs.cpp: In member function 'void dpMpfitDialog::evaluateFitFunction(Fits*)': dialogs.cpp:2229:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 2229 | for (int i = 0; i < variableList.size(); i++) { @@ -11539,6 +11080,17 @@ dialogs.cpp:2440:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 2440 | for (int i = 0; i < variableList.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ +In file included from QFitsViewingTools.h:13, + from QFitsViewingTools.cpp:7: +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +In file included from QFitsViewingTools.h:13, + from QFitsViewingTools.cpp:7: +../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ dialogs.cpp: In member function 'void dpMpfitDialog::loadParams()': dialogs.cpp:2506:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2506 | if ((value = getXMLValue(root_node, "FitFunction")) == NULL) return; @@ -11613,6 +11165,569 @@ dialogs.cpp:2701:25: warning: unused variable 'dfwhm' [-Wunused-variable] 2701 | double a, fwhm, da, dfwhm; | ^~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qt_mdichild.o qt_mdichild.cpp +In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, + from QFitsViewingTools.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 QFitsViewingTools.cpp:19: +resources/xicon.xpm: At global scope: +resources/xicon.xpm:4:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 4 | "10 10 2 1", + | ^~~~~~~~~~~ +resources/xicon.xpm:5:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 5 | " c black", + | ^~~~~~~~~~~ +resources/xicon.xpm:6:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 6 | ". c None", + | ^~~~~~~~~~ +resources/xicon.xpm:8:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 8 | " ...... ", + | ^~~~~~~~~~~~ +resources/xicon.xpm:9:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 9 | " .... ", + | ^~~~~~~~~~~~ +resources/xicon.xpm:10:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 10 | ". .. .", + | ^~~~~~~~~~~~ +resources/xicon.xpm:11:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 11 | ".. ..", + | ^~~~~~~~~~~~ +resources/xicon.xpm:12:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 12 | "... ...", + | ^~~~~~~~~~~~ +resources/xicon.xpm:13:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 13 | "... ...", + | ^~~~~~~~~~~~ +resources/xicon.xpm:14:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 14 | ".. ..", + | ^~~~~~~~~~~~ +resources/xicon.xpm:15:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 15 | ". .. .", + | ^~~~~~~~~~~~ +resources/xicon.xpm:16:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 16 | " .... ", + | ^~~~~~~~~~~~ +resources/xicon.xpm:17:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 17 | " ...... " + | ^~~~~~~~~~~~ +QFitsViewingTools.cpp: In constructor 'QFitsViewingTools::QFitsViewingTools(QFitsMainWindow*, int)': +QFitsViewingTools.cpp:40:52: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] + 40 | if (f.width("00:00:00.000 -00�00'00.00\"") < widget_size) { + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtWidgets/qwidget.h:50, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/qframe.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFrame:1, + from QFitsViewingTools.cpp:1: +/usr/include/i386-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here + 106 | int width(const QString &, int len = -1) const; + | ^~~~~ +QFitsViewingTools.cpp: In member function 'void QFitsViewingTools::refreshPosInfo(int, int)': +QFitsViewingTools.cpp:114:78: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] + 114 | postext.sprintf("(%*i, %*i)", spacing_width, x, spacing_height, y); + | ^ +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/qframe.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFrame:1, + from QFitsViewingTools.cpp:1: +/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here + 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); + | ^~~~~~~ +QFitsViewingTools.cpp:161:82: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] + 161 | postext.sprintf("(%*i, %*i)", spacing_width, x, spacing_height, y); + | ^ +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/qframe.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFrame:1, + from QFitsViewingTools.cpp:1: +/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here + 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); + | ^~~~~~~ +QFitsViewingTools.cpp:171:49: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] + 171 | valtext.sprintf("%4g", value); + | ^ +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/qframe.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFrame:1, + from QFitsViewingTools.cpp:1: +/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here + 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); + | ^~~~~~~ +QFitsViewingTools.cpp:207:76: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] + 207 | rah, ram, rad, sign, deh, dem, de); + | ^ +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/qframe.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFrame:1, + from QFitsViewingTools.cpp:1: +/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here + 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); + | ^~~~~~~ +QFitsViewingTools.cpp:209:62: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] + 209 | worldtext.sprintf("%f %f", xpos, ypos); + | ^ +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/qframe.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFrame:1, + from QFitsViewingTools.cpp:1: +/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here + 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); + | ^~~~~~~ +QFitsViewingTools.cpp: In member function 'void QFitsViewingTools::setDistanceInfo(const double&, const double&, const int&, const int&, const bool&)': +QFitsViewingTools.cpp:232:41: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] + 232 | tmpstr.sprintf("%*i", pxlen, dix); + | ^ +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/qframe.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFrame:1, + from QFitsViewingTools.cpp:1: +/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here + 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); + | ^~~~~~~ +QFitsViewingTools.cpp:241:37: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] + 241 | while (f.width(info + tmpstr) < extrainfo->width()) tmpstr.prepend(" "); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtWidgets/qwidget.h:50, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/qframe.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFrame:1, + from QFitsViewingTools.cpp:1: +/usr/include/i386-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here + 106 | int width(const QString &, int len = -1) const; + | ^~~~~ +QFitsViewingTools.cpp:249:41: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] + 249 | tmpstr.sprintf("%*i", pxlen, diy); + | ^ +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/qframe.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFrame:1, + from QFitsViewingTools.cpp:1: +/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here + 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); + | ^~~~~~~ +QFitsViewingTools.cpp:256:47: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] + 256 | while (f.width(secondline + tmpstr) < extrainfo->width()) tmpstr.prepend(" "); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtWidgets/qwidget.h:50, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/qframe.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFrame:1, + from QFitsViewingTools.cpp:1: +/usr/include/i386-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here + 106 | int width(const QString &, int len = -1) const; + | ^~~~~ +QFitsViewingTools.cpp: In member function 'void QFitsViewingTools::updateRegionInfo()': +QFitsViewingTools.cpp:266:19: warning: unused variable 'average' [-Wunused-variable] + 266 | double total, average, stddev, median, meddev, flux_per_beam = 0.0, bmaj = 0.0, bmin = 0.0; + | ^~~~~~~ +QFitsViewingTools.cpp:266:28: warning: unused variable 'stddev' [-Wunused-variable] + 266 | double total, average, stddev, median, meddev, flux_per_beam = 0.0, bmaj = 0.0, bmin = 0.0; + | ^~~~~~ +QFitsViewingTools.cpp:266:36: warning: unused variable 'median' [-Wunused-variable] + 266 | double total, average, stddev, median, meddev, flux_per_beam = 0.0, bmaj = 0.0, bmin = 0.0; + | ^~~~~~ +QFitsViewingTools.cpp:266:44: warning: unused variable 'meddev' [-Wunused-variable] + 266 | double total, average, stddev, median, meddev, flux_per_beam = 0.0, bmaj = 0.0, bmin = 0.0; + | ^~~~~~ +QFitsViewingTools.cpp: In member function 'virtual void QFitsTotal::paintEvent(QPaintEvent*)': +QFitsViewingTools.cpp:572:95: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] + 572 | text.sprintf("%ix%i %i%%", imgW, imgH, (int)floor(totalImageScaleFactor * 100. + 0.5)); + | ^ +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/qframe.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFrame:1, + from QFitsViewingTools.cpp:1: +/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here + 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); + | ^~~~~~~ +QFitsViewingTools.cpp:619:38: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] + 619 | int w = metrics.width("E"), + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtWidgets/qwidget.h:50, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/qframe.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/QFrame:1, + from QFitsViewingTools.cpp:1: +/usr/include/i386-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here + 106 | int width(const QString &, int len = -1) const; + | ^~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from QFitsMainWindow.h:20, + from qtdpuser.cpp:19: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': +../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] + 36 | virtual ASTNode *append(ASTNode *) { } + | ^ +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] + 37 | virtual ASTNode *append(std::string option) { } + | ^ +../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { } + | ~~~~~~~~~~~~^~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from QFitsMainWindow.h:20, + from qtdpuser.cpp:19: +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:2: 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:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': +../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] + 403 | dpuserType evaluate() { body->evaluate(); } + | ^ +In file included from QFitsMainWindow.h:20, + from qtdpuser.cpp:19: +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +In file included from QFitsMainWindow.h:20, + from qtdpuser.cpp:19: +../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ +In file included from qtdpuser.cpp:23: +resources/xicon.xpm: At global scope: +resources/xicon.xpm:4:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 4 | "10 10 2 1", + | ^~~~~~~~~~~ +resources/xicon.xpm:5:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 5 | " c black", + | ^~~~~~~~~~~ +resources/xicon.xpm:6:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 6 | ". c None", + | ^~~~~~~~~~ +resources/xicon.xpm:8:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 8 | " ...... ", + | ^~~~~~~~~~~~ +resources/xicon.xpm:9:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 9 | " .... ", + | ^~~~~~~~~~~~ +resources/xicon.xpm:10:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 10 | ". .. .", + | ^~~~~~~~~~~~ +resources/xicon.xpm:11:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 11 | ".. ..", + | ^~~~~~~~~~~~ +resources/xicon.xpm:12:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 12 | "... ...", + | ^~~~~~~~~~~~ +resources/xicon.xpm:13:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 13 | "... ...", + | ^~~~~~~~~~~~ +resources/xicon.xpm:14:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 14 | ".. ..", + | ^~~~~~~~~~~~ +resources/xicon.xpm:15:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 15 | ". .. .", + | ^~~~~~~~~~~~ +resources/xicon.xpm:16:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 16 | " .... ", + | ^~~~~~~~~~~~ +resources/xicon.xpm:17:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 17 | " ...... " + | ^~~~~~~~~~~~ +qtdpuser.cpp: In function 'int dp_output_string(const char*, const char*)': +qtdpuser.cpp:134:34: warning: unused parameter 'dummy' [-Wunused-parameter] + 134 | int dp_output_string(const char *dummy, const char *msg) { + | ~~~~~~~~~~~~^~~~~ +qtdpuser.cpp: In function 'int dp_log(int, const char*, ...)': +qtdpuser.cpp:141:16: warning: unused parameter 'level' [-Wunused-parameter] + 141 | int dp_log(int level, const char *msg, ...) { + | ~~~~^~~~~ +qtdpuser.cpp: In member function 'virtual void dpuserOutput::focusInEvent(QFocusEvent*)': +qtdpuser.cpp:181:46: warning: unused parameter 'e' [-Wunused-parameter] + 181 | void dpuserOutput::focusInEvent(QFocusEvent *e) { + | ~~~~~~~~~~~~~^ +qtdpuser.cpp: In constructor 'qtdpuser::qtdpuser(QWidget*)': +qtdpuser.cpp:296:39: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] + 296 | setMinimumSize(f.width("MMMMMMMMM") + history->verticalScrollBar()->width(), 100); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtWidgets/qwidget.h:50, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/qabstractbutton.h:46, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/qpushbutton.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/QPushButton:1, + from qtdpuser.cpp:4: +/usr/include/i386-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here + 106 | int width(const QString &, int len = -1) const; + | ^~~~~ +qtdpuser.cpp:322:19: warning: unused variable 'qout' [-Wunused-variable] + 322 | QDebugStream *qout = new QDebugStream (std::cout); + | ^~~~ +qtdpuser.cpp:323:19: warning: unused variable 'qerr' [-Wunused-variable] + 323 | QDebugStream *qerr = new QDebugStream (std::cerr); + | ^~~~ +qtdpuser.cpp: In member function 'virtual void qtdpuser::resizeEvent(QResizeEvent*)': +qtdpuser.cpp:342:43: warning: unused parameter 'e' [-Wunused-parameter] + 342 | void qtdpuser::resizeEvent( QResizeEvent *e ) + | ~~~~~~~~~~~~~~^ +qtdpuser.cpp: In member function 'virtual void qtdpuser::enterEvent(QEvent*)': +qtdpuser.cpp:353:35: warning: unused parameter 'e' [-Wunused-parameter] + 353 | void qtdpuser::enterEvent(QEvent *e) { + | ~~~~~~~~^ +qtdpuser.cpp: In member function 'virtual void qtdpuser::keyPressEvent(QKeyEvent*)': +qtdpuser.cpp:536:21: warning: unused variable 'x' [-Wunused-variable] + 536 | int x, y; + | ^ +qtdpuser.cpp:536:24: warning: unused variable 'y' [-Wunused-variable] + 536 | int x, y; + | ^ +In file included from QFitsViewingTools.h:13, + from QFitsViewingTools.cpp:7: +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 289 | if (this == NULL) return 0; + | ^~ +dialogs.cpp: In member function 'void dpMpfitDialog::loadParams()': +dialogs.cpp:2497:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2497 | fread(newinput, sizeof(char), flength, fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o highlighter.o highlighter.cpp +qtdpuser.cpp: In member function 'void qtdpuser::enableRedirector()': +qtdpuser.cpp:360:12: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 360 | freopen(redirector.fileName().toStdString().c_str(), "w", stdout); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +qtdpuser.cpp: In member function 'void qtdpuser::getStdout()': +qtdpuser.cpp:382:20: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 382 | freopen(redirector.fileName().toStdString().c_str(), "w", stdout); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from QFitsMainWindow.h:20, + from imred.cpp:8: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': +../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] + 36 | virtual ASTNode *append(ASTNode *) { } + | ^ +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] + 37 | virtual ASTNode *append(std::string option) { } + | ^ +../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { } + | ~~~~~~~~~~~~^~~~~~ +In file included from RGBDialog.h:12, + from dialogs.h:39, + from dialogs.cpp:25: +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 289 | if (this == NULL) return 0; + | ^~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from QFitsMainWindow.h:20, + from imred.cpp:8: +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:2: 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:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': +../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] + 403 | dpuserType evaluate() { body->evaluate(); } + | ^ +In file included from QFitsMainWindow.h:20, + from imred.cpp:8: +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +In file included from QFitsMainWindow.h:20, + from imred.cpp:8: +../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ +In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, + from imred.cpp:12: +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] + 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } + | ~~~~~^~~~~~~~~~~~~ +In file included from imred.cpp:22: +resources/fileopen.xpm: At global scope: +resources/fileopen.xpm:4:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 4 | "16 16 5 1", + | ^~~~~~~~~~~ +resources/fileopen.xpm:5:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 5 | " c #000000", + | ^~~~~~~~~~~~~ +resources/fileopen.xpm:6:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 6 | ". c #ffff00", + | ^~~~~~~~~~~~~ +resources/fileopen.xpm:7:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 7 | "+ c #808000", + | ^~~~~~~~~~~~~ +resources/fileopen.xpm:8:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 8 | "@ c #ffffff", + | ^~~~~~~~~~~~~ +resources/fileopen.xpm:9:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 9 | "# c none", + | ^~~~~~~~~~ +resources/fileopen.xpm:10:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 10 | "################", + | ^~~~~~~~~~~~~~~~~~ +resources/fileopen.xpm:11:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 11 | "################", + | ^~~~~~~~~~~~~~~~~~ +resources/fileopen.xpm:12:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 12 | "######### ####", + | ^~~~~~~~~~~~~~~~~~ +resources/fileopen.xpm:13:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 13 | "######## ### # #", + | ^~~~~~~~~~~~~~~~~~ +resources/fileopen.xpm:14:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 14 | "############# #", + | ^~~~~~~~~~~~~~~~~~ +resources/fileopen.xpm:15:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 15 | "# ######## #", + | ^~~~~~~~~~~~~~~~~~ +resources/fileopen.xpm:16:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 16 | " @.@ #####", + | ^~~~~~~~~~~~~~~~~~ +resources/fileopen.xpm:17:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 17 | " .@.@.@.@. #####", + | ^~~~~~~~~~~~~~~~~~ +resources/fileopen.xpm:18:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 18 | " @.@.@.@.@ #####", + | ^~~~~~~~~~~~~~~~~~ +resources/fileopen.xpm:19:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 19 | " .@.@ #", + | ^~~~~~~~~~~~~~~~~~ +resources/fileopen.xpm:20:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 20 | " @.@ +++++++++ #", + | ^~~~~~~~~~~~~~~~~~ +resources/fileopen.xpm:21:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 21 | " .@ +++++++++ ##", + | ^~~~~~~~~~~~~~~~~~ +resources/fileopen.xpm:22:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 22 | " @ +++++++++ ###", + | ^~~~~~~~~~~~~~~~~~ +resources/fileopen.xpm:23:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 23 | " +++++++++ ####", + | ^~~~~~~~~~~~~~~~~~ +resources/fileopen.xpm:24:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 24 | " #####", + | ^~~~~~~~~~~~~~~~~~ +resources/fileopen.xpm:25:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 25 | "################" + | ^~~~~~~~~~~~~~~~~~ imred.cpp: In constructor 'imRedCblank::imRedCblank(QFitsMainWindow*)': imred.cpp:975:15: warning: unused variable 'f' [-Wunused-variable] 975 | Fits *f = sb->getDpData()->fvalue; @@ -11646,14 +11761,28 @@ imred.cpp:2135:62: warning: unused parameter 'v' [-Wunused-parameter] 2135 | void imRedEllipticalProfile::someValueChanged(const QString &v) { | ~~~~~~~~~~~~~~~^ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidget3D.o QFitsWidgets/QFitsWidget3D.cpp -In file included from RGBDialog.h:12, - from RGBDialog.cpp:17: +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsPreferences.o QFitsPreferences.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o tetrixboard.o extra/tetrixboard.cpp +qtdpuser.cpp: In member function 'void qtdpuser::fileNameCompletion()': +qtdpuser.cpp:669:18: warning: 'delimiter' may be used uninitialized in this function [-Wmaybe-uninitialized] + 669 | else if (delimiter == '\'') + | ^~ +qtdpuser.cpp: In member function 'virtual void qtdpuser::keyPressEvent(QKeyEvent*)': +qtdpuser.cpp:529:30: warning: 'delimiter' may be used uninitialized in this function [-Wmaybe-uninitialized] + 529 | else if (delimiter == '\'') + | ^~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o tetrixpiece.o extra/tetrixpiece.cpp +In file included from QFitsMainWindow.h:20, + from imred.cpp:8: ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 289 | if (this == NULL) return 0; | ^~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsView3D.o QFitsViews/QFitsView3D.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o tetrixwindow.o extra/tetrixwindow.cpp +QFitsPreferences.cpp: In member function 'void QFitsPrefDialog::updateFontSample(int)': +QFitsPreferences.cpp:223:44: warning: unused parameter 'value' [-Wunused-parameter] + 223 | void QFitsPrefDialog::updateFontSample(int value) { + | ~~~~^~~~~ In file included from qt_mainwindow.cpp:31: resources/filenew.xpm:4:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 4 | "22 22 5 1", @@ -12159,7 +12288,19 @@ resources/editpaste.xpm:33:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 33 | "%%%%%%%%%%%%%%%%%%%%%%", | ^~~~~~~~~~~~~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser.yacchelper.o ../dpuser/dpuser.yacchelper.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qcustomplot.o QCustomPlot/qcustomplot.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QPgplot.o QPgplot.cpp +extra/tetrixpiece.cpp: In member function 'void TetrixPiece::setRandomShape()': +extra/tetrixpiece.cpp:52:33: warning: 'int qrand()' is deprecated: use QRandomGenerator instead [-Wdeprecated-declarations] + 52 | setShape(TetrixShape(qrand() % 7 + 1)); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtCore/QtCore:4, + from extra/tetrixpiece.cpp:44: +/usr/include/i386-linux-gnu/qt5/QtCore/qglobal.h:1279:80: note: declared here + 1279 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") int qrand(); + | ^~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidget3D.o QFitsWidgets/QFitsWidget3D.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsView3D.o QFitsViews/QFitsView3D.cpp extra/tetrixboard.cpp: In member function 'void TetrixBoard::showNextPiece()': extra/tetrixboard.cpp:304:75: warning: 'const QBrush& QPalette::background() const' is deprecated: Use QPalette::window() instead [-Wdeprecated-declarations] 304 | painter.fillRect(pixmap.rect(), nextPieceLabel->palette().background()); @@ -12191,67 +12332,8 @@ /usr/include/i386-linux-gnu/qt5/QtGui/qcolor.h:235:30: note: declared here 235 | Q_REQUIRED_RESULT QColor dark(int f = 200) const noexcept; | ^~~~ -In file included from QFitsToolBar.cpp:53: -resources/convolve.xpm: At global scope: -resources/convolve.xpm:2:14: warning: 'convolve' defined but not used [-Wunused-variable] - 2 | static char *convolve[] = { - | ^~~~~~~~ -In file included from QFitsToolBar.cpp:52: -resources/power.xpm:2:14: warning: 'power' defined but not used [-Wunused-variable] - 2 | static char *power[] = { - | ^~~~~ -In file included from QFitsToolBar.cpp:51: -resources/multiply.xpm:2:14: warning: 'multiply' defined but not used [-Wunused-variable] - 2 | static char *multiply[] = { - | ^~~~~~~~ -In file included from QFitsToolBar.cpp:50: -resources/divide.xpm:2:14: warning: 'divide' defined but not used [-Wunused-variable] - 2 | static char *divide[] = { - | ^~~~~~ -In file included from QFitsToolBar.cpp:49: -resources/minus.xpm:2:14: warning: 'minus_xpm' defined but not used [-Wunused-variable] - 2 | static char *minus_xpm[] = { - | ^~~~~~~~~ -In file included from QFitsToolBar.cpp:48: -resources/plus.xpm:2:14: warning: 'plus_xpm' defined but not used [-Wunused-variable] - 2 | static char *plus_xpm[] = { - | ^~~~~~~~ -In file included from QFitsToolBar.cpp:47: -resources/moviepause.xpm:2:14: warning: 'moviepause' defined but not used [-Wunused-variable] - 2 | static char *moviepause[] = { - | ^~~~~~~~~~ -In file included from QFitsToolBar.cpp:46: -resources/movieplay.xpm:2:14: warning: 'movieplay' defined but not used [-Wunused-variable] - 2 | static char *movieplay[] = { - | ^~~~~~~~~ -In file included from QFitsToolBar.cpp:43: -resources/rotate2.xpm:2:14: warning: 'rotate2_icon' defined but not used [-Wunused-variable] - 2 | static char *rotate2_icon[] = { - | ^~~~~~~~~~~~ -In file included from QFitsToolBar.cpp:42: -resources/rotate.xpm:2:14: warning: 'rotate_icon' defined but not used [-Wunused-variable] - 2 | static char *rotate_icon[] = { - | ^~~~~~~~~~~ -In file included from QFitsToolBar.cpp:41: -resources/flop.xpm:2:14: warning: 'flop_icon' defined but not used [-Wunused-variable] - 2 | static char *flop_icon[] = { - | ^~~~~~~~~ -In file included from QFitsToolBar.cpp:40: -resources/flip.xpm:2:14: warning: 'flip_icon' defined but not used [-Wunused-variable] - 2 | static char *flip_icon[] = { - | ^~~~~~~~~ -In file included from QFitsToolBar.cpp:36: -resources/reload.xpm:2:14: warning: 'reload' defined but not used [-Wunused-variable] - 2 | static char *reload[] = { - | ^~~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser.yacchelper.o ../dpuser/dpuser.yacchelper.cpp g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o functions.o ../dpuser/functions.cpp -In file included from QFitsMainWindow.h:20, - from QFitsToolBar.cpp:16: -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 289 | if (this == NULL) return 0; - | ^~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o y.tab.o ../dpuser/parser/y.tab.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser.yacchelper.cpp:10: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': @@ -12265,6 +12347,7 @@ ../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { } | ~~~~~~~~~~~~^~~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o y.tab.o ../dpuser/parser/y.tab.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser.yacchelper.cpp:10: ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': @@ -12327,18 +12410,34 @@ ../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] 403 | dpuserType evaluate() { body->evaluate(); } | ^ -dialogs.cpp: In member function 'void dpMpfitDialog::loadParams()': -dialogs.cpp:2497:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2497 | fread(newinput, sizeof(char), flength, fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser.input.o ../dpuser/dpuser.input.cpp -In file included from RGBDialog.h:12, - from dialogs.h:39, - from dialogs.cpp:25: -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 289 | if (this == NULL) return 0; - | ^~ +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 get_default_dimensions(int*, int*)': +QPgplot.cpp:309:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 309 | width_string = "QPGPLOT_DEFAULT_WIDTH"; + | ^~~~~~~~~~~~~~~~~~~~~~~ +QPgplot.cpp:311:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 311 | height_string = "QPGPLOT_DEFAULT_HEIGHT"; + | ^~~~~~~~~~~~~~~~~~~~~~~~ +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:473:14: note: in expansion of macro 'PNG_IDENT_BASIC' + 473 | 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:488:10: note: in expansion of macro 'DEVICE_NAME_BASIC' + 488 | name = DEVICE_NAME_BASIC; + | ^~~~~~~~~~~~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/functions.cpp:21: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': @@ -12414,43 +12513,25 @@ ../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] 403 | dpuserType evaluate() { body->evaluate(); } | ^ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o procedures.o ../dpuser/procedures.cpp -In file included from QFitsMainWindow.h:20, - from imred.cpp:8: -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 289 | if (this == NULL) return 0; - | ^~ -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 get_default_dimensions(int*, int*)': -QPgplot.cpp:309:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 309 | width_string = "QPGPLOT_DEFAULT_WIDTH"; - | ^~~~~~~~~~~~~~~~~~~~~~~ -QPgplot.cpp:311:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 311 | height_string = "QPGPLOT_DEFAULT_HEIGHT"; - | ^~~~~~~~~~~~~~~~~~~~~~~~ -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:473:14: note: in expansion of macro 'PNG_IDENT_BASIC' - 473 | 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:488:10: note: in expansion of macro 'DEVICE_NAME_BASIC' - 488 | name = DEVICE_NAME_BASIC; - | ^~~~~~~~~~~~~~~~~ +imred.cpp: In member function 'void imRedMarkpos::newPosition(int, int)': +imred.cpp:2277:28: warning: 'yItem' may be used uninitialized in this function [-Wmaybe-uninitialized] + 2277 | positionsTable->setItem(positionsTable->rowCount() - 1, 1, yItem); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +imred.cpp:2275:28: warning: 'xItem' may be used uninitialized in this function [-Wmaybe-uninitialized] + 2275 | positionsTable->setItem(positionsTable->rowCount() - 1, 0, xItem); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +imred.cpp: In member function 'void imRedMarkpos::updateMethod()': +imred.cpp:2345:32: warning: 'yItem' may be used uninitialized in this function [-Wmaybe-uninitialized] + 2345 | positionsTable->setItem(i / 2, 1, yItem); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +imred.cpp:2343:32: warning: 'xItem' may be used uninitialized in this function [-Wmaybe-uninitialized] + 2343 | positionsTable->setItem(i / 2, 0, xItem); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from ../dpuser/functions.h:9, - from ast.y:13: + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from ../QFitsView/QFitsViews/QFitsView3D.h:7, + from QFitsWidgets/QFitsWidget3D.cpp:2: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': ../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] 36 | virtual ASTNode *append(ASTNode *) { } @@ -12463,7 +12544,10 @@ 37 | virtual ASTNode *append(std::string option) { } | ~~~~~~~~~~~~^~~~~~ In file included from ../dpuser/functions.h:9, - from ast.y:13: + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from ../QFitsView/QFitsViews/QFitsView3D.h:7, + from QFitsWidgets/QFitsWidget3D.cpp:2: ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -12524,12 +12608,47 @@ ../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] 403 | dpuserType evaluate() { body->evaluate(); } | ^ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o lex.yy.o ../dpuser/parser/lex.yy.cpp +In file included from ../QFitsView/QFitsViews/QFitsView3D.h:7, + from QFitsWidgets/QFitsWidget3D.cpp:2: +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +In file included from ../QFitsView/QFitsViews/QFitsView3D.h:7, + from QFitsWidgets/QFitsWidget3D.cpp:2: +../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ +In file included from /usr/include/string.h:495, + from QPgplot.cpp:34: +In function 'char* strncpy(char*, const char*, size_t)', + inlined from 'void qtdriv_(int*, float*, int*, char*, int*, int)' at QPgplot.cpp:519:9: +/usr/include/i386-linux-gnu/bits/string_fortified.h:106:34: 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] + 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'char* strncpy(char*, const char*, size_t)', + inlined from 'void qtdriv_(int*, float*, int*, char*, int*, int)' at QPgplot.cpp:525:9: +/usr/include/i386-linux-gnu/bits/string_fortified.h:106:34: 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] + 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../dpuser/functions.h:9, + from ast.y:13: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': +../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] + 36 | virtual ASTNode *append(ASTNode *) { } + | ^ +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] + 37 | virtual ASTNode *append(std::string option) { } + | ^ +../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { } + | ~~~~~~~~~~~~^~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, - from ../QFitsView/QFitsViews/QFitsView3D.h:7, - from QFitsWidgets/QFitsWidget3D.cpp:2: + from QFitsViews/QFitsView3D.h:7, + from QFitsViews/QFitsView3D.cpp:12: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': ../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] 36 | virtual ASTNode *append(ASTNode *) { } @@ -12544,12 +12663,36 @@ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, - from ../QFitsView/QFitsViews/QFitsView3D.h:7, - from QFitsWidgets/QFitsWidget3D.cpp:2: + from QFitsViews/QFitsView3D.h:7, + from QFitsViews/QFitsView3D.cpp:12: +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:2: warning: when initialized here [-Wreorder] + 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } + | ^~~~~~~~~~~~~ +In file included from ../dpuser/functions.h:9, + from ast.y:13: ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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 listNode::~listNode()': +../dpuser/dpuserAST.h:284:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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 procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -12564,6 +12707,20 @@ ../dpuser/dpuserAST.h:273:2: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka '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 destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } @@ -12572,6 +12729,26 @@ ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ ../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; @@ -12582,6 +12759,10 @@ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': +../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] + 403 | dpuserType evaluate() { body->evaluate(); } + | ^ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; @@ -12606,30 +12787,17 @@ ../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] 403 | dpuserType evaluate() { body->evaluate(); } | ^ -In file included from ../QFitsView/QFitsViews/QFitsView3D.h:7, - from QFitsWidgets/QFitsWidget3D.cpp:2: +In file included from QFitsViews/QFitsView3D.h:7, + from QFitsViews/QFitsView3D.cpp:12: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ -In file included from ../QFitsView/QFitsViews/QFitsView3D.h:7, - from QFitsWidgets/QFitsWidget3D.cpp:2: +In file included from QFitsViews/QFitsView3D.h:7, + from QFitsViews/QFitsView3D.cpp:12: ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o svn_revision.o ../dpuser/parser/svn_revision.cpp -In file included from /usr/include/string.h:495, - from QPgplot.cpp:34: -In function 'char* strncpy(char*, const char*, size_t)', - inlined from 'void qtdriv_(int*, float*, int*, char*, int*, int)' at QPgplot.cpp:519:9: -/usr/include/i386-linux-gnu/bits/string_fortified.h:106:34: 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] - 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'char* strncpy(char*, const char*, size_t)', - inlined from 'void qtdriv_(int*, float*, int*, char*, int*, int)' at QPgplot.cpp:525:9: -/usr/include/i386-linux-gnu/bits/string_fortified.h:106:34: 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] - 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../dpuser/dpuser.yacchelper.cpp:14: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] @@ -12639,11 +12807,13 @@ ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -../dpuser/parser/svn_revision.cpp: In function 'char* GetRevString()': -../dpuser/parser/svn_revision.cpp:3:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 3 | char* GetRevString() { return "Rev. XXX"; } - | ^~~~~~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser_utils.o ../dpuser/dpuser_utils.cpp +In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, + from QFitsViews/QFitsView3D.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; } + | ~~~~~^~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser.input.o ../dpuser/dpuser.input.cpp In file included from ../libfits/astrolib.h:4, from ../dpuser/functions.cpp:26: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': @@ -12655,7 +12825,41 @@ ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser.procs.o ../dpuser/dpuser.procs.cpp +QCustomPlot/qcustomplot.cpp: In member function 'void QCPLayer::setMode(QCPLayer::LayerMode)': +QCustomPlot/qcustomplot.cpp:1108:25: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] + 1108 | mPaintBuffer.data()->setInvalidated(); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer.h:48, + from /usr/include/i386-linux-gnu/qt5/QtCore/qpointer.h:43, + from /usr/include/i386-linux-gnu/qt5/QtCore/QPointer:1, + from QCustomPlot/qcustomplot.h:51, + from QCustomPlot/qcustomplot.cpp:26: +/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:562:8: note: declared here + 562 | T *data() const noexcept { return internalData(); } + | ^~~~ +QCustomPlot/qcustomplot.cpp: In member function 'void QCPLayer::drawToPaintBuffer()': +QCustomPlot/qcustomplot.cpp:1145:49: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] + 1145 | if (QCPPainter *painter = mPaintBuffer.data()->startPainting()) + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer.h:48, + from /usr/include/i386-linux-gnu/qt5/QtCore/qpointer.h:43, + from /usr/include/i386-linux-gnu/qt5/QtCore/QPointer:1, + from QCustomPlot/qcustomplot.h:51, + from QCustomPlot/qcustomplot.cpp:26: +/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:562:8: note: declared here + 562 | T *data() const noexcept { return internalData(); } + | ^~~~ +QCustomPlot/qcustomplot.cpp:1152:25: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] + 1152 | mPaintBuffer.data()->donePainting(); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer.h:48, + from /usr/include/i386-linux-gnu/qt5/QtCore/qpointer.h:43, + from /usr/include/i386-linux-gnu/qt5/QtCore/QPointer:1, + from QCustomPlot/qcustomplot.h:51, + from QCustomPlot/qcustomplot.cpp:26: +/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:562:8: note: declared here + 562 | T *data() const noexcept { return internalData(); } + | ^~~~ ../dpuser/functions.cpp: In constructor 'FunctionDeclaration::FunctionDeclaration(char*, int, int, long int*, int, char**)': ../dpuser/functions.cpp:85:12: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 85 | name = n; @@ -12665,6 +12869,53 @@ ../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ +QCustomPlot/qcustomplot.cpp: In member function 'void QCPLayer::replot()': +QCustomPlot/qcustomplot.cpp:1178:25: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] + 1178 | mPaintBuffer.data()->clear(Qt::transparent); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer.h:48, + from /usr/include/i386-linux-gnu/qt5/QtCore/qpointer.h:43, + from /usr/include/i386-linux-gnu/qt5/QtCore/QPointer:1, + from QCustomPlot/qcustomplot.h:51, + from QCustomPlot/qcustomplot.cpp:26: +/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:562:8: note: declared here + 562 | T *data() const noexcept { return internalData(); } + | ^~~~ +QCustomPlot/qcustomplot.cpp:1180:25: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] + 1180 | mPaintBuffer.data()->setInvalidated(false); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer.h:48, + from /usr/include/i386-linux-gnu/qt5/QtCore/qpointer.h:43, + from /usr/include/i386-linux-gnu/qt5/QtCore/QPointer:1, + from QCustomPlot/qcustomplot.h:51, + from QCustomPlot/qcustomplot.cpp:26: +/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:562:8: note: declared here + 562 | T *data() const noexcept { return internalData(); } + | ^~~~ +QCustomPlot/qcustomplot.cpp: In member function 'void QCPLayer::addChild(QCPLayerable*, bool)': +QCustomPlot/qcustomplot.cpp:1207:25: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] + 1207 | mPaintBuffer.data()->setInvalidated(); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer.h:48, + from /usr/include/i386-linux-gnu/qt5/QtCore/qpointer.h:43, + from /usr/include/i386-linux-gnu/qt5/QtCore/QPointer:1, + from QCustomPlot/qcustomplot.h:51, + from QCustomPlot/qcustomplot.cpp:26: +/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:562:8: note: declared here + 562 | T *data() const noexcept { return internalData(); } + | ^~~~ +QCustomPlot/qcustomplot.cpp: In member function 'void QCPLayer::removeChild(QCPLayerable*)': +QCustomPlot/qcustomplot.cpp:1226:25: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] + 1226 | mPaintBuffer.data()->setInvalidated(); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer.h:48, + from /usr/include/i386-linux-gnu/qt5/QtCore/qpointer.h:43, + from /usr/include/i386-linux-gnu/qt5/QtCore/QPointer:1, + from QCustomPlot/qcustomplot.h:51, + from QCustomPlot/qcustomplot.cpp:26: +/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:562:8: note: declared here + 562 | T *data() const noexcept { return internalData(); } + | ^~~~ ../dpuser/functions.cpp: At global scope: ../dpuser/functions.cpp:97:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 97 | { "sin", 1, 1, { NUMBER|typeFits }, 2, { "rad", "deg" } }, @@ -12765,15 +13016,6 @@ ../dpuser/functions.cpp:107:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 107 | { "acosh", 1, 1, { NUMBER|typeFits }, 2, { "rad", "deg" } }, | ^~~~~ -In file included from ast.y:19: -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -In file included from ast.y:19: -../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ ../dpuser/functions.cpp:108:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 108 | { "atanh", 1, 1, { NUMBER|typeFits }, 2, { "rad", "deg" } }, | ^~~~~~~ @@ -13520,22 +13762,6 @@ ../dpuser/functions.cpp:347:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 347 | "sprintf" | ^~~~~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ../libfits/fits.h:30, - from QFitsViews/QFitsView3D.h:7, - from QFitsViews/QFitsView3D.cpp:12: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': -../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] - 36 | virtual ASTNode *append(ASTNode *) { } - | ^ -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] - 37 | virtual ASTNode *append(std::string option) { } - | ^ -../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { } - | ~~~~~~~~~~~~^~~~~~ ../dpuser/functions.cpp:378:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 378 | "stringarray", | ^~~~~~~~~~~~~ @@ -13552,185 +13778,7 @@ ../dpuser/functions.cpp:449:42: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses] 449 | } else if (funcs[id].args[i] == typeId|ANYTHING) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ../libfits/fits.h:30, - from QFitsViews/QFitsView3D.h:7, - from QFitsViews/QFitsView3D.cpp:12: -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:2: 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:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -In file included from ast.y:8: -ast.y: At global scope: -../dpuser/dpuser.h:19:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 19 | #define DPUSERVERSION2 " ____ ____ _ _ ____ _____ ____ \n| _ \\| _ \\| | | / ___|| ____| _ \\ \n| | | | |_) | | | \\___ \\| _| | |_) |\n| |_| | __/| |_| |___) | |___| _ < \n|____/|_| \\___/|____/|_____|_| \\_\\ - The Next Generation " - | ^ -../dpuser/dpuser.h:19:24: note: in definition of macro 'DPUSERVERSION2' - 19 | #define DPUSERVERSION2 " ____ ____ _ _ ____ _____ ____ \n| _ \\| _ \\| | | / ___|| ____| _ \\ \n| | | | |_) | | | \\___ \\| _| | |_) |\n| |_| | __/| |_| |___) | |___| _ < \n|____/|_| \\___/|____/|_____|_| \\_\\ - The Next Generation " - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ast.y:331:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -ast.y:332:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -ast.y:333:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -ast.y:334:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -ast.y:335:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -ast.y:336:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -ast.y: In function 'void controlcsignal(int)': -ast.y:339:25: warning: unused parameter 'signum' [-Wunused-parameter] -ast.y: In function 'void dpuser_gsl_error_handler(const char*, const char*, int, int)': -ast.y:346:43: warning: unused parameter 'reason' [-Wunused-parameter] -ast.y:346:63: warning: unused parameter 'file' [-Wunused-parameter] -ast.y:346:73: warning: unused parameter 'line' [-Wunused-parameter] -ast.y:346:83: warning: unused parameter 'gsl_errno' [-Wunused-parameter] -../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:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': -../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] - 403 | dpuserType evaluate() { body->evaluate(); } - | ^ -In file included from QFitsViews/QFitsView3D.h:7, - from QFitsViews/QFitsView3D.cpp:12: -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -In file included from QFitsViews/QFitsView3D.h:7, - from QFitsViews/QFitsView3D.cpp:12: -../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ -QCustomPlot/qcustomplot.cpp: In member function 'void QCPLayer::setMode(QCPLayer::LayerMode)': -QCustomPlot/qcustomplot.cpp:1108:25: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] - 1108 | mPaintBuffer.data()->setInvalidated(); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer.h:48, - from /usr/include/i386-linux-gnu/qt5/QtCore/qpointer.h:43, - from /usr/include/i386-linux-gnu/qt5/QtCore/QPointer:1, - from QCustomPlot/qcustomplot.h:51, - from QCustomPlot/qcustomplot.cpp:26: -/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:562:8: note: declared here - 562 | T *data() const noexcept { return internalData(); } - | ^~~~ -QCustomPlot/qcustomplot.cpp: In member function 'void QCPLayer::drawToPaintBuffer()': -QCustomPlot/qcustomplot.cpp:1145:49: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] - 1145 | if (QCPPainter *painter = mPaintBuffer.data()->startPainting()) - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer.h:48, - from /usr/include/i386-linux-gnu/qt5/QtCore/qpointer.h:43, - from /usr/include/i386-linux-gnu/qt5/QtCore/QPointer:1, - from QCustomPlot/qcustomplot.h:51, - from QCustomPlot/qcustomplot.cpp:26: -/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:562:8: note: declared here - 562 | T *data() const noexcept { return internalData(); } - | ^~~~ -QCustomPlot/qcustomplot.cpp:1152:25: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] - 1152 | mPaintBuffer.data()->donePainting(); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer.h:48, - from /usr/include/i386-linux-gnu/qt5/QtCore/qpointer.h:43, - from /usr/include/i386-linux-gnu/qt5/QtCore/QPointer:1, - from QCustomPlot/qcustomplot.h:51, - from QCustomPlot/qcustomplot.cpp:26: -/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:562:8: note: declared here - 562 | T *data() const noexcept { return internalData(); } - | ^~~~ -QCustomPlot/qcustomplot.cpp: In member function 'void QCPLayer::replot()': -QCustomPlot/qcustomplot.cpp:1178:25: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] - 1178 | mPaintBuffer.data()->clear(Qt::transparent); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer.h:48, - from /usr/include/i386-linux-gnu/qt5/QtCore/qpointer.h:43, - from /usr/include/i386-linux-gnu/qt5/QtCore/QPointer:1, - from QCustomPlot/qcustomplot.h:51, - from QCustomPlot/qcustomplot.cpp:26: -/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:562:8: note: declared here - 562 | T *data() const noexcept { return internalData(); } - | ^~~~ -QCustomPlot/qcustomplot.cpp:1180:25: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] - 1180 | mPaintBuffer.data()->setInvalidated(false); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer.h:48, - from /usr/include/i386-linux-gnu/qt5/QtCore/qpointer.h:43, - from /usr/include/i386-linux-gnu/qt5/QtCore/QPointer:1, - from QCustomPlot/qcustomplot.h:51, - from QCustomPlot/qcustomplot.cpp:26: -/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:562:8: note: declared here - 562 | T *data() const noexcept { return internalData(); } - | ^~~~ -QCustomPlot/qcustomplot.cpp: In member function 'void QCPLayer::addChild(QCPLayerable*, bool)': -QCustomPlot/qcustomplot.cpp:1207:25: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] - 1207 | mPaintBuffer.data()->setInvalidated(); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer.h:48, - from /usr/include/i386-linux-gnu/qt5/QtCore/qpointer.h:43, - from /usr/include/i386-linux-gnu/qt5/QtCore/QPointer:1, - from QCustomPlot/qcustomplot.h:51, - from QCustomPlot/qcustomplot.cpp:26: -/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:562:8: note: declared here - 562 | T *data() const noexcept { return internalData(); } - | ^~~~ -QCustomPlot/qcustomplot.cpp: In member function 'void QCPLayer::removeChild(QCPLayerable*)': -QCustomPlot/qcustomplot.cpp:1226:25: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] - 1226 | mPaintBuffer.data()->setInvalidated(); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer.h:48, - from /usr/include/i386-linux-gnu/qt5/QtCore/qpointer.h:43, - from /usr/include/i386-linux-gnu/qt5/QtCore/QPointer:1, - from QCustomPlot/qcustomplot.h:51, - from QCustomPlot/qcustomplot.cpp:26: -/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:562:8: note: declared here - 562 | T *data() const noexcept { return internalData(); } - | ^~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o procedures.o ../dpuser/procedures.cpp ../dpuser/functions.cpp:2504:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2504 | ret = XPAGet(xpa, xpaServer, "fits size", NULL, | ^~~~~~~~~~~ @@ -13896,7 +13944,16 @@ ../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o y.mpfit.o ../dpuser/mpfit/y.mpfit.cpp +QCustomPlot/qcustomplot.cpp: In member function 'Qt::Alignment QCPLayoutInset::insetAlignment(int) const': +QCustomPlot/qcustomplot.cpp:4891:12: warning: 'constexpr QFlags::QFlags(QFlags::Zero) [with Enum = Qt::AlignmentFlag; QFlags::Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] + 4891 | return 0; + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qglobal.h:1304, + from QCustomPlot/qcustomplot.h:29, + from QCustomPlot/qcustomplot.cpp:26: +/usr/include/i386-linux-gnu/qt5/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ ../dpuser/functions.cpp:4903:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 4903 | for (i = 0; i < rv.arrvalue->size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ @@ -13946,22 +14003,6 @@ ../dpuser/functions.cpp:395:16: warning: unused variable 'arguments' [-Wunused-variable] 395 | dpuserType arguments[20]; | ^~~~~~~~~ -In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, - from QFitsViews/QFitsView3D.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; } - | ~~~~~^~~~~~~~~~~~~ -QCustomPlot/qcustomplot.cpp: In member function 'Qt::Alignment QCPLayoutInset::insetAlignment(int) const': -QCustomPlot/qcustomplot.cpp:4891:12: warning: 'constexpr QFlags::QFlags(QFlags::Zero) [with Enum = Qt::AlignmentFlag; QFlags::Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] - 4891 | return 0; - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qglobal.h:1304, - from QCustomPlot/qcustomplot.h:29, - from QCustomPlot/qcustomplot.cpp:26: -/usr/include/i386-linux-gnu/qt5/QtCore/qflags.h:123:80: note: declared here - 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} - | ^~~~~~ QCustomPlot/qcustomplot.cpp: In static member function 'static double QCPAxisTickerDateTime::dateTimeToKey(QDate)': QCustomPlot/qcustomplot.cpp:6137:24: warning: 'QDateTime::QDateTime(const QDate&)' is deprecated: Use QDate::startOfDay() [-Wdeprecated-declarations] 6137 | return QDateTime(date).toMSecsSinceEpoch()/1000.0; @@ -13984,21 +14025,7 @@ /usr/include/i386-linux-gnu/qt5/QtCore/qmap.h:1374:15: note: declared here 1374 | QMap &QMap::unite(const QMap &other) | ^~~~~~~~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/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:51, - from ../dpuser/dpuser.input.cpp:7: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': -../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] - 36 | virtual ASTNode *append(ASTNode *) { } - | ^ -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] - 37 | virtual ASTNode *append(std::string option) { } - | ^ -../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { } - | ~~~~~~~~~~~~^~~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o lex.yy.o ../dpuser/parser/lex.yy.cpp QCustomPlot/qcustomplot.cpp: In member function 'virtual void QCPAxis::wheelEvent(QWheelEvent*)': QCustomPlot/qcustomplot.cpp:8924:42: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] 8924 | const double wheelSteps = event->delta()/120.0; // a single step delta is +/-120 usually @@ -14027,78 +14054,6 @@ /usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint pos() const { return p.toPoint(); } | ^~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ../dpuser/dpuser.input.cpp:7: -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:2: 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:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': -../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] - 403 | dpuserType evaluate() { body->evaluate(); } - | ^ -In file included from ../dpuser/dpuser.input.cpp:8: -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -In file included from ../dpuser/dpuser.input.cpp:8: -../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ In file included from QCustomPlot/qcustomplot.h:29, from QCustomPlot/qcustomplot.cpp:26: QCustomPlot/qcustomplot.cpp: In destructor 'virtual QCPItemAnchor::~QCPItemAnchor()': @@ -14173,6 +14128,45 @@ /usr/include/i386-linux-gnu/qt5/QtCore/qset.h:265:14: note: declared here 265 | QList toList() const { return values(); } | ^~~~~~ +In file included from ast.y:19: +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +In file included from ast.y:19: +../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ +In file included from ast.y:8: +ast.y: At global scope: +../dpuser/dpuser.h:19:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 19 | #define DPUSERVERSION2 " ____ ____ _ _ ____ _____ ____ \n| _ \\| _ \\| | | / ___|| ____| _ \\ \n| | | | |_) | | | \\___ \\| _| | |_) |\n| |_| | __/| |_| |___) | |___| _ < \n|____/|_| \\___/|____/|_____|_| \\_\\ - The Next Generation " + | ^ +../dpuser/dpuser.h:19:24: note: in definition of macro 'DPUSERVERSION2' + 19 | #define DPUSERVERSION2 " ____ ____ _ _ ____ _____ ____ \n| _ \\| _ \\| | | / ___|| ____| _ \\ \n| | | | |_) | | | \\___ \\| _| | |_) |\n| |_| | __/| |_| |___) | |___| _ < \n|____/|_| \\___/|____/|_____|_| \\_\\ - The Next Generation " + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ast.y:331:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +ast.y:332:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +ast.y:333:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +ast.y:334:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +ast.y:335:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +ast.y:336:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +ast.y: In function 'void controlcsignal(int)': +ast.y:339:25: warning: unused parameter 'signum' [-Wunused-parameter] +ast.y: In function 'void dpuser_gsl_error_handler(const char*, const char*, int, int)': +ast.y:346:43: warning: unused parameter 'reason' [-Wunused-parameter] +ast.y:346:63: warning: unused parameter 'file' [-Wunused-parameter] +ast.y:346:73: warning: unused parameter 'line' [-Wunused-parameter] +ast.y:346:83: warning: unused parameter 'gsl_errno' [-Wunused-parameter] +../dpuser/functions.cpp:1569:26: warning: this statement may fall through [-Wimplicit-fallthrough=] + 1569 | case 46: rv.type = typeDbl; + | ~~~~~~~~^~~~~~~~~ +../dpuser/functions.cpp:1570:9: note: here + 1570 | case 45: { + | ^~~~ +../dpuser/functions.cpp:2633:18: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2633 | fread(newinput, sizeof(char), flength, fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QCustomPlot/qcustomplot.cpp: In constructor 'QCustomPlot::QCustomPlot(QWidget*)': QCustomPlot/qcustomplot.cpp:12879:32: warning: 'constexpr QFlags::QFlags(QFlags::Zero) [with Enum = QCP::Interaction; QFlags::Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 12879 | mOpenGlCacheLabelsBackup(true) @@ -14183,7 +14177,6 @@ /usr/include/i386-linux-gnu/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o mpfitAST.o ../dpuser/mpfit/mpfitAST.cpp QCustomPlot/qcustomplot.cpp: In member function 'bool QCustomPlot::removeLayer(QCPLayer*)': QCustomPlot/qcustomplot.cpp:14126:30: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 14126 | layer->mPaintBuffer.data()->setInvalidated(); @@ -14219,17 +14212,95 @@ /usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:562:8: note: declared here 562 | T *data() const noexcept { return internalData(); } | ^~~~ -../dpuser/functions.cpp:1569:26: warning: this statement may fall through [-Wimplicit-fallthrough=] - 1569 | case 46: rv.type = typeDbl; - | ~~~~~~~~^~~~~~~~~ -../dpuser/functions.cpp:1570:9: note: here - 1570 | case 45: { - | ^~~~ -../dpuser/functions.cpp:2633:18: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2633 | fread(newinput, sizeof(char), flength, fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../libfits/astrolib.h:4, + from ../dpuser/functions.cpp:26: +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 289 | if (this == NULL) return 0; + | ^~ +QCustomPlot/qcustomplot.cpp: In member function 'virtual void QCustomPlot::wheelEvent(QWheelEvent*)': +QCustomPlot/qcustomplot.cpp:14944:64: warning: 'QPoint QWheelEvent::pos() const' is deprecated: Use position() [-Wdeprecated-declarations] +14944 | QList candidates = layerableListAt(event->pos(), false); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtGui/QPaintEvent:1, + from QCustomPlot/qcustomplot.h:56, + from QCustomPlot/qcustomplot.cpp:26: +/usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:225:19: note: declared here + 225 | inline QPoint pos() const { return p.toPoint(); } + | ^~~ +QCustomPlot/qcustomplot.cpp: In member function 'virtual void QCustomPlot::processRectSelection(QRect, QMouseEvent*)': +QCustomPlot/qcustomplot.cpp:15289:137: warning: 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = int; T = QPair]' is deprecated: Use QMultiMap for maps storing multiple values with the same key. [-Wdeprecated-declarations] +15289 | potentialSelections.insertMulti(dataSel.dataPointCount(), QPair(plottable, dataSel)); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qvariant.h:47, + from /usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:50, + from /usr/include/i386-linux-gnu/qt5/QtGui/QPaintEvent:1, + from QCustomPlot/qcustomplot.h:56, + from QCustomPlot/qcustomplot.cpp:26: +/usr/include/i386-linux-gnu/qt5/QtCore/qmap.h:1362:33: note: declared here + 1362 | typename QMap::iterator QMap::insertMulti(const Key &key, const T &value) + | ^~~~~~~~~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o svn_revision.o ../dpuser/parser/svn_revision.cpp +QCustomPlot/qcustomplot.cpp: In member function 'virtual void QCPAxisRect::wheelEvent(QWheelEvent*)': +QCustomPlot/qcustomplot.cpp:17896:40: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] +17896 | double wheelSteps = event->delta()/120.0; // a single step delta is +/-120 usually + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtGui/QPaintEvent:1, + from QCustomPlot/qcustomplot.h:56, + from QCustomPlot/qcustomplot.cpp:26: +/usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here + 219 | inline int delta() const { return qt4D; } + | ^~~~~ +QCustomPlot/qcustomplot.cpp:17903:108: warning: 'QPoint QWheelEvent::pos() const' is deprecated: Use position() [-Wdeprecated-declarations] +17903 | mRangeZoomHorzAxis.at(i)->scaleRange(factor, mRangeZoomHorzAxis.at(i)->pixelToCoord(event->pos().x())); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtGui/QPaintEvent:1, + from QCustomPlot/qcustomplot.h:56, + from QCustomPlot/qcustomplot.cpp:26: +/usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:225:19: note: declared here + 225 | inline QPoint pos() const { return p.toPoint(); } + | ^~~ +QCustomPlot/qcustomplot.cpp:17912:108: warning: 'QPoint QWheelEvent::pos() const' is deprecated: Use position() [-Wdeprecated-declarations] +17912 | mRangeZoomVertAxis.at(i)->scaleRange(factor, mRangeZoomVertAxis.at(i)->pixelToCoord(event->pos().y())); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtGui/QPaintEvent:1, + from QCustomPlot/qcustomplot.h:56, + from QCustomPlot/qcustomplot.cpp:26: +/usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:225:19: note: declared here + 225 | inline QPoint pos() const { return p.toPoint(); } + | ^~~ +QCustomPlot/qcustomplot.cpp: In member function 'void QCPColorScale::setRangeDrag(bool)': +QCustomPlot/qcustomplot.cpp:19543:37: warning: 'constexpr QFlags::QFlags(QFlags::Zero) [with Enum = Qt::Orientation; QFlags::Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] +19543 | mAxisRect.data()->setRangeDrag(0); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qglobal.h:1304, + from QCustomPlot/qcustomplot.h:29, + from QCustomPlot/qcustomplot.cpp:26: +/usr/include/i386-linux-gnu/qt5/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +QCustomPlot/qcustomplot.cpp: In member function 'void QCPColorScale::setRangeZoom(bool)': +QCustomPlot/qcustomplot.cpp:19563:37: warning: 'constexpr QFlags::QFlags(QFlags::Zero) [with Enum = Qt::Orientation; QFlags::Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] +19563 | mAxisRect.data()->setRangeZoom(0); + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qglobal.h:1304, + from QCustomPlot/qcustomplot.h:29, + from QCustomPlot/qcustomplot.cpp:26: +/usr/include/i386-linux-gnu/qt5/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +../dpuser/parser/svn_revision.cpp: In function 'char* GetRevString()': +../dpuser/parser/svn_revision.cpp:3:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 3 | char* GetRevString() { return "Rev. XXX"; } + | ^~~~~~~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser_utils.o ../dpuser/dpuser_utils.cpp +QFitsViews/QFitsView3D.cpp: In member function 'void QFitsView3D::newData()': +QFitsViews/QFitsView3D.cpp:408:25: warning: unused variable 'm' [-Wunused-variable] + 408 | dpint64 n1, n2, n3, m; + | ^ In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser.procs.cpp:6: + from ../dpuser/dpuser_utils.h:51, + from ../dpuser/dpuser.input.cpp:7: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': ../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] 36 | virtual ASTNode *append(ASTNode *) { } @@ -14241,18 +14312,9 @@ ../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { } | ~~~~~~~~~~~~^~~~~~ -QCustomPlot/qcustomplot.cpp: In member function 'virtual void QCustomPlot::wheelEvent(QWheelEvent*)': -QCustomPlot/qcustomplot.cpp:14944:64: warning: 'QPoint QWheelEvent::pos() const' is deprecated: Use position() [-Wdeprecated-declarations] -14944 | QList candidates = layerableListAt(event->pos(), false); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtGui/QPaintEvent:1, - from QCustomPlot/qcustomplot.h:56, - from QCustomPlot/qcustomplot.cpp:26: -/usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:225:19: note: declared here - 225 | inline QPoint pos() const { return p.toPoint(); } - | ^~~ In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser.procs.cpp:6: + from ../dpuser/dpuser_utils.h:51, + from ../dpuser/dpuser.input.cpp:7: ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -14279,18 +14341,6 @@ ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ -QCustomPlot/qcustomplot.cpp: In member function 'virtual void QCustomPlot::processRectSelection(QRect, QMouseEvent*)': -QCustomPlot/qcustomplot.cpp:15289:137: warning: 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = int; T = QPair]' is deprecated: Use QMultiMap for maps storing multiple values with the same key. [-Wdeprecated-declarations] -15289 | potentialSelections.insertMulti(dataSel.dataPointCount(), QPair(plottable, dataSel)); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qvariant.h:47, - from /usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:50, - from /usr/include/i386-linux-gnu/qt5/QtGui/QPaintEvent:1, - from QCustomPlot/qcustomplot.h:56, - from QCustomPlot/qcustomplot.cpp:26: -/usr/include/i386-linux-gnu/qt5/QtCore/qmap.h:1362:33: note: declared here - 1362 | typename QMap::iterator QMap::insertMulti(const Key &key, const T &value) - | ^~~~~~~~~~~~ ../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; @@ -14325,97 +14375,40 @@ ../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] 403 | dpuserType evaluate() { body->evaluate(); } | ^ -In file included from ../libfits/astrolib.h:4, - from ../dpuser/functions.cpp:26: -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 289 | if (this == NULL) return 0; - | ^~ -In file included from mpfit.y:5: -../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitunaryMinusNode::~mpfitunaryMinusNode()': -../dpuser/mpfit/mpfitAST.h:40:28: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 40 | ~mpfitunaryMinusNode() { delete exp; } - | ^~~~~~~~~~ -../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitfunctionNode::~mpfitfunctionNode()': -../dpuser/mpfit/mpfitAST.h:59:26: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 59 | ~mpfitfunctionNode() { delete arg; } - | ^~~~~~~~~~ -../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitfunctionNode2::~mpfitfunctionNode2()': -../dpuser/mpfit/mpfitAST.h:68:27: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 68 | ~mpfitfunctionNode2() { delete arg1; delete arg2; } - | ^~~~~~~~~~~ -../dpuser/mpfit/mpfitAST.h:68:40: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 68 | ~mpfitfunctionNode2() { delete arg1; delete arg2; } - | ^~~~~~~~~~~ -../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitfunctionNode3::~mpfitfunctionNode3()': -../dpuser/mpfit/mpfitAST.h:77:27: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 77 | ~mpfitfunctionNode3() { delete arg1; delete arg2; delete arg3; } - | ^~~~~~~~~~~ -../dpuser/mpfit/mpfitAST.h:77:40: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 77 | ~mpfitfunctionNode3() { delete arg1; delete arg2; delete arg3; } - | ^~~~~~~~~~~ -../dpuser/mpfit/mpfitAST.h:77:53: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 77 | ~mpfitfunctionNode3() { delete arg1; delete arg2; delete arg3; } - | ^~~~~~~~~~~ -../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitoperator_node::~mpfitoperator_node()': -../dpuser/mpfit/mpfitAST.h:84:29: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 84 | ~mpfitoperator_node() { delete left; delete right; } - | ^~~~~~~~~~~ -../dpuser/mpfit/mpfitAST.h:84:42: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 84 | ~mpfitoperator_node() { delete left; delete right; } - | ^~~~~~~~~~~~ -../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitassignmentNode::~mpfitassignmentNode()': -../dpuser/mpfit/mpfitAST.h:124:28: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 124 | ~mpfitassignmentNode() { delete exp; } - | ^~~~~~~~~~ -mpfit.y: In function 'int mpfitparse()': -mpfit.y:33:89: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuserType.o ../dpuser/dpuserType.cpp -In file included from mpfit.l:5: -../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitunaryMinusNode::~mpfitunaryMinusNode()': -../dpuser/mpfit/mpfitAST.h:40:28: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 40 | ~mpfitunaryMinusNode() { delete exp; } - | ^~~~~~~~~~ -../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitfunctionNode::~mpfitfunctionNode()': -../dpuser/mpfit/mpfitAST.h:59:26: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 59 | ~mpfitfunctionNode() { delete arg; } - | ^~~~~~~~~~ -../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitfunctionNode2::~mpfitfunctionNode2()': -../dpuser/mpfit/mpfitAST.h:68:27: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 68 | ~mpfitfunctionNode2() { delete arg1; delete arg2; } - | ^~~~~~~~~~~ -../dpuser/mpfit/mpfitAST.h:68:40: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 68 | ~mpfitfunctionNode2() { delete arg1; delete arg2; } - | ^~~~~~~~~~~ -../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitfunctionNode3::~mpfitfunctionNode3()': -../dpuser/mpfit/mpfitAST.h:77:27: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 77 | ~mpfitfunctionNode3() { delete arg1; delete arg2; delete arg3; } - | ^~~~~~~~~~~ -../dpuser/mpfit/mpfitAST.h:77:40: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 77 | ~mpfitfunctionNode3() { delete arg1; delete arg2; delete arg3; } - | ^~~~~~~~~~~ -../dpuser/mpfit/mpfitAST.h:77:53: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 77 | ~mpfitfunctionNode3() { delete arg1; delete arg2; delete arg3; } - | ^~~~~~~~~~~ -../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitoperator_node::~mpfitoperator_node()': -../dpuser/mpfit/mpfitAST.h:84:29: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 84 | ~mpfitoperator_node() { delete left; delete right; } - | ^~~~~~~~~~~ -../dpuser/mpfit/mpfitAST.h:84:42: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 84 | ~mpfitoperator_node() { delete left; delete right; } - | ^~~~~~~~~~~~ -../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitassignmentNode::~mpfitassignmentNode()': -../dpuser/mpfit/mpfitAST.h:124:28: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 124 | ~mpfitassignmentNode() { delete exp; } - | ^~~~~~~~~~ +In file included from ../dpuser/dpuser.input.cpp:8: +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +In file included from ../dpuser/dpuser.input.cpp:8: +../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser.procs.o ../dpuser/dpuser.procs.cpp ../dpuser/dpuser.input.cpp: In function 'char* tweakInput(char*)': ../dpuser/dpuser.input.cpp:80:11: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 80 | inp = result; | ^~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from ./QFitsMainWindow.h:20, + from ../dpuser/procedures.cpp:23: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': +../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] + 36 | virtual ASTNode *append(ASTNode *) { } + | ^ In file included from ../dpuser/dpuser.input.cpp:4: ../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] + 37 | virtual ASTNode *append(std::string option) { } + | ^ +../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { } + | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuser.input.cpp:81:35: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 81 | inp = inp.stripWhiteSpace(); | ^ @@ -14478,84 +14471,6 @@ ../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ -QCustomPlot/qcustomplot.cpp: In member function 'virtual void QCPAxisRect::wheelEvent(QWheelEvent*)': -QCustomPlot/qcustomplot.cpp:17896:40: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] -17896 | double wheelSteps = event->delta()/120.0; // a single step delta is +/-120 usually - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtGui/QPaintEvent:1, - from QCustomPlot/qcustomplot.h:56, - from QCustomPlot/qcustomplot.cpp:26: -/usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here - 219 | inline int delta() const { return qt4D; } - | ^~~~~ -QCustomPlot/qcustomplot.cpp:17903:108: warning: 'QPoint QWheelEvent::pos() const' is deprecated: Use position() [-Wdeprecated-declarations] -17903 | mRangeZoomHorzAxis.at(i)->scaleRange(factor, mRangeZoomHorzAxis.at(i)->pixelToCoord(event->pos().x())); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtGui/QPaintEvent:1, - from QCustomPlot/qcustomplot.h:56, - from QCustomPlot/qcustomplot.cpp:26: -/usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:225:19: note: declared here - 225 | inline QPoint pos() const { return p.toPoint(); } - | ^~~ -QCustomPlot/qcustomplot.cpp:17912:108: warning: 'QPoint QWheelEvent::pos() const' is deprecated: Use position() [-Wdeprecated-declarations] -17912 | mRangeZoomVertAxis.at(i)->scaleRange(factor, mRangeZoomVertAxis.at(i)->pixelToCoord(event->pos().y())); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtGui/QPaintEvent:1, - from QCustomPlot/qcustomplot.h:56, - from QCustomPlot/qcustomplot.cpp:26: -/usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:225:19: note: declared here - 225 | inline QPoint pos() const { return p.toPoint(); } - | ^~~ -QCustomPlot/qcustomplot.cpp: In member function 'void QCPColorScale::setRangeDrag(bool)': -QCustomPlot/qcustomplot.cpp:19543:37: warning: 'constexpr QFlags::QFlags(QFlags::Zero) [with Enum = Qt::Orientation; QFlags::Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] -19543 | mAxisRect.data()->setRangeDrag(0); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qglobal.h:1304, - from QCustomPlot/qcustomplot.h:29, - from QCustomPlot/qcustomplot.cpp:26: -/usr/include/i386-linux-gnu/qt5/QtCore/qflags.h:123:80: note: declared here - 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} - | ^~~~~~ -QCustomPlot/qcustomplot.cpp: In member function 'void QCPColorScale::setRangeZoom(bool)': -QCustomPlot/qcustomplot.cpp:19563:37: warning: 'constexpr QFlags::QFlags(QFlags::Zero) [with Enum = Qt::Orientation; QFlags::Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] -19563 | mAxisRect.data()->setRangeZoom(0); - | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qglobal.h:1304, - from QCustomPlot/qcustomplot.h:29, - from QCustomPlot/qcustomplot.cpp:26: -/usr/include/i386-linux-gnu/qt5/QtCore/qflags.h:123:80: note: declared here - 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} - | ^~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:20, - from ../dpuser/procedures.cpp:23: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': -../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] - 36 | virtual ASTNode *append(ASTNode *) { } - | ^ -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] - 37 | virtual ASTNode *append(std::string option) { } - | ^ -../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { } - | ~~~~~~~~~~~~^~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ast.l:5: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': -../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] - 36 | virtual ASTNode *append(ASTNode *) { } - | ^ -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] - 37 | virtual ASTNode *append(std::string option) { } - | ^ -../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { } - | ~~~~~~~~~~~~^~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -14565,17 +14480,6 @@ ../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ast.l:5: -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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 destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -14590,20 +14494,6 @@ ../dpuser/dpuserAST.h:273:2: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272:6: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:2: 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:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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 listNode::~listNode()': ../dpuser/dpuserAST.h:284:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } @@ -14612,10 +14502,6 @@ ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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 destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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; @@ -14626,30 +14512,10 @@ ../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 '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:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ -../dpuser/dpuserAST.h:375:2: 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:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ @@ -14666,25 +14532,10 @@ ../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': ../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] 403 | dpuserType evaluate() { body->evaluate(); } | ^ -../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': -../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] - 403 | dpuserType evaluate() { body->evaluate(); } - | ^ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuserAST.o ../dpuser/dpuserAST.cpp In file included from ./QFitsMainWindow.h:20, from ../dpuser/procedures.cpp:23: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': @@ -14696,81 +14547,15 @@ ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -In file included from ast.l:7: -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -In file included from ast.l:7: -../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ -ast.l: In function 'int yylex()': -ast.l:100:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from ../dpuser/procedures.cpp:25: ../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/mpfit/mpfitAST.cpp:2: -../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitunaryMinusNode::~mpfitunaryMinusNode()': -../dpuser/mpfit/mpfitAST.h:40:28: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 40 | ~mpfitunaryMinusNode() { delete exp; } - | ^~~~~~~~~~ -../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitfunctionNode::~mpfitfunctionNode()': -../dpuser/mpfit/mpfitAST.h:59:26: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 59 | ~mpfitfunctionNode() { delete arg; } - | ^~~~~~~~~~ -../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitfunctionNode2::~mpfitfunctionNode2()': -../dpuser/mpfit/mpfitAST.h:68:27: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 68 | ~mpfitfunctionNode2() { delete arg1; delete arg2; } - | ^~~~~~~~~~~ -../dpuser/mpfit/mpfitAST.h:68:40: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 68 | ~mpfitfunctionNode2() { delete arg1; delete arg2; } - | ^~~~~~~~~~~ -../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitfunctionNode3::~mpfitfunctionNode3()': -../dpuser/mpfit/mpfitAST.h:77:27: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 77 | ~mpfitfunctionNode3() { delete arg1; delete arg2; delete arg3; } - | ^~~~~~~~~~~ -../dpuser/mpfit/mpfitAST.h:77:40: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 77 | ~mpfitfunctionNode3() { delete arg1; delete arg2; delete arg3; } - | ^~~~~~~~~~~ -../dpuser/mpfit/mpfitAST.h:77:53: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 77 | ~mpfitfunctionNode3() { delete arg1; delete arg2; delete arg3; } - | ^~~~~~~~~~~ -../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitoperator_node::~mpfitoperator_node()': -../dpuser/mpfit/mpfitAST.h:84:29: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 84 | ~mpfitoperator_node() { delete left; delete right; } - | ^~~~~~~~~~~ -../dpuser/mpfit/mpfitAST.h:84:42: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 84 | ~mpfitoperator_node() { delete left; delete right; } - | ^~~~~~~~~~~~ -../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitassignmentNode::~mpfitassignmentNode()': -../dpuser/mpfit/mpfitAST.h:124:28: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] - 124 | ~mpfitassignmentNode() { delete exp; } - | ^~~~~~~~~~ -../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]; - | ^~~~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/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] -../dpuser/mpfit/mpfitAST.cpp: In member function 'virtual double mpfitfunctionNode3::evaluate()': -../dpuser/mpfit/mpfitAST.cpp:161:9: warning: this statement may fall through [-Wimplicit-fallthrough=] - 161 | } - | ^ -../dpuser/mpfit/mpfitAST.cpp:163:5: note: here - 163 | default: return a3; break; - | ^~~~~~~ -ast.l:64:7: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/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:51, - from ../dpuser/dpuser_utils.cpp:12: + from ast.l:5: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': ../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] 36 | virtual ASTNode *append(ASTNode *) { } @@ -14782,9 +14567,15 @@ ../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { } | ~~~~~~~~~~~~^~~~~~ +In file included from QFitsViews/QFitsView3D.h:7, + from QFitsViews/QFitsView3D.cpp:12: +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 289 | if (this == NULL) return 0; + | ^~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, - from ../dpuser/dpuser_utils.cpp:12: + from ast.l:5: ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -14845,34 +14636,19 @@ ../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] 403 | dpuserType evaluate() { body->evaluate(); } | ^ -In file included from ../dpuser/dpuser_utils.cpp:13: +In file included from ast.l:7: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ -In file included from ../dpuser/dpuser_utils.cpp:13: +In file included from ast.l:7: ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o arithmetics.o ../dpuser/arithmetics.cpp -../dpuser/dpuser_utils.cpp: At global scope: -../dpuser/dpuser_utils.cpp:61:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 61 | char* xpaServer = "ds9"; - | ^~~~~ -../dpuser/dpuser_utils.cpp: In function 'int ds9_running()': -../dpuser/dpuser_utils.cpp:70:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 70 | n = XPANSLookup(NULL, "ds9", "g", &classes, &names, &methods, &infos); - | ^~~~~ -../dpuser/dpuser_utils.cpp:70:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 70 | n = XPANSLookup(NULL, "ds9", "g", &classes, &names, &methods, &infos); - | ^~~ -../dpuser/dpuser_utils.cpp: In function 'int ds9_frame_loaded()': -../dpuser/dpuser_utils.cpp:100:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 100 | ret = XPAGet(xpa, xpaServer, "fits size", NULL, - | ^~~~~~~~~~~ +ast.l: In function 'int yylex()': +ast.l:100:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from mpfit.l:6: + from ../dpuser/dpuser.procs.cpp:6: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': ../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] 36 | virtual ASTNode *append(ASTNode *) { } @@ -14884,27 +14660,8 @@ ../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { } | ~~~~~~~~~~~~^~~~~~ -In file included from ../dpuser/dpuser.procs.cpp:9: -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -In file included from ../dpuser/dpuser.procs.cpp:9: -../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ -../dpuser/python_dpuser.cpp:506:1: warning: multi-line comment [-Wcomment] - 506 | // PyErr_Format(PyExc_RuntimeError, "module compiled against "\ - | ^ -../dpuser/python_dpuser.cpp:512:1: warning: multi-line comment [-Wcomment] - 512 | // PyErr_Format(PyExc_RuntimeError, "module compiled against "\ - | ^ -../dpuser/python_dpuser.cpp:535:1: warning: multi-line comment [-Wcomment] - 535 | // PyErr_Format(PyExc_RuntimeError, "FATAL: module compiled as "\ - | ^ In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from mpfit.l:6: + from ../dpuser/dpuser.procs.cpp:6: ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -14965,9 +14722,11 @@ ../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] 403 | dpuserType evaluate() { body->evaluate(); } | ^ -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] -In file included from ../dpuser/dpuserAST.cpp:4: +ast.l:64:7: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/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_utils.h:51, + from ../dpuser/dpuser_utils.cpp:12: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': ../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] 36 | virtual ASTNode *append(ASTNode *) { } @@ -14979,8 +14738,9 @@ ../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { } | ~~~~~~~~~~~~^~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o boolean.o ../dpuser/boolean.cpp -In file included from ../dpuser/dpuserAST.cpp:4: +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../dpuser/dpuser_utils.cpp:12: ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -15017,10 +14777,6 @@ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ -../dpuser/dpuser_utils.cpp: In function 'int read_inp(char*)': -../dpuser/dpuser_utils.cpp:176:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 176 | res = readline(""); - | ^~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; @@ -15045,6 +14801,77 @@ ../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] 403 | dpuserType evaluate() { body->evaluate(); } | ^ +In file included from ../dpuser/dpuser_utils.cpp:13: +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +In file included from ../dpuser/dpuser_utils.cpp:13: +../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ +../dpuser/dpuser_utils.cpp: At global scope: +../dpuser/dpuser_utils.cpp:61:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 61 | char* xpaServer = "ds9"; + | ^~~~~ +../dpuser/dpuser_utils.cpp: In function 'int ds9_running()': +../dpuser/dpuser_utils.cpp:70:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 70 | n = XPANSLookup(NULL, "ds9", "g", &classes, &names, &methods, &infos); + | ^~~~~ +../dpuser/dpuser_utils.cpp:70:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 70 | n = XPANSLookup(NULL, "ds9", "g", &classes, &names, &methods, &infos); + | ^~~ +../dpuser/dpuser_utils.cpp: In function 'int ds9_frame_loaded()': +../dpuser/dpuser_utils.cpp:100:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 100 | ret = XPAGet(xpa, xpaServer, "fits size", NULL, + | ^~~~~~~~~~~ +../dpuser/functions.cpp: In function 'dpuserType resolveFunction(int, std::vector, std::vector >)': +../dpuser/functions.cpp:2734:41: warning: 'comment' may be used uninitialized in this function [-Wmaybe-uninitialized] + 2734 | if (has_comment && fl[0] == comment) fl = ""; + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from mpfit.y:5: +../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitunaryMinusNode::~mpfitunaryMinusNode()': +../dpuser/mpfit/mpfitAST.h:40:28: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 40 | ~mpfitunaryMinusNode() { delete exp; } + | ^~~~~~~~~~ +../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitfunctionNode::~mpfitfunctionNode()': +../dpuser/mpfit/mpfitAST.h:59:26: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 59 | ~mpfitfunctionNode() { delete arg; } + | ^~~~~~~~~~ +../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitfunctionNode2::~mpfitfunctionNode2()': +../dpuser/mpfit/mpfitAST.h:68:27: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 68 | ~mpfitfunctionNode2() { delete arg1; delete arg2; } + | ^~~~~~~~~~~ +../dpuser/mpfit/mpfitAST.h:68:40: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 68 | ~mpfitfunctionNode2() { delete arg1; delete arg2; } + | ^~~~~~~~~~~ +../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitfunctionNode3::~mpfitfunctionNode3()': +../dpuser/mpfit/mpfitAST.h:77:27: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 77 | ~mpfitfunctionNode3() { delete arg1; delete arg2; delete arg3; } + | ^~~~~~~~~~~ +../dpuser/mpfit/mpfitAST.h:77:40: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 77 | ~mpfitfunctionNode3() { delete arg1; delete arg2; delete arg3; } + | ^~~~~~~~~~~ +../dpuser/mpfit/mpfitAST.h:77:53: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 77 | ~mpfitfunctionNode3() { delete arg1; delete arg2; delete arg3; } + | ^~~~~~~~~~~ +../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitoperator_node::~mpfitoperator_node()': +../dpuser/mpfit/mpfitAST.h:84:29: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 84 | ~mpfitoperator_node() { delete left; delete right; } + | ^~~~~~~~~~~ +../dpuser/mpfit/mpfitAST.h:84:42: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 84 | ~mpfitoperator_node() { delete left; delete right; } + | ^~~~~~~~~~~~ +../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitassignmentNode::~mpfitassignmentNode()': +../dpuser/mpfit/mpfitAST.h:124:28: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 124 | ~mpfitassignmentNode() { delete exp; } + | ^~~~~~~~~~ +../dpuser/dpuser_utils.cpp: In function 'int read_inp(char*)': +../dpuser/dpuser_utils.cpp:176:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 176 | res = readline(""); + | ^~ +mpfit.y: In function 'int mpfitparse()': +mpfit.y:33:89: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] ../dpuser/dpuser_utils.cpp: In function 'void add_history(char*)': ../dpuser/dpuser_utils.cpp:235:24: warning: unused parameter 'd' [-Wunused-parameter] 235 | void add_history(char *d) { @@ -15137,6 +14964,80 @@ ../dpuser/dpuser_utils.cpp:1534:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1534 | 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:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +In file included from ../dpuser/dpuser.procs.cpp:9: +../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o lex.mpfit.o ../dpuser/mpfit/lex.mpfit.cpp +../dpuser/procedures.cpp: At global scope: +../dpuser/procedures.cpp:73:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 73 | { "pgarro", 4, 4, { REALNUM, REALNUM, REALNUM, REALNUM }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:74:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 74 | { "pgask", 1, 1, { typeCon }, 0 }, + | ^~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:75:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 75 | { "pgaxis", 14, 14, { typeStr, REALNUM, REALNUM, REALNUM, REALNUM, REALNUM, REALNUM, REALNUM, typeCon, REALNUM, REALNUM, REALNUM, REALNUM, REALNUM }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:76:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 76 | { "pgband", 7, 7, { typeCon, typeCon, REALNUM, REALNUM, typeId|REALNUM, typeId|REALNUM, typeId|ANYTHING }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:77:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 77 | { "pgbbuf", 0, 0, { typeCon }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:78:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 78 | { "pgbeg", 4, 4, { typeCon, typeStr, typeCon, typeCon }, 0 }, + | ^~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:79:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 79 | { "pgbegin", 4, 4, { typeCon, typeStr, typeCon, typeCon }, 0 }, + | ^~~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:80:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 80 | { "pgbin", 4, 4, { typeCon, typeFits, typeFits, typeCon }, 0 }, + | ^~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:81:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 81 | { "pgbox", 6, 6, { typeStr, REALNUM, typeCon, typeStr, REALNUM, typeCon }, 0 }, + | ^~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:82:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 82 | { "pgcirc", 3, 3, { REALNUM, REALNUM, REALNUM }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:83:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 83 | { "pgclos", 0, 0, { typeCon }, 0 }, + | ^~~~~~~~ ../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(); @@ -15146,6 +15047,43 @@ ../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:84:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 84 | { "pgconb", 11, 11, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, typeFits, typeCon, typeFits, REALNUM }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:85:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 85 | { "pgconf", 10, 10, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, REALNUM, REALNUM, typeFits }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:86:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 86 | { "pgconl", 12, 12, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, REALNUM, typeFits, typeStr, typeCon, typeCon} }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::noptions' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:87:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 87 | { "pgcons", 10, 10, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, typeFits, typeCon, typeFits }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:88:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 88 | { "pgcont", 10, 10, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, typeFits, typeCon, typeFits }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:89:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 89 | { "pgconx", 0, 0, { typeCon }, 0 }, + | ^~~~~~~~ ../dpuser/dpuser.procs.cpp:226:41: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 226 | vars = userprovars[n].c_str(); | ^ @@ -15154,9 +15092,27 @@ ../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ ../dpuser/dpuser.procs.cpp:164:6: warning: unused variable 'i' [-Wunused-variable] 164 | int i; | ^ +../dpuser/procedures.cpp:90:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 90 | { "pgctab", 7, 7, { typeFits, typeFits, typeFits, typeFits, typeCon, REALNUM, REALNUM }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:91:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 91 | { "pgcurse", 3, 3, { typeId|REALNUM, typeId|REALNUM, typeId|ANYTHING }, 0 }, + | ^~~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:92:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 92 | { "pgcurs", 3, 3, { typeId|REALNUM, typeId|REALNUM, typeId|ANYTHING }, 0 }, + | ^~~~~~~~ ../dpuser/dpuser.procs.cpp: In function 'void plot(Fits*, Fits*, float, float, long int, int)': ../dpuser/dpuser.procs.cpp:256:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 256 | char *title = "", *xtitle = "", *ytitle = ""; @@ -15167,9 +15123,126 @@ ../dpuser/dpuser.procs.cpp:256:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 256 | char *title = "", *xtitle = "", *ytitle = ""; | ^~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:93:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 93 | { "pgdraw", 2, 2, { REALNUM, REALNUM }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:94:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 94 | { "pgebuf", 0, 0, { typeCon }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:95:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 95 | { "pgend", 0, 0, { typeCon }, 0 }, + | ^~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:96:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 96 | { "pgenv", 6, 6, { REALNUM, REALNUM, REALNUM, REALNUM, typeCon, typeCon }, 0 }, + | ^~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:97:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 97 | { "pgeras", 0, 0, { typeCon }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:98:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 98 | { "pgerr1", 5, 5, { typeCon, REALNUM, REALNUM, REALNUM, REALNUM }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:99:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 99 | { "pgerrb", 6, 6, { typeCon, typeCon, typeFits, typeFits, typeFits, REALNUM }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:100:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 100 | { "pgerrx", 5, 5, { typeCon, typeFits, typeFits, typeFits, REALNUM }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:101:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 101 | { "pgerry", 5, 5, { typeCon, typeFits, typeFits, typeFits, REALNUM }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:102:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 102 | { "pgetxt", 0, 0, { typeCon }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:103:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 103 | { "pgfunt", 0, 0, { typeCon }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:104:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 104 | { "pgfunx", 0, 0, { typeCon }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:105:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 105 | { "pgfuny", 0, 0, { typeCon }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:106:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 106 | { "pggray", 10, 10, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, REALNUM, REALNUM, typeFits }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:107:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 107 | { "pghi2d", 12, 12, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, typeFits, typeCon, REALNUM, typeCon, typeFits }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:108:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 108 | { "pghist", 6, 6, { typeCon, typeFits, REALNUM, REALNUM, typeCon, typeCon }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ ../dpuser/dpuser.procs.cpp:250:6: warning: variable 'k' set but not used [-Wunused-but-set-variable] 250 | int k; | ^ +../dpuser/procedures.cpp:109:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 109 | { "pgiden", 0, 0, { typeCon }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:110:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 110 | { "pgimag", 10, 10, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, REALNUM, REALNUM, typeFits }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:111:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 111 | { "pglabel", 3, 3, { typeStr, typeStr, typeStr }, 0 }, + | ^~~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ ../dpuser/dpuser.procs.cpp: In function 'void radialplot(Fits*, long int, long int, long int, long int)': ../dpuser/dpuser.procs.cpp:388:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 388 | char *title = "", *xtitle = "", *ytitle = ""; @@ -15180,28 +15253,140 @@ ../dpuser/dpuser.procs.cpp:388:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 388 | char *title = "", *xtitle = "", *ytitle = ""; | ^~ +../dpuser/procedures.cpp:112:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 112 | { "pglab", 3, 3, { typeStr, typeStr, typeStr }, 0 }, + | ^~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:113:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 113 | { "pglcur", 4, 4, { typeCon, typeId|typeCon, typeId|typeFits, typeId|typeFits }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:114:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 114 | { "pgldev", 0, 0, { typeCon }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:115:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 115 | { "pglen", 4, 4, { typeCon, typeStr, typeId|ANYTHING, typeId|ANYTHING }, 0 }, + | ^~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:116:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 116 | { "pgline", 3, 3, { typeCon, typeFits, typeFits }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:117:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 117 | { "pgmove", 2, 2, { REALNUM, REALNUM }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:118:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 118 | { "pgmtext", 5, 5, { typeStr, REALNUM, REALNUM, REALNUM, typeStr }, 0 }, + | ^~~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:119:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 119 | { "pgmtxt", 5, 5, { typeStr, REALNUM, REALNUM, REALNUM, typeStr }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:120:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 120 | { "pgncur", 5, 5, { typeCon, typeId|typeCon, typeId|typeFits, typeId|typeFits, typeCon }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:121:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 121 | { "pgncurse", 5, 5, { typeCon, typeId|typeCon, typeId|typeFits, typeId|typeFits, typeCon }, 0 }, + | ^~~~~~~~~~ ../dpuser/dpuser.procs.cpp: In function 'void contour(Fits*, Fits*)': ../dpuser/dpuser.procs.cpp:441:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 441 | char *title = "", *xtitle = "", *ytitle = ""; | ^~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ ../dpuser/dpuser.procs.cpp:441:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 441 | char *title = "", *xtitle = "", *ytitle = ""; | ^~ ../dpuser/dpuser.procs.cpp:441:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 441 | 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/procedures.cpp:122:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 122 | { "pgnumb", 5, 5, { typeCon, typeCon, typeCon, typeId|ANYTHING, typeId|ANYTHING }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:123:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 123 | { "pgolin", 5, 5, { typeCon, typeId|typeCon, typeId|typeFits, typeId|typeFits, typeCon }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:124:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 124 | { "pgopen", 1, 1, { typeStr }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 304 | }; + | ^ +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/dpuser.procs.cpp: In function 'void graymap(Fits*, float, float, long int)': ../dpuser/dpuser.procs.cpp:508:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 508 | char *title = "", *xtitle = "", *ytitle = ""; | ^~ +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuser.procs.cpp:508:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 508 | char *title = "", *xtitle = "", *ytitle = ""; | ^~ ../dpuser/dpuser.procs.cpp:508:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 508 | char *title = "", *xtitle = "", *ytitle = ""; | ^~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/dpuser.procs.cpp: At global scope: ../dpuser/dpuser.procs.cpp:628:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 628 | "Introduction to DPUSER:", @@ -15212,6 +15397,7 @@ ../dpuser/dpuser.procs.cpp:630:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 630 | "and fits files. Normal operators act as you would expect them.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuser.procs.cpp:631:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 631 | "Expressions are evaluated from left to right, first \"^\", then \"*/\",", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15224,6 +15410,7 @@ ../dpuser/dpuser.procs.cpp:634:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 634 | "Strings are generated using double quotes (\"), FITS files can be", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/dpuser.procs.cpp:635:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 635 | "read in and written to disk by specifying their file name in single", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15236,6 +15423,7 @@ ../dpuser/dpuser.procs.cpp:638:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 638 | "Type \"help procedures\" to see a list of available procedures.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuser.procs.cpp:640:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 640 | "Type \"help ppgplot\" to see a list of available pgplot procedures.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15248,6 +15436,7 @@ ../dpuser/dpuser.procs.cpp:644:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 644 | "" | ^~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/dpuser.procs.cpp:648:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 648 | "help", | ^~~~~~ @@ -15257,13 +15446,36 @@ ../dpuser/dpuser.procs.cpp:650:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 650 | "else help on the specified topic is printed.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuser.procs.cpp:651:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 651 | "" | ^~ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/dpuser.procs.cpp: In function 'void printHelpNew(char*)': ../dpuser/dpuser.procs.cpp:720:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 720 | for (int i = 0; i < procedureHelp[what].size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuser.procs.cpp: In function 'void help(char*)': ../dpuser/dpuser.procs.cpp:726:9: warning: unused variable 'j' [-Wunused-variable] 726 | int i, j, k, l, n, count = 0, success = 0; @@ -15271,6 +15483,7 @@ ../dpuser/dpuser.procs.cpp:726:12: warning: unused variable 'k' [-Wunused-variable] 726 | int i, j, k, l, n, count = 0, success = 0; | ^ +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/dpuser.procs.cpp:726:15: warning: unused variable 'l' [-Wunused-variable] 726 | int i, j, k, l, n, count = 0, success = 0; | ^ @@ -15283,11 +15496,572 @@ ../dpuser/dpuser.procs.cpp:727:8: warning: unused variable 'f' [-Wunused-variable] 727 | char *f; | ^ -QFitsViews/QFitsView3D.cpp: In member function 'void QFitsView3D::newData()': -QFitsViews/QFitsView3D.cpp:408:25: warning: unused variable 'm' [-Wunused-variable] - 408 | dpint64 n1, n2, n3, m; - | ^ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o helpmap.o ../dpuser/doc/helpmap.cpp +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o mpfitAST.o ../dpuser/mpfit/mpfitAST.cpp +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::noptions' [-Wmissing-field-initializers] +../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../dpuser/procedures.cpp: In function 'void resolveProcedure(int, std::vector, std::vector >)': +../dpuser/procedures.cpp:353:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 353 | for (int i = 0; i < options.size(); i++) { + | ~~^~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:374:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 374 | for (int i = 0; i < args.size(); i++) { + | ~~^~~~~~~~~~~~~ +../dpuser/procedures.cpp:1851:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1851 | for (int i = 1; i < arg[1].dparrvalue->size(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../dpuser/dpuser_utils.cpp:13: +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 289 | if (this == NULL) return 0; + | ^~ +../dpuser/procedures.cpp:2098:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 2098 | ret = XPASet(xpa, xpaServer, "scale log", NULL, + | ^~~~~~~~~~~ +../dpuser/procedures.cpp:2101:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 2101 | ret = XPASet(xpa, xpaServer, "scale linear", NULL, + | ^~~~~~~~~~~~~~ +../dpuser/procedures.cpp:2106:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 2106 | ret = XPASet(xpa, xpaServer, "scale zscale", NULL, + | ^~~~~~~~~~~~~~ +../dpuser/procedures.cpp:2111:136: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 2111 | 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:45, + from ../libfits/fits.h:30, + from ./QFitsMainWindow.h:20, + from ../dpuser/procedures.cpp:23: +../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/procedures.cpp:2115:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 2115 | ret = XPASet(xpa, xpaServer, "scale minmax", NULL, + | ^~~~~~~~~~~~~~ +../dpuser/procedures.cpp:2516:27: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 2516 | key = "t"; + | ^~~ +In file included from ../dpuser/dpuser.h:10, + from ../dpuser/dpuser_utils.h:45, + from ../libfits/fits.h:30, + from ./QFitsMainWindow.h:20, + from ../dpuser/procedures.cpp:23: +../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/procedures.cpp:2519:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 2519 | ret = XPAGet(xpa, xpaServer, "imexam key coordinate image", NULL, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:2524:41: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 2524 | tmp = bufs[0]; + | ^ +In file included from ../dpuser/dpuser.h:10, + from ../dpuser/dpuser_utils.h:45, + from ../libfits/fits.h:30, + from ./QFitsMainWindow.h:20, + from ../dpuser/procedures.cpp:23: +../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/procedures.cpp:2525:55: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 2525 | tmp = tmp.stripWhiteSpace(); + | ^ +In file included from ../dpuser/dpuser.h:10, + from ../dpuser/dpuser_utils.h:45, + from ../libfits/fits.h:30, + from ./QFitsMainWindow.h:20, + from ../dpuser/procedures.cpp:23: +../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/procedures.cpp:2527:47: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 2527 | key = tmp.left(pos); + | ^ +In file included from ../dpuser/dpuser.h:10, + from ../dpuser/dpuser_utils.h:45, + from ../libfits/fits.h:30, + from ./QFitsMainWindow.h:20, + from ../dpuser/procedures.cpp:23: +../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/procedures.cpp:2529:55: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 2529 | tmp = tmp.stripWhiteSpace(); + | ^ +In file included from ../dpuser/dpuser.h:10, + from ../dpuser/dpuser_utils.h:45, + from ../libfits/fits.h:30, + from ./QFitsMainWindow.h:20, + from ../dpuser/procedures.cpp:23: +../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/procedures.cpp:3096:33: warning: variable 'zoomLevel' set but not used [-Wunused-but-set-variable] + 3096 | int zoomLevel = -100; + | ^~~~~~~~~ +../dpuser/procedures.cpp:3225:60: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 3225 | case typeStr: *pgVariables[i].svalue = inp; break; + | ^~~ +In file included from ../dpuser/dpuser.h:10, + from ../dpuser/dpuser_utils.h:45, + from ../libfits/fits.h:30, + from ./QFitsMainWindow.h:20, + from ../dpuser/procedures.cpp:23: +../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/procedures.cpp:3279:58: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 3279 | accessPoint = cmd + "point " + pos + " }"; + | ^~~~ +In file included from ../dpuser/dpuser.h:10, + from ../dpuser/dpuser_utils.h:45, + from ../libfits/fits.h:30, + from ./QFitsMainWindow.h:20, + from ../dpuser/procedures.cpp:23: +../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/procedures.cpp:3285:72: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 3285 | dpString::number(arg[2].toInt()) + " }"; + | ^~~~ +In file included from ../dpuser/dpuser.h:10, + from ../dpuser/dpuser_utils.h:45, + from ../libfits/fits.h:30, + from ./QFitsMainWindow.h:20, + from ../dpuser/procedures.cpp:23: +../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/procedures.cpp:3291:72: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 3291 | dpString::number(arg[2].toInt()) + " 45 }"; + | ^~~~~~~ +In file included from ../dpuser/dpuser.h:10, + from ../dpuser/dpuser_utils.h:45, + from ../libfits/fits.h:30, + from ./QFitsMainWindow.h:20, + from ../dpuser/procedures.cpp:23: +../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/procedures.cpp:3296:76: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 3296 | dpString::number(arg[2].toInt() / 2) + " }"; + | ^~~~ +In file included from ../dpuser/dpuser.h:10, + from ../dpuser/dpuser_utils.h:45, + from ../libfits/fits.h:30, + from ./QFitsMainWindow.h:20, + from ../dpuser/procedures.cpp:23: +../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/procedures.cpp:3340:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 3340 | ret = XPASet(xpa, xpaServer, "regions delete all", NULL, + | ^~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:3420:50: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 3420 | env = *arg[0].svalue + "=" + *arg[1].svalue; + | ^~~~~~ +In file included from ../dpuser/dpuser.h:10, + from ../dpuser/dpuser_utils.h:45, + from ../libfits/fits.h:30, + from ./QFitsMainWindow.h:20, + from ../dpuser/procedures.cpp:23: +../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/procedures.cpp:3526:34: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 3526 | filter = *arg[0].svalue; + | ^~~~~~ +In file included from ../dpuser/dpuser.h:10, + from ../dpuser/dpuser_utils.h:45, + from ../libfits/fits.h:30, + from ./QFitsMainWindow.h:20, + from ../dpuser/procedures.cpp:23: +../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/procedures.cpp:3528:26: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 3528 | filter = "*"; + | ^~~ +In file included from ../dpuser/dpuser.h:10, + from ../dpuser/dpuser_utils.h:45, + from ../libfits/fits.h:30, + from ./QFitsMainWindow.h:20, + from ../dpuser/procedures.cpp:23: +../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/procedures.cpp:3533:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 3533 | for (int i = 0; i < listing.size(); i++) { + | ~~^~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:3761:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 3761 | for (int i = 0; i < pgVariables[0].dparrvalue->size(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:3770:48: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 3770 | } else if (la[1] >= 0 && la[1] < pgVariables[0].dparrvalue->size()) { + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:519:14: warning: unused variable 'data5' [-Wunused-variable] + 519 | *data5 = NULL; + | ^~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuserType.o ../dpuser/dpuserType.cpp +In file included from mpfit.l:5: +../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitunaryMinusNode::~mpfitunaryMinusNode()': +../dpuser/mpfit/mpfitAST.h:40:28: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 40 | ~mpfitunaryMinusNode() { delete exp; } + | ^~~~~~~~~~ +../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitfunctionNode::~mpfitfunctionNode()': +../dpuser/mpfit/mpfitAST.h:59:26: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 59 | ~mpfitfunctionNode() { delete arg; } + | ^~~~~~~~~~ +../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitfunctionNode2::~mpfitfunctionNode2()': +../dpuser/mpfit/mpfitAST.h:68:27: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 68 | ~mpfitfunctionNode2() { delete arg1; delete arg2; } + | ^~~~~~~~~~~ +../dpuser/mpfit/mpfitAST.h:68:40: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 68 | ~mpfitfunctionNode2() { delete arg1; delete arg2; } + | ^~~~~~~~~~~ +../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitfunctionNode3::~mpfitfunctionNode3()': +../dpuser/mpfit/mpfitAST.h:77:27: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 77 | ~mpfitfunctionNode3() { delete arg1; delete arg2; delete arg3; } + | ^~~~~~~~~~~ +../dpuser/mpfit/mpfitAST.h:77:40: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 77 | ~mpfitfunctionNode3() { delete arg1; delete arg2; delete arg3; } + | ^~~~~~~~~~~ +../dpuser/mpfit/mpfitAST.h:77:53: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 77 | ~mpfitfunctionNode3() { delete arg1; delete arg2; delete arg3; } + | ^~~~~~~~~~~ +../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitoperator_node::~mpfitoperator_node()': +../dpuser/mpfit/mpfitAST.h:84:29: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 84 | ~mpfitoperator_node() { delete left; delete right; } + | ^~~~~~~~~~~ +../dpuser/mpfit/mpfitAST.h:84:42: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 84 | ~mpfitoperator_node() { delete left; delete right; } + | ^~~~~~~~~~~~ +../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitassignmentNode::~mpfitassignmentNode()': +../dpuser/mpfit/mpfitAST.h:124:28: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 124 | ~mpfitassignmentNode() { delete exp; } + | ^~~~~~~~~~ ../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; @@ -15295,10 +16069,75 @@ ../dpuser/dpuser.procs.cpp:78:3: note: here 78 | case typeFits: { | ^~~~ +In file included from ../dpuser/dpuser.procs.cpp:9: +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 289 | if (this == NULL) return 0; + | ^~ +In file included from ../dpuser/mpfit/mpfitAST.cpp:2: +../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitunaryMinusNode::~mpfitunaryMinusNode()': +../dpuser/mpfit/mpfitAST.h:40:28: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 40 | ~mpfitunaryMinusNode() { delete exp; } + | ^~~~~~~~~~ +../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitfunctionNode::~mpfitfunctionNode()': +../dpuser/mpfit/mpfitAST.h:59:26: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 59 | ~mpfitfunctionNode() { delete arg; } + | ^~~~~~~~~~ +../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitfunctionNode2::~mpfitfunctionNode2()': +../dpuser/mpfit/mpfitAST.h:68:27: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 68 | ~mpfitfunctionNode2() { delete arg1; delete arg2; } + | ^~~~~~~~~~~ +../dpuser/mpfit/mpfitAST.h:68:40: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 68 | ~mpfitfunctionNode2() { delete arg1; delete arg2; } + | ^~~~~~~~~~~ +../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitfunctionNode3::~mpfitfunctionNode3()': +../dpuser/mpfit/mpfitAST.h:77:27: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 77 | ~mpfitfunctionNode3() { delete arg1; delete arg2; delete arg3; } + | ^~~~~~~~~~~ +../dpuser/mpfit/mpfitAST.h:77:40: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 77 | ~mpfitfunctionNode3() { delete arg1; delete arg2; delete arg3; } + | ^~~~~~~~~~~ +../dpuser/mpfit/mpfitAST.h:77:53: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 77 | ~mpfitfunctionNode3() { delete arg1; delete arg2; delete arg3; } + | ^~~~~~~~~~~ +../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitoperator_node::~mpfitoperator_node()': +../dpuser/mpfit/mpfitAST.h:84:29: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 84 | ~mpfitoperator_node() { delete left; delete right; } + | ^~~~~~~~~~~ +../dpuser/mpfit/mpfitAST.h:84:42: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 84 | ~mpfitoperator_node() { delete left; delete right; } + | ^~~~~~~~~~~~ +../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitassignmentNode::~mpfitassignmentNode()': +../dpuser/mpfit/mpfitAST.h:124:28: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] + 124 | ~mpfitassignmentNode() { delete exp; } + | ^~~~~~~~~~ +../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]; + | ^~~~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuserAST.o ../dpuser/dpuserAST.cpp +../dpuser/mpfit/mpfitAST.cpp: In member function 'virtual double mpfitfunctionNode3::evaluate()': +../dpuser/mpfit/mpfitAST.cpp:161:9: warning: this statement may fall through [-Wimplicit-fallthrough=] + 161 | } + | ^ +../dpuser/mpfit/mpfitAST.cpp:163:5: note: here + 163 | default: return a3; break; + | ^~~~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o gdl_dpuser.o ../dpuser/gdl_dpuser.cpp +../dpuser/dpuser_utils.cpp: In function 'bool CubeMerge(const char*, dpStringList&)': +../dpuser/dpuser_utils.cpp:1101:46: warning: 'bi' may be used uninitialized in this function [-Wmaybe-uninitialized] + 1101 | dpint64 memsize = (dpint64)n1 * n2 * (abs(bi) / 8); + | ~~~^~~~ +../dpuser/procedures.cpp:1888:19: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 1888 | system(arg[0].svalue->c_str()); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/gdl_dpuser.cpp:28:41: warning: "/*" within comment [-Wcomment] + 28 | * - ar rv gdl.a src/CMakeFiles/gdl.dir/*.o src/antlr/CMakeFiles/antlr.dir/*.o + | +../dpuser/gdl_dpuser.cpp:28:76: warning: "/*" within comment [-Wcomment] In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, - from ../libfits/fits.h:30, - from ../dpuser/dpuserType.cpp:7: + from mpfit.l:6: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': ../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] 36 | virtual ASTNode *append(ASTNode *) { } @@ -15310,11 +16149,167 @@ ../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { } | ~~~~~~~~~~~~^~~~~~ -In file included from ../dpuser/dpuser_utils.cpp:13: +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from mpfit.l:6: +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:2: 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:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': +../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] + 403 | dpuserType evaluate() { body->evaluate(); } + | ^ +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] +In file included from ./QFitsMainWindow.h:20, + from ../dpuser/procedures.cpp:23: ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 289 | if (this == NULL) return 0; | ^~ +In file included from ../dpuser/dpuserAST.cpp:4: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': +../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] + 36 | virtual ASTNode *append(ASTNode *) { } + | ^ +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] + 37 | virtual ASTNode *append(std::string option) { } + | ^ +../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { } + | ~~~~~~~~~~~~^~~~~~ +lex.mpfit.c: At global scope: +lex.mpfit.c:1175:17: warning: 'void mpfitunput(int, char*)' defined but not used [-Wunused-function] +In file included from ../dpuser/dpuserAST.cpp:4: +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:2: 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:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': +../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] + 403 | dpuserType evaluate() { body->evaluate(); } + | ^ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from ../dpuser/dpuserType.cpp:7: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': +../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] + 36 | virtual ASTNode *append(ASTNode *) { } + | ^ +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] + 37 | virtual ASTNode *append(std::string option) { } + | ^ +../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { } + | ~~~~~~~~~~~~^~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -15388,6 +16383,7 @@ ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o python_dpuser.o ../dpuser/python_dpuser.cpp ../dpuser/dpuserType.cpp: In member function 'dpuserType dpuserType::operator-()': ../dpuser/dpuserType.cpp:358:12: warning: enumeration value 'typeUnknown' not handled in switch [-Wswitch] 358 | switch (type) { @@ -15694,11 +16690,6 @@ ../dpuser/dpuserType.cpp:1242:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1242 | throw dpuserTypeException("Wrong arguments to > operator"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../dpuser/dpuser.procs.cpp:9: -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 289 | if (this == NULL) return 0; - | ^~ ../dpuser/dpuserType.cpp: In member function 'bool dpuserType::operator>=(dpuserType)': ../dpuser/dpuserType.cpp:1259:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1259 | throw dpuserTypeException("Wrong arguments to > operator"); @@ -15770,7 +16761,32 @@ ../dpuser/dpuserType.cpp:1621:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1621 | for (int i = 0; i < size(); i++) { | ~~^~~~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpstring.o ../utils/dpstring.cpp +../dpuser/dpuserType.cpp: In member function 'dpuserType dpuserType::operator-()': +../dpuser/dpuserType.cpp:371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] + 371 | if (!result.fvalue->ReadFITS(ffvalue->c_str())) { + | ^~ +../dpuser/dpuserType.cpp:375:9: note: here + 375 | case typeFits: + | ^~~~ +In file included from ../dpuser/dpuserAST.cpp:10: +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +In file included from ../dpuser/dpuserAST.cpp:10: +../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o arithmetics.o ../dpuser/arithmetics.cpp +../dpuser/python_dpuser.cpp:506:1: warning: multi-line comment [-Wcomment] + 506 | // PyErr_Format(PyExc_RuntimeError, "module compiled against "\ + | ^ +../dpuser/python_dpuser.cpp:512:1: warning: multi-line comment [-Wcomment] + 512 | // PyErr_Format(PyExc_RuntimeError, "module compiled against "\ + | ^ +../dpuser/python_dpuser.cpp:535:1: warning: multi-line comment [-Wcomment] + 535 | // PyErr_Format(PyExc_RuntimeError, "FATAL: module compiled as "\ + | ^ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../dpuser/gdl_dpuser.cpp:33: @@ -15848,13 +16864,30 @@ ../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] 403 | dpuserType evaluate() { body->evaluate(); } | ^ -../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.cpp: In member function 'virtual dpuserType assignmentNode::evaluate()': +../dpuser/dpuserAST.cpp:45:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 45 | if (intermittent.type == typeUnknown) throw dpuserTypeException("Cannot assign this to a variable\n"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp:56:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 56 | if (result.type == typeUnknown) throw dpuserTypeException("Cannot assign this to a variable\n"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp:67:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 67 | if (result.type != typeCon) throw dpuserTypeException("variable must be an integer\n"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp:69:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 69 | if (result.toInt() < 1) throw dpuserTypeException("variable must be >= 1\n"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp:73:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 73 | if (result.type != typeStr) throw dpuserTypeException("variable must be a string\n"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType variableNode::evaluate()': +../dpuser/dpuserAST.cpp:104:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 104 | throw dpuserTypeException("No such variable\n"); + | ^~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp: In constructor 'functionNode::functionNode(std::string)': +../dpuser/dpuserAST.cpp:137:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 137 | if (builtin_id >= funcs.size()) builtin_id = -1; + | ~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ../dpuser/gdl_dpuser.cpp:34: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] @@ -15864,6 +16897,13 @@ ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ +../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType functionNode::evaluate()': +../dpuser/dpuserAST.cpp:166:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 166 | for (int i = 1; i < userfunction_arguments[id].size(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp:169:69: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 169 | if ((nparams > 0) && (userfunction_arguments[id].size() <= nparams)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../dpuser/gdl_dpuser.cpp: In function 'int call_gdl(std::string, std::vector*, std::vector >, std::map, std::pair, dpuserType> >*, bool, dpuserType&)': ../dpuser/gdl_dpuser.cpp:669:26: warning: unused parameter 'func_or_pro' [-Wunused-parameter] 669 | int call_gdl(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { @@ -15883,7 +16923,130 @@ ../dpuser/gdl_dpuser.cpp:669:201: warning: unused parameter 'rv' [-Wunused-parameter] 669 | int call_gdl(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { | ~~~~~~~~~~~~^~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpstringlist.o ../utils/dpstringlist.cpp +../dpuser/dpuserAST.cpp:213:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 213 | for (int i = 0; i < args.size(); i++) { + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp: In constructor 'procedureNode::procedureNode(std::string)': +../dpuser/dpuserAST.cpp:281:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 281 | if (builtin_id >= procs.size()) builtin_id = -1; + | ~~~~~~~~~~~^~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType procedureNode::evaluate()': +../dpuser/dpuserAST.cpp:300:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 300 | for (int i = 1; i <= args.size(); i++) { + | ~~^~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp:312:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 312 | if (i < userprocedure_arguments[id].size()) new_dpuser_vars[userprocedure_arguments[id][i]] = args.at(i-1)->evaluate(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp:316:66: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 316 | if ((nparams > 0) && (userprocedure_arguments[id].size() <= nparams)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +../dpuser/dpuserAST.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 318 | for (int i = 0; i < options.size(); i++) { + | ~~^~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp:338:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] + 338 | for (int i = 1; i < userprocedure_arguments[id].size(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp:298:13: warning: unused variable 'argcount' [-Wunused-variable] + 298 | int argcount = 0; + | ^~~~~~~~ +../dpuser/dpuserAST.cpp:362:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 362 | for (int i = 0; i < args.size(); i++) { + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp:391:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 391 | for (int i = 0; i < arguments.size(); i++) { + | ~~^~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp: In constructor 'statementNode::statementNode(std::string, ASTNode*)': +../dpuser/dpuserAST.cpp:434:42: warning: unused parameter 'proc' [-Wunused-parameter] + 434 | statementNode::statementNode(std::string proc, ASTNode *arg1) : stmt(arg1) { + | ~~~~~~~~~~~~^~~~ +../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType listNode::evaluate()': +../dpuser/dpuserAST.cpp:458:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 458 | for (int i = 0; i < list.size(); i++) { + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType forloopNode::evaluate()': +../dpuser/dpuserAST.cpp:509:1: warning: no return statement in function returning non-void [-Wreturn-type] + 509 | } + | ^ +../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType whileNode::evaluate()': +../dpuser/dpuserAST.cpp:532:1: warning: no return statement in function returning non-void [-Wreturn-type] + 532 | } + | ^ +../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType createrangeNode::evaluate()': +../dpuser/dpuserAST.cpp:566:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 566 | for (i = 0; i < newrange->list.size(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp:587:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 587 | for (i = 1; i < newrange->list.size(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp:609:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 609 | for (i = 0; i < newrange->list.size(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType extractrangeNode::evaluate()': +../dpuser/dpuserAST.cpp:701:48: warning: comparison of integer expressions of different signedness: 'long int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] + 701 | if (index < 0 || index >= arg.svalue->length()) { + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp:709:48: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 709 | if (index < 0 || index >= arg.arrvalue->size()) { + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp:736:52: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 736 | if ((index >= 0) && (index < arg.dparrvalue->size())) { + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp:794:70: warning: comparison of integer expressions of different signedness: 'long int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] + 794 | if ((index1 < 0) || (index1 > index2) || (index2 > arg.svalue->length())) { + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp:800:72: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 800 | *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, + from ../dpuser/dpuserAST.cpp:4: +../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/dpuserAST.cpp:843:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 843 | for (int i = 0; i < newrange->list.size(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp: In member function 'long int operatorRangeEqualsNode::extractIndices()': +../dpuser/dpuserAST.cpp:961:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 961 | for (int i = 0; i < newrange->list.size(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp:960:10: warning: variable 'hasStar' set but not used [-Wunused-but-set-variable] + 960 | bool hasStar = false; + | ^~~~~~~ +../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType operatorRangeEqualsNode::evaluate()': +../dpuser/dpuserAST.cpp:1063:106: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 1063 | for (long n = indices[0]; n <= indices[1]; n++) (*dpuser_vars[id].arrvalue)[n] = (*var.svalue); + | ^ +In file included from ../dpuser/dpuser.h:10, + from ../dpuser/dpuser.yacchelper.h:4, + from ../dpuser/dpuserAST.h:11, + from ../dpuser/dpuserAST.cpp:4: +../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/dpuserAST.cpp:1143:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1143 | } else if (indices[0] > dpuser_vars[id].dparrvalue->size()-1) { + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o boolean.o ../dpuser/boolean.cpp +../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType procedureNode::evaluate()': +../dpuser/dpuserAST.cpp:426:1: warning: control reaches end of non-void function [-Wreturn-type] + 426 | } + | ^ +../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType ifNode::evaluate()': +../dpuser/dpuserAST.cpp:540:1: warning: control reaches end of non-void function [-Wreturn-type] + 540 | } + | ^ +../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType operatorRangeEqualsNode::evaluate()': +../dpuser/dpuserAST.cpp:1193:1: warning: control reaches end of non-void function [-Wreturn-type] + 1193 | } + | ^ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o helpmap.o ../dpuser/doc/helpmap.cpp +In file included from ../dpuser/dpuserAST.cpp:10: +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 289 | if (this == NULL) return 0; + | ^~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../dpuser/python_dpuser.cpp:9: @@ -15989,15 +17152,6 @@ ../dpuser/python_dpuser.cpp:983:204: warning: unused parameter 'rv' [-Wunused-parameter] 983 | int call_python(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { | ~~~~~~~~~~~~^~ -In file included from ../dpuser/dpuserAST.cpp:10: -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -In file included from ../dpuser/dpuserAST.cpp:10: -../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 120 | 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:51, from ../libfits/fits.h:30, @@ -16053,7 +17207,6 @@ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o regex_sr.o ../utils/regex/regex_sr.cpp ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; @@ -16177,171 +17330,6 @@ ../libfits/dpComplex.h:33:2: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ -../dpuser/dpuser_utils.cpp: In function 'bool CubeMerge(const char*, dpStringList&)': -../dpuser/dpuser_utils.cpp:1101:46: warning: 'bi' may be used uninitialized in this function [-Wmaybe-uninitialized] - 1101 | dpint64 memsize = (dpint64)n1 * n2 * (abs(bi) / 8); - | ~~~^~~~ -../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType assignmentNode::evaluate()': -../dpuser/dpuserAST.cpp:45:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 45 | if (intermittent.type == typeUnknown) throw dpuserTypeException("Cannot assign this to a variable\n"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp:56:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 56 | if (result.type == typeUnknown) throw dpuserTypeException("Cannot assign this to a variable\n"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp:67:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 67 | if (result.type != typeCon) throw dpuserTypeException("variable must be an integer\n"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp:69:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 69 | if (result.toInt() < 1) throw dpuserTypeException("variable must be >= 1\n"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp:73:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 73 | if (result.type != typeStr) throw dpuserTypeException("variable must be a string\n"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType variableNode::evaluate()': -../dpuser/dpuserAST.cpp:104:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 104 | throw dpuserTypeException("No such variable\n"); - | ^~~~~~~~~~~~~~~~~~~~ -imred.cpp: In member function 'void imRedMarkpos::newPosition(int, int)': -imred.cpp:2277:28: warning: 'yItem' may be used uninitialized in this function [-Wmaybe-uninitialized] - 2277 | positionsTable->setItem(positionsTable->rowCount() - 1, 1, yItem); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -imred.cpp:2275:28: warning: 'xItem' may be used uninitialized in this function [-Wmaybe-uninitialized] - 2275 | positionsTable->setItem(positionsTable->rowCount() - 1, 0, xItem); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp: In constructor 'functionNode::functionNode(std::string)': -../dpuser/dpuserAST.cpp:137:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 137 | if (builtin_id >= funcs.size()) builtin_id = -1; - | ~~~~~~~~~~~^~~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType functionNode::evaluate()': -../dpuser/dpuserAST.cpp:166:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 166 | for (int i = 1; i < userfunction_arguments[id].size(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp:169:69: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 169 | if ((nparams > 0) && (userfunction_arguments[id].size() <= nparams)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -../dpuser/dpuserAST.cpp:213:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 213 | for (int i = 0; i < args.size(); i++) { - | ~~^~~~~~~~~~~~~ -../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; - | ^~~~~~~ -../dpuser/dpuserAST.cpp: In constructor 'procedureNode::procedureNode(std::string)': -../dpuser/dpuserAST.cpp:281:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 281 | if (builtin_id >= procs.size()) builtin_id = -1; - | ~~~~~~~~~~~^~~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType procedureNode::evaluate()': -../dpuser/dpuserAST.cpp:300:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 300 | for (int i = 1; i <= args.size(); i++) { - | ~~^~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp:312:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 312 | if (i < userprocedure_arguments[id].size()) new_dpuser_vars[userprocedure_arguments[id][i]] = args.at(i-1)->evaluate(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp:316:66: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 316 | if ((nparams > 0) && (userprocedure_arguments[id].size() <= nparams)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -../dpuser/dpuserAST.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 318 | for (int i = 0; i < options.size(); i++) { - | ~~^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp:338:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 338 | for (int i = 1; i < userprocedure_arguments[id].size(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp:298:13: warning: unused variable 'argcount' [-Wunused-variable] - 298 | int argcount = 0; - | ^~~~~~~~ -../dpuser/dpuserAST.cpp:362:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 362 | for (int i = 0; i < args.size(); i++) { - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp:391:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 391 | for (int i = 0; i < arguments.size(); i++) { - | ~~^~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp: In constructor 'statementNode::statementNode(std::string, ASTNode*)': -../dpuser/dpuserAST.cpp:434:42: warning: unused parameter 'proc' [-Wunused-parameter] - 434 | statementNode::statementNode(std::string proc, ASTNode *arg1) : stmt(arg1) { - | ~~~~~~~~~~~~^~~~ -../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType listNode::evaluate()': -../dpuser/dpuserAST.cpp:458:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 458 | for (int i = 0; i < list.size(); i++) { - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType forloopNode::evaluate()': -../dpuser/dpuserAST.cpp:509:1: warning: no return statement in function returning non-void [-Wreturn-type] - 509 | } - | ^ -../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType whileNode::evaluate()': -../dpuser/dpuserAST.cpp:532:1: warning: no return statement in function returning non-void [-Wreturn-type] - 532 | } - | ^ -../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType createrangeNode::evaluate()': -../dpuser/dpuserAST.cpp:566:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 566 | for (i = 0; i < newrange->list.size(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp:587:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 587 | for (i = 1; i < newrange->list.size(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp:609:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 609 | for (i = 0; i < newrange->list.size(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType extractrangeNode::evaluate()': -../dpuser/dpuserAST.cpp:701:48: warning: comparison of integer expressions of different signedness: 'long int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] - 701 | if (index < 0 || index >= arg.svalue->length()) { - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp:709:48: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 709 | if (index < 0 || index >= arg.arrvalue->size()) { - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp:736:52: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 736 | if ((index >= 0) && (index < arg.dparrvalue->size())) { - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp:794:70: warning: comparison of integer expressions of different signedness: 'long int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] - 794 | if ((index1 < 0) || (index1 > index2) || (index2 > arg.svalue->length())) { - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp:800:72: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 800 | *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, - from ../dpuser/dpuserAST.cpp:4: -../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/dpuserAST.cpp:843:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 843 | for (int i = 0; i < newrange->list.size(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o mpfit.o ../utils/cmpfit/mpfit.cpp -imred.cpp: In member function 'void imRedMarkpos::updateMethod()': -imred.cpp:2345:32: warning: 'yItem' may be used uninitialized in this function [-Wmaybe-uninitialized] - 2345 | positionsTable->setItem(i / 2, 1, yItem); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -imred.cpp:2343:32: warning: 'xItem' may be used uninitialized in this function [-Wmaybe-uninitialized] - 2343 | positionsTable->setItem(i / 2, 0, xItem); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp: In member function 'long int operatorRangeEqualsNode::extractIndices()': -../dpuser/dpuserAST.cpp:961:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 961 | for (int i = 0; i < newrange->list.size(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp:960:10: warning: variable 'hasStar' set but not used [-Wunused-but-set-variable] - 960 | bool hasStar = false; - | ^~~~~~~ -../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType operatorRangeEqualsNode::evaluate()': -../dpuser/dpuserAST.cpp:1063:106: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 1063 | for (long n = indices[0]; n <= indices[1]; n++) (*dpuser_vars[id].arrvalue)[n] = (*var.svalue); - | ^ -In file included from ../dpuser/dpuser.h:10, - from ../dpuser/dpuser.yacchelper.h:4, - from ../dpuser/dpuserAST.h:11, - from ../dpuser/dpuserAST.cpp:4: -../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -In file included from QFitsViews/QFitsView3D.h:7, - from QFitsViews/QFitsView3D.cpp:12: -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 289 | if (this == NULL) return 0; - | ^~ -../dpuser/dpuserAST.cpp:1143:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1143 | } else if (indices[0] > dpuser_vars[id].dparrvalue->size()-1) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -16417,924 +17405,20 @@ ../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ -../dpuser/procedures.cpp: At global scope: -../dpuser/procedures.cpp:73:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 73 | { "pgarro", 4, 4, { REALNUM, REALNUM, REALNUM, REALNUM }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:74:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 74 | { "pgask", 1, 1, { typeCon }, 0 }, - | ^~~~~~~ ../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': ../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] 403 | dpuserType evaluate() { body->evaluate(); } | ^ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:75:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 75 | { "pgaxis", 14, 14, { typeStr, REALNUM, REALNUM, REALNUM, REALNUM, REALNUM, REALNUM, REALNUM, typeCon, REALNUM, REALNUM, REALNUM, REALNUM, REALNUM }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:76:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 76 | { "pgband", 7, 7, { typeCon, typeCon, REALNUM, REALNUM, typeId|REALNUM, typeId|REALNUM, typeId|ANYTHING }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:77:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 77 | { "pgbbuf", 0, 0, { typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:78:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 78 | { "pgbeg", 4, 4, { typeCon, typeStr, typeCon, typeCon }, 0 }, - | ^~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:79:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 79 | { "pgbegin", 4, 4, { typeCon, typeStr, typeCon, typeCon }, 0 }, - | ^~~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:80:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 80 | { "pgbin", 4, 4, { typeCon, typeFits, typeFits, typeCon }, 0 }, - | ^~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:81:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 81 | { "pgbox", 6, 6, { typeStr, REALNUM, typeCon, typeStr, REALNUM, typeCon }, 0 }, - | ^~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:82:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 82 | { "pgcirc", 3, 3, { REALNUM, REALNUM, REALNUM }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:83:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 83 | { "pgclos", 0, 0, { typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:84:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 84 | { "pgconb", 11, 11, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, typeFits, typeCon, typeFits, REALNUM }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:85:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 85 | { "pgconf", 10, 10, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, REALNUM, REALNUM, typeFits }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:86:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 86 | { "pgconl", 12, 12, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, REALNUM, typeFits, typeStr, typeCon, typeCon} }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::noptions' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:87:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 87 | { "pgcons", 10, 10, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, typeFits, typeCon, typeFits }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:88:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 88 | { "pgcont", 10, 10, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, typeFits, typeCon, typeFits }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:89:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 89 | { "pgconx", 0, 0, { typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:90:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 90 | { "pgctab", 7, 7, { typeFits, typeFits, typeFits, typeFits, typeCon, REALNUM, REALNUM }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:91:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 91 | { "pgcurse", 3, 3, { typeId|REALNUM, typeId|REALNUM, typeId|ANYTHING }, 0 }, - | ^~~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:92:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 92 | { "pgcurs", 3, 3, { typeId|REALNUM, typeId|REALNUM, typeId|ANYTHING }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:93:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 93 | { "pgdraw", 2, 2, { REALNUM, REALNUM }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:94:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 94 | { "pgebuf", 0, 0, { typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:95:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 95 | { "pgend", 0, 0, { typeCon }, 0 }, - | ^~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:96:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 96 | { "pgenv", 6, 6, { REALNUM, REALNUM, REALNUM, REALNUM, typeCon, typeCon }, 0 }, - | ^~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:97:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 97 | { "pgeras", 0, 0, { typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:98:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 98 | { "pgerr1", 5, 5, { typeCon, REALNUM, REALNUM, REALNUM, REALNUM }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:99:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 99 | { "pgerrb", 6, 6, { typeCon, typeCon, typeFits, typeFits, typeFits, REALNUM }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:100:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 100 | { "pgerrx", 5, 5, { typeCon, typeFits, typeFits, typeFits, REALNUM }, 0 }, - | ^~~~~~~~ In file included from ../dpuser/boolean.cpp:3: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ In file included from ../dpuser/boolean.cpp:3: ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -../dpuser/procedures.cpp:101:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 101 | { "pgerry", 5, 5, { typeCon, typeFits, typeFits, typeFits, REALNUM }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:102:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 102 | { "pgetxt", 0, 0, { typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:103:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 103 | { "pgfunt", 0, 0, { typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:104:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 104 | { "pgfunx", 0, 0, { typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:105:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 105 | { "pgfuny", 0, 0, { typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:106:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 106 | { "pggray", 10, 10, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, REALNUM, REALNUM, typeFits }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:107:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 107 | { "pghi2d", 12, 12, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, typeFits, typeCon, REALNUM, typeCon, typeFits }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:108:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 108 | { "pghist", 6, 6, { typeCon, typeFits, REALNUM, REALNUM, typeCon, typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:109:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 109 | { "pgiden", 0, 0, { typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:110:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 110 | { "pgimag", 10, 10, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, REALNUM, REALNUM, typeFits }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:111:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 111 | { "pglabel", 3, 3, { typeStr, typeStr, typeStr }, 0 }, - | ^~~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:112:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 112 | { "pglab", 3, 3, { typeStr, typeStr, typeStr }, 0 }, - | ^~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:113:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 113 | { "pglcur", 4, 4, { typeCon, typeId|typeCon, typeId|typeFits, typeId|typeFits }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:114:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 114 | { "pgldev", 0, 0, { typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:115:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 115 | { "pglen", 4, 4, { typeCon, typeStr, typeId|ANYTHING, typeId|ANYTHING }, 0 }, - | ^~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:116:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 116 | { "pgline", 3, 3, { typeCon, typeFits, typeFits }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:117:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 117 | { "pgmove", 2, 2, { REALNUM, REALNUM }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:118:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 118 | { "pgmtext", 5, 5, { typeStr, REALNUM, REALNUM, REALNUM, typeStr }, 0 }, - | ^~~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:119:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 119 | { "pgmtxt", 5, 5, { typeStr, REALNUM, REALNUM, REALNUM, typeStr }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:120:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 120 | { "pgncur", 5, 5, { typeCon, typeId|typeCon, typeId|typeFits, typeId|typeFits, typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:121:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 121 | { "pgncurse", 5, 5, { typeCon, typeId|typeCon, typeId|typeFits, typeId|typeFits, typeCon }, 0 }, - | ^~~~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:122:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 122 | { "pgnumb", 5, 5, { typeCon, typeCon, typeCon, typeId|ANYTHING, typeId|ANYTHING }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:123:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 123 | { "pgolin", 5, 5, { typeCon, typeId|typeCon, typeId|typeFits, typeId|typeFits, typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:124:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 124 | { "pgopen", 1, 1, { typeStr }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 304 | }; - | ^ -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/functions.cpp: In function 'dpuserType resolveFunction(int, std::vector, std::vector >)': -../dpuser/functions.cpp:2734:41: warning: 'comment' may be used uninitialized in this function [-Wmaybe-uninitialized] - 2734 | if (has_comment && fl[0] == comment) fl = ""; - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::noptions' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:304:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp: In function 'void resolveProcedure(int, std::vector, std::vector >)': -../dpuser/procedures.cpp:353:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 353 | for (int i = 0; i < options.size(); i++) { - | ~~^~~~~~~~~~~~~~~~ -../dpuser/procedures.cpp:374:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 374 | for (int i = 0; i < args.size(); i++) { - | ~~^~~~~~~~~~~~~ -../dpuser/procedures.cpp:1851:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1851 | for (int i = 1; i < arg[1].dparrvalue->size(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/procedures.cpp:2098:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 2098 | ret = XPASet(xpa, xpaServer, "scale log", NULL, - | ^~~~~~~~~~~ -../dpuser/procedures.cpp:2101:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 2101 | ret = XPASet(xpa, xpaServer, "scale linear", NULL, - | ^~~~~~~~~~~~~~ -../dpuser/procedures.cpp:2106:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 2106 | ret = XPASet(xpa, xpaServer, "scale zscale", NULL, - | ^~~~~~~~~~~~~~ -../dpuser/procedures.cpp:2111:136: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 2111 | 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:45, - from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:20, - from ../dpuser/procedures.cpp:23: -../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/procedures.cpp:2115:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 2115 | ret = XPASet(xpa, xpaServer, "scale minmax", NULL, - | ^~~~~~~~~~~~~~ -../dpuser/procedures.cpp:2516:27: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 2516 | key = "t"; - | ^~~ -In file included from ../dpuser/dpuser.h:10, - from ../dpuser/dpuser_utils.h:45, - from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:20, - from ../dpuser/procedures.cpp:23: -../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/procedures.cpp:2519:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 2519 | ret = XPAGet(xpa, xpaServer, "imexam key coordinate image", NULL, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/procedures.cpp:2524:41: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 2524 | tmp = bufs[0]; - | ^ -In file included from ../dpuser/dpuser.h:10, - from ../dpuser/dpuser_utils.h:45, - from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:20, - from ../dpuser/procedures.cpp:23: -../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/procedures.cpp:2525:55: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 2525 | tmp = tmp.stripWhiteSpace(); - | ^ -In file included from ../dpuser/dpuser.h:10, - from ../dpuser/dpuser_utils.h:45, - from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:20, - from ../dpuser/procedures.cpp:23: -../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/procedures.cpp:2527:47: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 2527 | key = tmp.left(pos); - | ^ -In file included from ../dpuser/dpuser.h:10, - from ../dpuser/dpuser_utils.h:45, - from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:20, - from ../dpuser/procedures.cpp:23: -../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/procedures.cpp:2529:55: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 2529 | tmp = tmp.stripWhiteSpace(); - | ^ -In file included from ../dpuser/dpuser.h:10, - from ../dpuser/dpuser_utils.h:45, - from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:20, - from ../dpuser/procedures.cpp:23: -../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o kabsch2d.o ../utils/kabsch/kabsch2d.cpp -../dpuser/procedures.cpp:3096:33: warning: variable 'zoomLevel' set but not used [-Wunused-but-set-variable] - 3096 | int zoomLevel = -100; - | ^~~~~~~~~ -../dpuser/procedures.cpp:3225:60: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 3225 | case typeStr: *pgVariables[i].svalue = inp; break; - | ^~~ -In file included from ../dpuser/dpuser.h:10, - from ../dpuser/dpuser_utils.h:45, - from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:20, - from ../dpuser/procedures.cpp:23: -../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/procedures.cpp:3279:58: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 3279 | accessPoint = cmd + "point " + pos + " }"; - | ^~~~ -In file included from ../dpuser/dpuser.h:10, - from ../dpuser/dpuser_utils.h:45, - from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:20, - from ../dpuser/procedures.cpp:23: -../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/procedures.cpp:3285:72: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 3285 | dpString::number(arg[2].toInt()) + " }"; - | ^~~~ -In file included from ../dpuser/dpuser.h:10, - from ../dpuser/dpuser_utils.h:45, - from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:20, - from ../dpuser/procedures.cpp:23: -../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/procedures.cpp:3291:72: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 3291 | dpString::number(arg[2].toInt()) + " 45 }"; - | ^~~~~~~ -In file included from ../dpuser/dpuser.h:10, - from ../dpuser/dpuser_utils.h:45, - from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:20, - from ../dpuser/procedures.cpp:23: -../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/procedures.cpp:3296:76: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 3296 | dpString::number(arg[2].toInt() / 2) + " }"; - | ^~~~ -In file included from ../dpuser/dpuser.h:10, - from ../dpuser/dpuser_utils.h:45, - from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:20, - from ../dpuser/procedures.cpp:23: -../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/procedures.cpp:3340:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 3340 | ret = XPASet(xpa, xpaServer, "regions delete all", NULL, - | ^~~~~~~~~~~~~~~~~~~~ -../dpuser/procedures.cpp:3420:50: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 3420 | env = *arg[0].svalue + "=" + *arg[1].svalue; - | ^~~~~~ -In file included from ../dpuser/dpuser.h:10, - from ../dpuser/dpuser_utils.h:45, - from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:20, - from ../dpuser/procedures.cpp:23: -../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/procedures.cpp:3526:34: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 3526 | filter = *arg[0].svalue; - | ^~~~~~ -In file included from ../dpuser/dpuser.h:10, - from ../dpuser/dpuser_utils.h:45, - from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:20, - from ../dpuser/procedures.cpp:23: -../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/procedures.cpp:3528:26: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 3528 | filter = "*"; - | ^~~ -In file included from ../dpuser/dpuser.h:10, - from ../dpuser/dpuser_utils.h:45, - from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:20, - from ../dpuser/procedures.cpp:23: -../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/procedures.cpp:3533:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 3533 | for (int i = 0; i < listing.size(); i++) { - | ~~^~~~~~~~~~~~~~~~ -../dpuser/procedures.cpp:3761:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 3761 | for (int i = 0; i < pgVariables[0].dparrvalue->size(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/procedures.cpp:3770:48: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 3770 | } else if (la[1] >= 0 && la[1] < pgVariables[0].dparrvalue->size()) { - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/procedures.cpp:519:14: warning: unused variable 'data5' [-Wunused-variable] - 519 | *data5 = NULL; - | ^~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpstring.o ../utils/dpstring.cpp ../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; @@ -17490,24 +17574,14 @@ ../dpuser/boolean.cpp:580:9: note: here 580 | case typeFits: switch(rightvalue.type) { | ^~~~ -../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType procedureNode::evaluate()': -../dpuser/dpuserAST.cpp:426:1: warning: control reaches end of non-void function [-Wreturn-type] - 426 | } - | ^ -../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType ifNode::evaluate()': -../dpuser/dpuserAST.cpp:540:1: warning: control reaches end of non-void function [-Wreturn-type] - 540 | } - | ^ -../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType operatorRangeEqualsNode::evaluate()': -../dpuser/dpuserAST.cpp:1193:1: warning: control reaches end of non-void function [-Wreturn-type] - 1193 | } - | ^ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o 3d_stuff.o ../libfits/3d_stuff.cpp -In file included from ../dpuser/dpuserAST.cpp:10: -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 289 | if (this == NULL) return 0; - | ^~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpstringlist.o ../utils/dpstringlist.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/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; + | ^~~~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o mpfit.o ../utils/cmpfit/mpfit.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o kabsch2d.o ../utils/kabsch/kabsch2d.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../utils/dpstring.cpp:5: @@ -17669,6 +17743,7 @@ ../utils/dpstring.cpp:352:9: warning: comparison of integer expressions of different signedness: 'long int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 352 | if (rv >= size()) rv = -1; | ~~~^~~~~~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o 3d_stuff.o ../libfits/3d_stuff.cpp gcc -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o cube.o ../libfits/cube.c In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, @@ -17751,19 +17826,6 @@ ../utils/dpstringlist.cpp:76:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 76 | for (int i = 0; i < lsize; i++) { | ~~^~~~~~~ -../libfits/cube.c: In function 'interpol': -../libfits/cube.c:121:57: warning: 'selected.w' may be used uninitialized in this function [-Wmaybe-uninitialized] - 121 | mycube[index(dim,point.x, point.y, point.z)] = selected.w; - | ~~~~~~~~^~ -../libfits/cube.c:106:52: warning: 'point.y' may be used uninitialized in this function [-Wmaybe-uninitialized] - 106 | distance = sqrt(pow((point.x-res.x),2)+pow((point.y-res.y),2)+pow((point.z-res.z),2)); - | ~~~~~^~ -../libfits/cube.c:106:75: warning: 'point.z' may be used uninitialized in this function [-Wmaybe-uninitialized] - 106 | distance = sqrt(pow((point.x-res.x),2)+pow((point.y-res.y),2)+pow((point.z-res.z),2)); - | ~~~~~^~ -../libfits/cube.c:106:29: warning: 'point.x' may be used uninitialized in this function [-Wmaybe-uninitialized] - 106 | distance = sqrt(pow((point.x-res.x),2)+pow((point.y-res.y),2)+pow((point.z-res.z),2)); - | ~~~~~^~ ../utils/dpstringlist.cpp: In static member function 'static dpStringList dpDir::dir(const dpString&)': ../utils/dpstringlist.cpp:257:15: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 257 | cmp = "*"; @@ -17781,7 +17843,6 @@ ../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpheader.o ../libfits/dpheader.cpp ../utils/dpstringlist.cpp: In static member function 'static void dpDir::walk(const dpString&, const dpString&, const dpString&, dpStringList&)': ../utils/dpstringlist.cpp:290:16: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 290 | Full = aDir; @@ -17791,14 +17852,28 @@ ../utils/dpstring.h:19:2: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ -../libfits/cube.c: In function 'interpol1d': -../libfits/cube.c:254:121: warning: 'selected.w' may be used uninitialized in this function [-Wmaybe-uninitialized] - 254 | mycube[index(dim,(unsigned short )igndata[i].x,(unsigned short )igndata[i].y,(unsigned short )igndata[i].z)] = selected.w; - | ~~~~~~~~^~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpheader.o ../libfits/dpheader.cpp ../utils/dpstringlist.cpp: In member function 'bool dpStringList::readFile(const dpString&)': ../utils/dpstringlist.cpp:196:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 196 | fread(newinput, sizeof(char), flength, fd); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../libfits/cube.c: In function 'interpol': +../libfits/cube.c:121:57: warning: 'selected.w' may be used uninitialized in this function [-Wmaybe-uninitialized] + 121 | mycube[index(dim,point.x, point.y, point.z)] = selected.w; + | ~~~~~~~~^~ +../libfits/cube.c:106:52: warning: 'point.y' may be used uninitialized in this function [-Wmaybe-uninitialized] + 106 | distance = sqrt(pow((point.x-res.x),2)+pow((point.y-res.y),2)+pow((point.z-res.z),2)); + | ~~~~~^~ +../libfits/cube.c:106:75: warning: 'point.z' may be used uninitialized in this function [-Wmaybe-uninitialized] + 106 | distance = sqrt(pow((point.x-res.x),2)+pow((point.y-res.y),2)+pow((point.z-res.z),2)); + | ~~~~~^~ +../libfits/cube.c:106:29: warning: 'point.x' may be used uninitialized in this function [-Wmaybe-uninitialized] + 106 | distance = sqrt(pow((point.x-res.x),2)+pow((point.y-res.y),2)+pow((point.z-res.z),2)); + | ~~~~~^~ +../libfits/cube.c: In function 'interpol1d': +../libfits/cube.c:254:121: warning: 'selected.w' may be used uninitialized in this function [-Wmaybe-uninitialized] + 254 | mycube[index(dim,(unsigned short )igndata[i].x,(unsigned short )igndata[i].y,(unsigned short )igndata[i].z)] = selected.w; + | ~~~~~~~~^~ g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits.o ../libfits/fits.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, @@ -17920,9 +17995,6 @@ ../libfits/fits.cpp:275: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 275 | #pragma omp parallel for | -../dpuser/procedures.cpp:1888:19: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 1888 | system(arg[0].svalue->c_str()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_dpl.o ../libfits/fits_dpl.cpp ../libfits/fits_cube.cpp:1875: warning: "COLLAPSEACTION" redefined 1875 | #define COLLAPSEACTION(source,dest) if ((source)!=ignore) ((dest)+=(source)) @@ -18032,13 +18104,6 @@ ../libfits/fits_cube.cpp:1999: note: this is the location of the previous definition 1999 | #define COLLAPSEACTION(source,dest) if((source)!=ignore){sortdata[counter]=(source);counter++;} | -In file included from ./QFitsMainWindow.h:20, - from ../dpuser/procedures.cpp:23: -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 289 | if (this == NULL) return 0; - | ^~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/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:51, from ../libfits/fits.h:30, @@ -18131,7 +18196,7 @@ ../libfits/3d_stuff.cpp:197:21: warning: zero-length gnu_printf format string [-Wformat-zero-length] 197 | sprintf(crtype, ""); | ^~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_file.o ../libfits/fits_file.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_exc.o ../libfits/fits_exc.cpp ../libfits/3d_stuff.cpp: In function 'bool norm3d(Fits&, const char*)': ../libfits/3d_stuff.cpp:137:34: 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]); @@ -18141,7 +18206,7 @@ ../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 289 | if (this == NULL) return 0; | ^~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_filters.o ../libfits/fits_filters.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/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:51, from ../libfits/fits.h:30, @@ -18251,7 +18316,6 @@ ../libfits/dpheader.cpp:991:12: warning: unused variable 'l' [-Wunused-variable] 991 | int i, l; | ^ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_funcs.o ../libfits/fits_funcs.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -18331,6 +18395,11 @@ ../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] 403 | dpuserType evaluate() { body->evaluate(); } | ^ +In file included from ../libfits/dpheader.cpp:18: +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 289 | if (this == NULL) return 0; + | ^~ In file included from ../libfits/fits.cpp:20: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] @@ -18340,16 +18409,10 @@ ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -In file included from ../libfits/dpheader.cpp:18: -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 289 | if (this == NULL) return 0; - | ^~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_mem.o ../libfits/fits_mem.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, - from ../libfits/fits_dpl.cpp:17: + from ../libfits/fits_cube.cpp:28: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': ../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] 36 | virtual ASTNode *append(ASTNode *) { } @@ -18361,10 +18424,11 @@ ../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { } | ~~~~~~~~~~~~^~~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_filters.o ../libfits/fits_filters.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, - from ../libfits/fits_dpl.cpp:17: + from ../libfits/fits_cube.cpp:28: ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -18425,10 +18489,80 @@ ../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] 403 | dpuserType evaluate() { body->evaluate(); } | ^ +In file included from ../libfits/fits_cube.cpp:28: +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +In file included from ../libfits/fits_cube.cpp:28: +../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 120 | 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:123:27: warning: variable 'status' set but not used [-Wunused-but-set-variable] + 123 | int m, nfiles, numfiles, status; + | ^~~~~~ +../libfits/fits_cube.cpp: In function 'bool cube_avg(const char*, Fits&, double)': +../libfits/fits_cube.cpp:178:9: warning: variable 'status' set but not used [-Wunused-but-set-variable] + 178 | 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:485:18: warning: variable 'c' set but not used [-Wunused-but-set-variable] + 485 | 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:920:46: warning: variable 'has_mask' set but not used [-Wunused-but-set-variable] + 920 | 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:1119:15: warning: variable 'first' set but not used [-Wunused-but-set-variable] + 1119 | int i, c, n, first, doit; + | ^~~~~ +../libfits/fits_cube.cpp: In function 'bool cube_median(char*, Fits&, int, int)': +../libfits/fits_cube.cpp:1213:24: warning: unused parameter 'fname' [-Wunused-parameter] + 1213 | bool cube_median(char *fname, Fits & result, int first, int last) + | ~~~~~~^~~~~ +../libfits/fits_cube.cpp:1213:38: warning: unused parameter 'result' [-Wunused-parameter] + 1213 | bool cube_median(char *fname, Fits & result, int first, int last) + | ~~~~~~~^~~~~~ +../libfits/fits_cube.cpp:1213:50: warning: unused parameter 'first' [-Wunused-parameter] + 1213 | bool cube_median(char *fname, Fits & result, int first, int last) + | ~~~~^~~~~ +../libfits/fits_cube.cpp:1213:61: warning: unused parameter 'last' [-Wunused-parameter] + 1213 | 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:1620:30: warning: variable 'numfiles' set but not used [-Wunused-but-set-variable] + 1620 | 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:1734:37: warning: variable 'numfiles' set but not used [-Wunused-but-set-variable] + 1734 | int i, j, m, nfiles, nrows, numfiles, k; + | ^~~~~~~~ +../libfits/fits.cpp: In function 'void getFitsFile(char*, Fits&)': +../libfits/fits.cpp:62:8: 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 ../libfits/fits.cpp:20: +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 289 | if (this == NULL) return 0; + | ^~ +In file included from /usr/include/string.h:495, + from ../libfits/dpheader.cpp:15: +In function 'char* strncpy(char*, const char*, size_t)', + inlined from 'bool verifyFitsKey(char*)' at ../libfits/dpheader.cpp:867:12: +/usr/include/i386-linux-gnu/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] + 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../libfits/dpheader.cpp: In function 'bool verifyFitsKey(char*)': +../libfits/dpheader.cpp:867:30: note: length computed here + 867 | strncpy(key, work, strlen(work) + 1); + | ~~~~~~^~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, - from ../libfits/fits_cube.cpp:28: + from ../libfits/fits_dpl.cpp:17: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': ../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] 36 | virtual ASTNode *append(ASTNode *) { } @@ -18440,6 +18574,74 @@ ../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { } | ~~~~~~~~~~~~^~~~~~ +../libfits/fits_cube.cpp: In member function 'bool Fits::cube2single(char*, char*, int, char*)': +../libfits/fits_cube.cpp:2127:9: warning: variable 'j' set but not used [-Wunused-but-set-variable] + 2127 | int i, j, n, z = 0; + | ^ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from ../libfits/fits_dpl.cpp:17: +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:2: 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:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': +../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] + 403 | dpuserType evaluate() { body->evaluate(); } + | ^ In file included from ../libfits/fits_dpl.cpp:17: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] @@ -18449,10 +18651,88 @@ ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ +In file included from /usr/include/string.h:495, + from ../libfits/dpheader.cpp:15: +In function 'char* strncat(char*, const char*, size_t)', + inlined from 'bool Fits::SetIntKey(const char*, int, const char*)' at ../libfits/dpheader.cpp:887:39: +/usr/include/i386-linux-gnu/bits/string_fortified.h:136:34: 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] + 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'char* strncat(char*, const char*, size_t)', + inlined from 'bool Fits::SetIntKey(const char*, int, const char*)' at ../libfits/dpheader.cpp:894:12: +/usr/include/i386-linux-gnu/bits/string_fortified.h:136:34: 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] + 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'char* strncat(char*, const char*, size_t)', + inlined from 'bool Fits::SetIntKey(const char*, int, const char*)' at ../libfits/dpheader.cpp:899:32: +/usr/include/i386-linux-gnu/bits/string_fortified.h:136:34: 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] + 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'char* strncat(char*, const char*, size_t)', + inlined from 'bool Fits::SetFloatKey(const char*, double, const char*)' at ../libfits/dpheader.cpp:944:39: +/usr/include/i386-linux-gnu/bits/string_fortified.h:136:34: 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] + 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'char* strncat(char*, const char*, size_t)', + inlined from 'bool Fits::SetFloatKey(const char*, double, const char*)' at ../libfits/dpheader.cpp:951:12: +/usr/include/i386-linux-gnu/bits/string_fortified.h:136:34: 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] + 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'char* strncat(char*, const char*, size_t)', + inlined from 'bool Fits::SetFloatKey(const char*, double, const char*)' at ../libfits/dpheader.cpp:956:35: +/usr/include/i386-linux-gnu/bits/string_fortified.h:136:34: 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] + 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'char* strncat(char*, const char*, size_t)', + inlined from 'bool Fits::SetStringKey(const char*, const char*, const char*)' at ../libfits/dpheader.cpp:1003:39: +/usr/include/i386-linux-gnu/bits/string_fortified.h:136:34: 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] + 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'char* strncat(char*, const char*, size_t)', + inlined from 'bool Fits::SetStringKey(const char*, const char*, const char*)' at ../libfits/dpheader.cpp:1012:12: +/usr/include/i386-linux-gnu/bits/string_fortified.h:136:34: 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] + 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'char* strncat(char*, const char*, size_t)', + inlined from 'bool Fits::SetStringKey(const char*, const char*, const char*)' at ../libfits/dpheader.cpp:1018:35: +/usr/include/i386-linux-gnu/bits/string_fortified.h:136:34: 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] + 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_funcs.o ../libfits/fits_funcs.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, - from ../libfits/fits_cube.cpp:28: + from ../libfits/fits_exc.cpp:13: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': +../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] + 36 | virtual ASTNode *append(ASTNode *) { } + | ^ +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] + 37 | virtual ASTNode *append(std::string option) { } + | ^ +../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { } + | ~~~~~~~~~~~~^~~~~~ +../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]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from ../libfits/fits_exc.cpp:13: ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -18475,6 +18755,91 @@ ../dpuser/dpuserAST.h:284:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': +../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] + 403 | dpuserType evaluate() { body->evaluate(); } + | ^ +In file included from ../libfits/fits_dpl.cpp:17: +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 289 | if (this == NULL) return 0; + | ^~ +In file included from /usr/include/string.h:495, + from ../libfits/fits.cpp:19: +In function 'char* strncpy(char*, const char*, size_t)', + inlined from 'bool Fits::copy(const Fits&)' at ../libfits/fits.cpp:345:12: +/usr/include/i386-linux-gnu/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation] + 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../libfits/fits_exc.cpp:13: +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +In file included from ../libfits/fits_exc.cpp:13: +../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ +In function 'char* strncpy(char*, const char*, size_t)', + inlined from 'void Fits::CopyHeader(const Fits&)' at ../libfits/dpheader.cpp:832:10: +/usr/include/i386-linux-gnu/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation] + 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../libfits/fits_exc.cpp: In member function 'bool Fits::enlarge(int, int)': +../libfits/fits_exc.cpp:38:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 38 | if (naxis[0] != 2) return fits_error("Fits::enlarge: Only 2D images allowed"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../libfits/fits_cube.cpp:28: +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 289 | if (this == NULL) return 0; + | ^~ +../libfits/fits_exc.cpp:55:8: warning: this statement may fall through [-Wimplicit-fallthrough=] + 55 | sum /= (double)isum; + | ~~~~^~~~~~~~~~~~~~~ +../libfits/fits_exc.cpp:57:9: note: here + 57 | case 0: + | ^~~~ +In file included from ../libfits/fits_exc.cpp:13: +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 289 | if (this == NULL) return 0; + | ^~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_mem.o ../libfits/fits_mem.cpp ../libfits/fits_funcs.cpp:31: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 31 | #pragma omp parallel for | @@ -18508,10 +18873,6 @@ ../libfits/fits_funcs.cpp:152: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 152 | #pragma omp parallel for | -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ ../libfits/fits_funcs.cpp:169: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 169 | #pragma omp parallel for | @@ -18569,19 +18930,9 @@ ../libfits/fits_funcs.cpp:463: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 463 | #pragma omp parallel for | -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ ../libfits/fits_funcs.cpp:467: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 467 | #pragma omp parallel for | -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ ../libfits/fits_funcs.cpp:494: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 494 | #pragma omp parallel for | @@ -18636,6 +18987,61 @@ ../libfits/fits_funcs.cpp:824: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 824 | #pragma omp parallel for | +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from ../libfits/fits_file.cpp:14: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': +../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] + 36 | virtual ASTNode *append(ASTNode *) { } + | ^ +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] + 37 | virtual ASTNode *append(std::string option) { } + | ^ +../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { } + | ~~~~~~~~~~~~^~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from ../libfits/fits_file.cpp:14: +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:2: 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:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; @@ -18660,134 +19066,436 @@ ../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] 403 | dpuserType evaluate() { body->evaluate(); } | ^ -In file included from ../libfits/fits_cube.cpp:28: +In file included from ../libfits/fits_file.cpp:14: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ -In file included from ../libfits/fits_cube.cpp:28: +In file included from ../libfits/fits_file.cpp:14: ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | 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:123:27: warning: variable 'status' set but not used [-Wunused-but-set-variable] - 123 | int m, nfiles, numfiles, status; - | ^~~~~~ -../libfits/fits_cube.cpp: In function 'bool cube_avg(const char*, Fits&, double)': -../libfits/fits_cube.cpp:178:9: warning: variable 'status' set but not used [-Wunused-but-set-variable] - 178 | 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:485:18: warning: variable 'c' set but not used [-Wunused-but-set-variable] - 485 | 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:920:46: warning: variable 'has_mask' set but not used [-Wunused-but-set-variable] - 920 | 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:1119:15: warning: variable 'first' set but not used [-Wunused-but-set-variable] - 1119 | int i, c, n, first, doit; - | ^~~~~ -../libfits/fits_cube.cpp: In function 'bool cube_median(char*, Fits&, int, int)': -../libfits/fits_cube.cpp:1213:24: warning: unused parameter 'fname' [-Wunused-parameter] - 1213 | bool cube_median(char *fname, Fits & result, int first, int last) - | ~~~~~~^~~~~ -../libfits/fits_cube.cpp:1213:38: warning: unused parameter 'result' [-Wunused-parameter] - 1213 | bool cube_median(char *fname, Fits & result, int first, int last) - | ~~~~~~~^~~~~~ -../libfits/fits_cube.cpp:1213:50: warning: unused parameter 'first' [-Wunused-parameter] - 1213 | bool cube_median(char *fname, Fits & result, int first, int last) - | ~~~~^~~~~ -../libfits/fits_cube.cpp:1213:61: warning: unused parameter 'last' [-Wunused-parameter] - 1213 | 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:1620:30: warning: variable 'numfiles' set but not used [-Wunused-but-set-variable] - 1620 | 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:1734:37: warning: variable 'numfiles' set but not used [-Wunused-but-set-variable] - 1734 | int i, j, m, nfiles, nrows, numfiles, k; - | ^~~~~~~~ -../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]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_ops.o ../libfits/fits_ops.cpp -../libfits/fits.cpp: In function 'void getFitsFile(char*, Fits&)': -../libfits/fits.cpp:62:8: 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 ../libfits/fits_dpl.cpp:17: -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 289 | if (this == NULL) return 0; - | ^~ -In file included from ../libfits/fits.cpp:20: +../libfits/fits_file.cpp: In member function 'bool Fits::OpenFITS(const char*)': +../libfits/fits_file.cpp:134:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 134 | return fits_error("Could not open file for reading"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../libfits/fits_file.cpp:140:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 140 | return fits_error("Could not open file for reading"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../libfits/fits_file.cpp:147:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 147 | return fits_error("Could not open file for reading"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../libfits/fits_file.cpp: In member function 'bool Fits::CreateFITS(const char*)': +../libfits/fits_file.cpp:166:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 166 | return fits_error("Could not open file for writing"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../libfits/fits_file.cpp: In member function 'bool Fits::ReadFITSData(dpint64, dpint64, dpint64, dpint64, dpint64, dpint64)': +../libfits/fits_file.cpp:229:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 229 | return fits_error("Premature end of data"); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../libfits/fits_file.cpp:238:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 238 | return fits_error("Premature end of data"); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../libfits/fits_file.cpp:246:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 246 | return fits_error("Premature end of data"); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../libfits/fits_file.cpp:255:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 255 | return fits_error("Premature end of data"); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../libfits/fits_file.cpp:267:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 267 | return fits_error("Premature end of data"); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../libfits/fits_file.cpp:282:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 282 | return fits_error("Read partial: Could not allocate memory"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../libfits/fits_file.cpp:288:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 288 | return fits_error("Premature end of data"); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../libfits/fits_file.cpp: In member function 'bool Fits::ReadFITSCubeImage(int)': +../libfits/fits_file.cpp:323:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 323 | return fits_error("Cannot acces cube image"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../libfits/fits_file.cpp:329:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 329 | return fits_error("Premature end of data"); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../libfits/fits_file.cpp: In member function 'bool Fits::ReadFITS(const char*, dpint64, dpint64, dpint64, dpint64, dpint64, dpint64)': +../libfits/fits_file.cpp:384:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 384 | if (mem <= 0) return fits_error("ReadFits: invalid range"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../libfits/fits_file.cpp: In member function 'bool Fits::ReadFITSExtension(const char*, int, dpint64, dpint64, dpint64, dpint64, dpint64, dpint64)': +../libfits/fits_file.cpp:458:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 458 | return fits_error("ReadFits: invalid range"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../libfits/fits_file.cpp: In member function 'int Fits::FindColumnByName(const char*)': +../libfits/fits_file.cpp:849:6: warning: unused variable 'rv' [-Wunused-variable] + 849 | int rv = -1; + | ^~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from ../libfits/fits_filters.cpp:18: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': +../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] + 36 | virtual ASTNode *append(ASTNode *) { } + | ^ +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] + 37 | virtual ASTNode *append(std::string option) { } + | ^ +../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { } + | ~~~~~~~~~~~~^~~~~~ +../libfits/fits_file.cpp: In member function 'bool Fits::WriteFITSExtension(const char*)': +../libfits/fits_file.cpp:968:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 968 | fread(s, 1, 6, fd); + | ~~~~~^~~~~~~~~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from ../libfits/fits_filters.cpp:18: +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:2: 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:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': +../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] + 403 | dpuserType evaluate() { body->evaluate(); } + | ^ +In file included from ../libfits/fits_filters.cpp:18: +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +In file included from ../libfits/fits_filters.cpp:18: +../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ +In file included from ../libfits/fits_file.cpp:14: ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 289 | if (this == NULL) return 0; | ^~ -../libfits/fits_cube.cpp: In member function 'bool Fits::cube2single(char*, char*, int, char*)': -../libfits/fits_cube.cpp:2127:9: warning: variable 'j' set but not used [-Wunused-but-set-variable] - 2127 | int i, j, n, z = 0; - | ^ +../libfits/fits_file.cpp: In member function 'bool Fits::GetBintableColumn(int, Fits&)': +../libfits/fits_file.cpp:624:21: warning: '%i' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] + 624 | sprintf(key, "TSCAL%i", column); + | ^~ +../libfits/fits_file.cpp:624:15: note: directive argument in the range [1, 2147483647] + 624 | sprintf(key, "TSCAL%i", column); + | ^~~~~~~~~ +In file included from /usr/include/stdio.h:867, + from ../libfits/fits.h:26, + from ../libfits/fits_file.cpp:14: +/usr/include/i386-linux-gnu/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 7 and 16 bytes into a destination of size 9 + 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 37 | __bos (__s), __fmt, __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../libfits/fits_file.cpp:628:21: warning: '%i' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] + 628 | sprintf(key, "TZERO%i", column); + | ^~ +../libfits/fits_file.cpp:628:15: note: directive argument in the range [1, 2147483647] + 628 | sprintf(key, "TZERO%i", column); + | ^~~~~~~~~ +In file included from /usr/include/stdio.h:867, + from ../libfits/fits.h:26, + from ../libfits/fits_file.cpp:14: +/usr/include/i386-linux-gnu/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 7 and 16 bytes into a destination of size 9 + 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 37 | __bos (__s), __fmt, __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../libfits/fits_file.cpp:635:23: warning: '%i' directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] + 635 | sprintf(key, "TDIM%i", column); + | ^~ +../libfits/fits_file.cpp:635:18: note: directive argument in the range [1, 2147483647] + 635 | sprintf(key, "TDIM%i", column); + | ^~~~~~~~ +In file included from /usr/include/stdio.h:867, + from ../libfits/fits.h:26, + from ../libfits/fits_file.cpp:14: +/usr/include/i386-linux-gnu/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 15 bytes into a destination of size 9 + 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 37 | __bos (__s), __fmt, __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../libfits/fits_file.cpp:662:24: warning: '%i' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] + 662 | sprintf(key, "TTYPE%i", column); + | ^~ +../libfits/fits_file.cpp:662:18: note: directive argument in the range [1, 2147483647] + 662 | sprintf(key, "TTYPE%i", column); + | ^~~~~~~~~ +In file included from /usr/include/stdio.h:867, + from ../libfits/fits.h:26, + from ../libfits/fits_file.cpp:14: +/usr/include/i386-linux-gnu/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 7 and 16 bytes into a destination of size 9 + 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 37 | __bos (__s), __fmt, __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:495, - from ../libfits/dpheader.cpp:15: + from ../libfits/fits.h:27, + from ../libfits/fits_file.cpp:14: In function 'char* strncpy(char*, const char*, size_t)', - inlined from 'bool verifyFitsKey(char*)' at ../libfits/dpheader.cpp:867:12: -/usr/include/i386-linux-gnu/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] + inlined from 'bool Fits::getHeaderInformation()' at ../libfits/fits_file.cpp:1123:9: +/usr/include/i386-linux-gnu/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../libfits/dpheader.cpp: In function 'bool verifyFitsKey(char*)': -../libfits/dpheader.cpp:867:30: note: length computed here - 867 | strncpy(key, work, strlen(work) + 1); - | ~~~~~~^~~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/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:51, + from ../libfits/fits.h:30, + from ../libfits/fits_funcs.cpp:16: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': +../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] + 36 | virtual ASTNode *append(ASTNode *) { } + | ^ +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] + 37 | virtual ASTNode *append(std::string option) { } + | ^ +../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { } + | ~~~~~~~~~~~~^~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:51, + from ../libfits/fits.h:30, + from ../libfits/fits_funcs.cpp:16: +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:2: 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:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': +../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] + 403 | dpuserType evaluate() { body->evaluate(); } + | ^ +In file included from ../libfits/fits_funcs.cpp:16: +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +In file included from ../libfits/fits_funcs.cpp:16: +../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 120 | 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::GetBintableColumn(int, dpStringList&)': +../libfits/fits_file.cpp:711:24: warning: '%i' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] + 711 | sprintf(key, "TTYPE%i", column); + | ^~ +../libfits/fits_file.cpp:711:18: note: directive argument in the range [1, 2147483647] + 711 | sprintf(key, "TTYPE%i", column); + | ^~~~~~~~~ +In file included from /usr/include/stdio.h:867, + from ../libfits/fits.h:26, + from ../libfits/fits_file.cpp:14: +/usr/include/i386-linux-gnu/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 7 and 16 bytes into a destination of size 9 + 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 37 | __bos (__s), __fmt, __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../libfits/fits_funcs.cpp: In member function 'bool Fits::Asin(bool)': +../libfits/fits_funcs.cpp:395:55: 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:32, + from ../libfits/fits_funcs.cpp:16: +../libfits/dpComplex.h:33:2: 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:55: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 438 | c = complex_acos(dpComplex(cdata[n].r, cdata[n].i)); + | ^ +In file included from ../libfits/fits.h:32, + from ../libfits/fits_funcs.cpp:16: +../libfits/dpComplex.h:33:2: 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:55: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 474 | c = complex_atan(dpComplex(cdata[n].r, cdata[n].i)); + | ^ +In file included from ../libfits/fits.h:32, + from ../libfits/fits_funcs.cpp:16: +../libfits/dpComplex.h:33:2: 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:55: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 505 | c = complex_atan(dpComplex(cdata[n].r, cdata[n].i)); + | ^ +In file included from ../libfits/fits.h:32, + from ../libfits/fits_funcs.cpp:16: +../libfits/dpComplex.h:33:2: 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:56: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 542 | c = complex_asinh(dpComplex(cdata[n].r, cdata[n].i)); + | ^ +In file included from ../libfits/fits.h:32, + from ../libfits/fits_funcs.cpp:16: +../libfits/dpComplex.h:33:2: 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:56: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 585 | c = complex_acosh(dpComplex(cdata[n].r, cdata[n].i)); + | ^ +In file included from ../libfits/fits.h:32, + from ../libfits/fits_funcs.cpp:16: +../libfits/dpComplex.h:33:2: 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:56: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 628 | c = complex_atanh(dpComplex(cdata[n].r, cdata[n].i)); + | ^ +In file included from ../libfits/fits.h:32, + from ../libfits/fits_funcs.cpp:16: +../libfits/dpComplex.h:33:2: 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:54: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 665 | c = complex_exp(dpComplex(cdata[n].r, cdata[n].i)); + | ^ +In file included from ../libfits/fits.h:32, + from ../libfits/fits_funcs.cpp:16: +../libfits/dpComplex.h:33:2: 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:58: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 715 | c = complex_log(dpComplex(cdata[n].r, cdata[n].i)) / denom; + | ^~~~~ +In file included from ../libfits/fits.h:32, + from ../libfits/fits_funcs.cpp:16: +../libfits/dpComplex.h:33:2: 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:54: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 755 | c = complex_log(dpComplex(cdata[n].r, cdata[n].i)); + | ^ +In file included from ../libfits/fits.h:32, + from ../libfits/fits_funcs.cpp:16: +../libfits/dpComplex.h:33:2: 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:55: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 794 | c = complex_sqrt(dpComplex(cdata[n].r, cdata[n].i)); + | ^ +In file included from ../libfits/fits.h:32, + from ../libfits/fits_funcs.cpp:16: +../libfits/dpComplex.h:33:2: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' + 33 | dpComplex(const dpComplex &); + | ^~~~~~~~~ g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_procs.o ../libfits/fits_procs.cpp -In file included from /usr/include/string.h:495, - from ../libfits/dpheader.cpp:15: -In function 'char* strncat(char*, const char*, size_t)', - inlined from 'bool Fits::SetIntKey(const char*, int, const char*)' at ../libfits/dpheader.cpp:887:39: -/usr/include/i386-linux-gnu/bits/string_fortified.h:136:34: 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] - 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'char* strncat(char*, const char*, size_t)', - inlined from 'bool Fits::SetIntKey(const char*, int, const char*)' at ../libfits/dpheader.cpp:894:12: -/usr/include/i386-linux-gnu/bits/string_fortified.h:136:34: 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] - 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'char* strncat(char*, const char*, size_t)', - inlined from 'bool Fits::SetIntKey(const char*, int, const char*)' at ../libfits/dpheader.cpp:899:32: -/usr/include/i386-linux-gnu/bits/string_fortified.h:136:34: 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] - 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'char* strncat(char*, const char*, size_t)', - inlined from 'bool Fits::SetFloatKey(const char*, double, const char*)' at ../libfits/dpheader.cpp:944:39: -/usr/include/i386-linux-gnu/bits/string_fortified.h:136:34: 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] - 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'char* strncat(char*, const char*, size_t)', - inlined from 'bool Fits::SetFloatKey(const char*, double, const char*)' at ../libfits/dpheader.cpp:951:12: -/usr/include/i386-linux-gnu/bits/string_fortified.h:136:34: 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] - 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'char* strncat(char*, const char*, size_t)', - inlined from 'bool Fits::SetFloatKey(const char*, double, const char*)' at ../libfits/dpheader.cpp:956:35: -/usr/include/i386-linux-gnu/bits/string_fortified.h:136:34: 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] - 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libfits/fits_ops.cpp:42: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 42 | #pragma omp parallel for | @@ -18824,11 +19532,6 @@ ../libfits/fits_ops.cpp:160: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 160 | #pragma omp parallel for | -In function 'char* strncat(char*, const char*, size_t)', - inlined from 'bool Fits::SetStringKey(const char*, const char*, const char*)' at ../libfits/dpheader.cpp:1003:39: -/usr/include/i386-linux-gnu/bits/string_fortified.h:136:34: 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] - 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libfits/fits_ops.cpp:403: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 403 | #pragma omp parallel for | @@ -18838,11 +19541,6 @@ ../libfits/fits_ops.cpp:411: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 411 | #pragma omp parallel for | -In function 'char* strncat(char*, const char*, size_t)', - inlined from 'bool Fits::SetStringKey(const char*, const char*, const char*)' at ../libfits/dpheader.cpp:1012:12: -/usr/include/i386-linux-gnu/bits/string_fortified.h:136:34: 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] - 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libfits/fits_ops.cpp:415: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 415 | #pragma omp parallel for | @@ -18858,11 +19556,6 @@ ../libfits/fits_ops.cpp:435: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 435 | #pragma omp parallel for | -In function 'char* strncat(char*, const char*, size_t)', - inlined from 'bool Fits::SetStringKey(const char*, const char*, const char*)' at ../libfits/dpheader.cpp:1018:35: -/usr/include/i386-linux-gnu/bits/string_fortified.h:136:34: 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] - 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libfits/fits_ops.cpp:439: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 439 | #pragma omp parallel for | @@ -19298,697 +19991,6 @@ ../libfits/fits_ops.cpp:2417: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2417 | #pragma omp parallel for private(y,z) | -In file included from /usr/include/string.h:495, - from ../libfits/fits.cpp:19: -In function 'char* strncpy(char*, const char*, size_t)', - inlined from 'bool Fits::copy(const Fits&)' at ../libfits/fits.cpp:345:12: -/usr/include/i386-linux-gnu/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation] - 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ../libfits/fits.h:30, - from ../libfits/fits_exc.cpp:13: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': -../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] - 36 | virtual ASTNode *append(ASTNode *) { } - | ^ -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] - 37 | virtual ASTNode *append(std::string option) { } - | ^ -../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { } - | ~~~~~~~~~~~~^~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ../libfits/fits.h:30, - from ../libfits/fits_exc.cpp:13: -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:2: 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:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': -../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] - 403 | dpuserType evaluate() { body->evaluate(); } - | ^ -In file included from ../libfits/fits_exc.cpp:13: -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -In file included from ../libfits/fits_exc.cpp:13: -../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 120 | 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:38:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 38 | if (naxis[0] != 2) return fits_error("Fits::enlarge: Only 2D images allowed"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_range.o ../libfits/fits_range.cpp -In file included from ../libfits/fits_cube.cpp:28: -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 289 | if (this == NULL) return 0; - | ^~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ../libfits/fits.h:30, - from ../libfits/fits_filters.cpp:18: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': -../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] - 36 | virtual ASTNode *append(ASTNode *) { } - | ^ -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] - 37 | virtual ASTNode *append(std::string option) { } - | ^ -../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { } - | ~~~~~~~~~~~~^~~~~~ -In function 'char* strncpy(char*, const char*, size_t)', - inlined from 'void Fits::CopyHeader(const Fits&)' at ../libfits/dpheader.cpp:832:10: -/usr/include/i386-linux-gnu/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation] - 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ../libfits/fits.h:30, - from ../libfits/fits_filters.cpp:18: -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:2: 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:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': -../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] - 403 | dpuserType evaluate() { body->evaluate(); } - | ^ -In file included from ../libfits/fits_filters.cpp:18: -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -In file included from ../libfits/fits_filters.cpp:18: -../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 120 | 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:51, - from ../libfits/fits.h:30, - from ../libfits/fits_file.cpp:14: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': -../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] - 36 | virtual ASTNode *append(ASTNode *) { } - | ^ -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] - 37 | virtual ASTNode *append(std::string option) { } - | ^ -../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { } - | ~~~~~~~~~~~~^~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ../libfits/fits.h:30, - from ../libfits/fits_file.cpp:14: -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:2: 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:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': -../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] - 403 | dpuserType evaluate() { body->evaluate(); } - | ^ -../libfits/fits_exc.cpp:55:8: warning: this statement may fall through [-Wimplicit-fallthrough=] - 55 | sum /= (double)isum; - | ~~~~^~~~~~~~~~~~~~~ -../libfits/fits_exc.cpp:57:9: note: here - 57 | case 0: - | ^~~~ -In file included from ../libfits/fits_file.cpp:14: -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -In file included from ../libfits/fits_file.cpp:14: -../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 120 | 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::OpenFITS(const char*)': -../libfits/fits_file.cpp:134:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 134 | return fits_error("Could not open file for reading"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../libfits/fits_file.cpp:140:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 140 | return fits_error("Could not open file for reading"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../libfits/fits_file.cpp:147:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 147 | return fits_error("Could not open file for reading"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../libfits/fits_file.cpp: In member function 'bool Fits::CreateFITS(const char*)': -../libfits/fits_file.cpp:166:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 166 | return fits_error("Could not open file for writing"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../libfits/fits_file.cpp: In member function 'bool Fits::ReadFITSData(dpint64, dpint64, dpint64, dpint64, dpint64, dpint64)': -../libfits/fits_file.cpp:229:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 229 | return fits_error("Premature end of data"); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../libfits/fits_file.cpp:238:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 238 | return fits_error("Premature end of data"); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../libfits/fits_file.cpp:246:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 246 | return fits_error("Premature end of data"); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../libfits/fits_file.cpp:255:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 255 | return fits_error("Premature end of data"); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../libfits/fits_file.cpp:267:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 267 | return fits_error("Premature end of data"); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../libfits/fits_file.cpp:282:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 282 | return fits_error("Read partial: Could not allocate memory"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../libfits/fits_file.cpp:288:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 288 | return fits_error("Premature end of data"); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../libfits/fits_file.cpp: In member function 'bool Fits::ReadFITSCubeImage(int)': -../libfits/fits_file.cpp:323:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 323 | return fits_error("Cannot acces cube image"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../libfits/fits_file.cpp:329:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 329 | return fits_error("Premature end of data"); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../libfits/fits_file.cpp: In member function 'bool Fits::ReadFITS(const char*, dpint64, dpint64, dpint64, dpint64, dpint64, dpint64)': -../libfits/fits_file.cpp:384:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 384 | if (mem <= 0) return fits_error("ReadFits: invalid range"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../libfits/fits_file.cpp: In member function 'bool Fits::ReadFITSExtension(const char*, int, dpint64, dpint64, dpint64, dpint64, dpint64, dpint64)': -../libfits/fits_file.cpp:458:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 458 | return fits_error("ReadFits: invalid range"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../libfits/fits_file.cpp: In member function 'int Fits::FindColumnByName(const char*)': -../libfits/fits_file.cpp:849:6: warning: unused variable 'rv' [-Wunused-variable] - 849 | int rv = -1; - | ^~ -In file included from ../libfits/fits_exc.cpp:13: -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 289 | if (this == NULL) return 0; - | ^~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/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::WriteFITSExtension(const char*)': -../libfits/fits_file.cpp:968:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 968 | fread(s, 1, 6, fd); - | ~~~~~^~~~~~~~~~~~~ -In file included from ../libfits/fits_file.cpp:14: -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 289 | if (this == NULL) return 0; - | ^~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o JulianDay.o ../libfits/JulianDay.cpp -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ../libfits/fits.h:30, - from ../libfits/fits_funcs.cpp:16: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': -../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] - 36 | virtual ASTNode *append(ASTNode *) { } - | ^ -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:49: warning: no return statement in function returning non-void [-Wreturn-type] - 37 | virtual ASTNode *append(std::string option) { } - | ^ -../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { } - | ~~~~~~~~~~~~^~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:51, - from ../libfits/fits.h:30, - from ../libfits/fits_funcs.cpp:16: -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:6: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:11: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:2: 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:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::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::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:45: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:2: 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:61: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:34: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:2: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In member function 'virtual dpuserType userprocedureNode::evaluate()': -../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] - 403 | dpuserType evaluate() { body->evaluate(); } - | ^ -In file included from ../libfits/fits_funcs.cpp:16: -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -In file included from ../libfits/fits_funcs.cpp:16: -../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ -../libfits/fits_funcs.cpp: In member function 'bool Fits::Asin(bool)': -../libfits/fits_funcs.cpp:395:55: 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:32, - from ../libfits/fits_funcs.cpp:16: -../libfits/dpComplex.h:33:2: 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:55: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 438 | c = complex_acos(dpComplex(cdata[n].r, cdata[n].i)); - | ^ -In file included from ../libfits/fits.h:32, - from ../libfits/fits_funcs.cpp:16: -../libfits/dpComplex.h:33:2: 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:55: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 474 | c = complex_atan(dpComplex(cdata[n].r, cdata[n].i)); - | ^ -In file included from ../libfits/fits.h:32, - from ../libfits/fits_funcs.cpp:16: -../libfits/dpComplex.h:33:2: 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:55: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 505 | c = complex_atan(dpComplex(cdata[n].r, cdata[n].i)); - | ^ -In file included from ../libfits/fits.h:32, - from ../libfits/fits_funcs.cpp:16: -../libfits/dpComplex.h:33:2: 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:56: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 542 | c = complex_asinh(dpComplex(cdata[n].r, cdata[n].i)); - | ^ -In file included from ../libfits/fits.h:32, - from ../libfits/fits_funcs.cpp:16: -../libfits/dpComplex.h:33:2: 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:56: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 585 | c = complex_acosh(dpComplex(cdata[n].r, cdata[n].i)); - | ^ -In file included from ../libfits/fits.h:32, - from ../libfits/fits_funcs.cpp:16: -../libfits/dpComplex.h:33:2: 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:56: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 628 | c = complex_atanh(dpComplex(cdata[n].r, cdata[n].i)); - | ^ -In file included from ../libfits/fits.h:32, - from ../libfits/fits_funcs.cpp:16: -../libfits/dpComplex.h:33:2: 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:54: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 665 | c = complex_exp(dpComplex(cdata[n].r, cdata[n].i)); - | ^ -In file included from ../libfits/fits.h:32, - from ../libfits/fits_funcs.cpp:16: -../libfits/dpComplex.h:33:2: 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:58: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 715 | c = complex_log(dpComplex(cdata[n].r, cdata[n].i)) / denom; - | ^~~~~ -In file included from ../libfits/fits.h:32, - from ../libfits/fits_funcs.cpp:16: -../libfits/dpComplex.h:33:2: 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:54: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 755 | c = complex_log(dpComplex(cdata[n].r, cdata[n].i)); - | ^ -In file included from ../libfits/fits.h:32, - from ../libfits/fits_funcs.cpp:16: -../libfits/dpComplex.h:33:2: 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:55: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 794 | c = complex_sqrt(dpComplex(cdata[n].r, cdata[n].i)); - | ^ -In file included from ../libfits/fits.h:32, - from ../libfits/fits_funcs.cpp:16: -../libfits/dpComplex.h:33:2: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' - 33 | dpComplex(const dpComplex &); - | ^~~~~~~~~ -../libfits/JulianDay.cpp:457: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] - 457 | #pragma warning (disable: 4244) // disable warning 'conversion from double to unsigned short possible loss of data' - | -../libfits/JulianDay.cpp:519: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] - 519 | #pragma warning (default: 4244) - | -../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator=(const CJulianDay&)': -../libfits/JulianDay.cpp:127:10: 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:10: 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:9: 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:9: 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:10: 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:10: 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:9: 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:9: 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:10: 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:10: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] - 219 | return *this; - | ^~~~ -../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' - 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) - | ^~~~~~~~~~ -../libfits/JulianDay.cpp: In member function 'void CJulianDay::SetJD(USHORT, USHORT, long int, USHORT, USHORT, double)': -../libfits/JulianDay.cpp:427:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] - 427 | reform = (lYear == 1582) && ((usMonth == 10) && (usDay > 15) || (usMonth > 10)) || (lYear > 1582); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -../libfits/JulianDay.cpp:427:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] - 427 | reform = (lYear == 1582) && ((usMonth == 10) && (usDay > 15) || (usMonth > 10)) || (lYear > 1582); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o math_utils.o ../libfits/math_utils.cpp -../libfits/fits_file.cpp: In member function 'bool Fits::GetBintableColumn(int, Fits&)': -../libfits/fits_file.cpp:624:21: warning: '%i' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] - 624 | sprintf(key, "TSCAL%i", column); - | ^~ -../libfits/fits_file.cpp:624:15: note: directive argument in the range [1, 2147483647] - 624 | sprintf(key, "TSCAL%i", column); - | ^~~~~~~~~ -In file included from /usr/include/stdio.h:867, - from ../libfits/fits.h:26, - from ../libfits/fits_file.cpp:14: -/usr/include/i386-linux-gnu/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 7 and 16 bytes into a destination of size 9 - 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 37 | __bos (__s), __fmt, __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../libfits/fits_file.cpp:628:21: warning: '%i' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] - 628 | sprintf(key, "TZERO%i", column); - | ^~ -../libfits/fits_file.cpp:628:15: note: directive argument in the range [1, 2147483647] - 628 | sprintf(key, "TZERO%i", column); - | ^~~~~~~~~ -In file included from /usr/include/stdio.h:867, - from ../libfits/fits.h:26, - from ../libfits/fits_file.cpp:14: -/usr/include/i386-linux-gnu/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 7 and 16 bytes into a destination of size 9 - 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 37 | __bos (__s), __fmt, __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../libfits/fits_file.cpp:635:23: warning: '%i' directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] - 635 | sprintf(key, "TDIM%i", column); - | ^~ -../libfits/fits_file.cpp:635:18: note: directive argument in the range [1, 2147483647] - 635 | sprintf(key, "TDIM%i", column); - | ^~~~~~~~ -In file included from /usr/include/stdio.h:867, - from ../libfits/fits.h:26, - from ../libfits/fits_file.cpp:14: -/usr/include/i386-linux-gnu/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 15 bytes into a destination of size 9 - 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 37 | __bos (__s), __fmt, __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../libfits/fits_file.cpp:662:24: warning: '%i' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] - 662 | sprintf(key, "TTYPE%i", column); - | ^~ -../libfits/fits_file.cpp:662:18: note: directive argument in the range [1, 2147483647] - 662 | sprintf(key, "TTYPE%i", column); - | ^~~~~~~~~ -In file included from /usr/include/stdio.h:867, - from ../libfits/fits.h:26, - from ../libfits/fits_file.cpp:14: -/usr/include/i386-linux-gnu/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 7 and 16 bytes into a destination of size 9 - 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 37 | __bos (__s), __fmt, __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -20004,6 +20006,7 @@ ../dpuser/dpuserAST.h:37:39: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { } | ~~~~~~~~~~~~^~~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_range.o ../libfits/fits_range.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -20077,19 +20080,12 @@ ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -In file included from /usr/include/string.h:495, - from ../libfits/fits.h:27, - from ../libfits/fits_file.cpp:14: -In function 'char* strncpy(char*, const char*, size_t)', - inlined from 'bool Fits::getHeaderInformation()' at ../libfits/fits_file.cpp:1123:9: -/usr/include/i386-linux-gnu/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation] - 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libfits/fits_mem.cpp: In member function 'bool Fits::allocateMemory(dpint64)': ../libfits/fits_mem.cpp:81:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | return fits_error("Could not allocate enough memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpComplex.o ../libfits/dpComplex.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_red.o ../libfits/fits_red.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o JulianDay.o ../libfits/JulianDay.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -20200,7 +20196,6 @@ ../libfits/fits_ops.cpp:502:7: warning: unused variable 'loop' [-Wunused-variable] 502 | bool loop = FALSE; | ^~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fitting.o ../libfits/fitting.cpp ../libfits/fits_ops.cpp: In member function 'bool Fits::sub2(const Fits&)': ../libfits/fits_ops.cpp:1024:7: warning: unused variable 'loop' [-Wunused-variable] 1024 | bool loop = FALSE; @@ -20213,21 +20208,6 @@ ../libfits/fits_ops.cpp:2111:7: warning: unused variable 'loop' [-Wunused-variable] 2111 | bool loop = FALSE; | ^~~~ -../libfits/fits_file.cpp: In member function 'bool Fits::GetBintableColumn(int, dpStringList&)': -../libfits/fits_file.cpp:711:24: warning: '%i' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] - 711 | sprintf(key, "TTYPE%i", column); - | ^~ -../libfits/fits_file.cpp:711:18: note: directive argument in the range [1, 2147483647] - 711 | sprintf(key, "TTYPE%i", column); - | ^~~~~~~~~ -In file included from /usr/include/stdio.h:867, - from ../libfits/fits.h:26, - from ../libfits/fits_file.cpp:14: -/usr/include/i386-linux-gnu/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 7 and 16 bytes into a destination of size 9 - 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 37 | __bos (__s), __fmt, __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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); @@ -20354,12 +20334,108 @@ ../libfits/fits_procs.cpp:3017:34: warning: unused variable 'd' [-Wunused-variable] 3017 | float *xshift, *yshift, *scale, d, xmin, xmax, ymin, ymax; | ^ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o voronoi.o ../libfits/voronoi.cpp +../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) + | +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o math_utils.o ../libfits/math_utils.cpp +../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator=(const CJulianDay&)': +../libfits/JulianDay.cpp:127:10: 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:10: 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:9: 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:9: 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:10: 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:10: 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:9: 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:9: 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:10: 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:10: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] + 219 | return *this; + | ^~~~ +../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' + 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) + | ^~~~~~~~~~ +../libfits/JulianDay.cpp: In member function 'void CJulianDay::SetJD(USHORT, USHORT, long int, USHORT, USHORT, double)': +../libfits/JulianDay.cpp:427:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] + 427 | reform = (lYear == 1582) && ((usMonth == 10) && (usDay > 15) || (usMonth > 10)) || (lYear > 1582); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +../libfits/JulianDay.cpp:427:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] + 427 | reform = (lYear == 1582) && ((usMonth == 10) && (usDay > 15) || (usMonth > 10)) || (lYear > 1582); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libfits/fits_ops.cpp:16: ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 289 | if (this == NULL) return 0; | ^~ +../libfits/fits_procs.cpp: In member function 'bool Fits::old_reass()': +../libfits/fits_procs.cpp:2675:3: warning: this statement may fall through [-Wimplicit-fallthrough=] + 2675 | } + | ^ +../libfits/fits_procs.cpp:2676:3: note: here + 2676 | case 3: switch (membits) { + | ^~~~ +In file included from ../libfits/fits_procs.cpp:17: +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 289 | if (this == NULL) return 0; + | ^~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpComplex.o ../libfits/dpComplex.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -20448,6 +20524,7 @@ ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fitting.o ../libfits/fitting.cpp ../libfits/fits_range.cpp: In member function 'void Fits::deflate()': ../libfits/fits_range.cpp:1199:21: warning: zero-length gnu_printf format string [-Wformat-zero-length] 1199 | sprintf(ctype[i], ""); @@ -20458,14 +20535,7 @@ ../libfits/fits_range.cpp:1251:18: warning: zero-length gnu_printf format string [-Wformat-zero-length] 1251 | sprintf(crtype, ""); | ^~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_logic.o ../libfits/fits_logic.cpp -../libfits/fits_procs.cpp: In member function 'bool Fits::old_reass()': -../libfits/fits_procs.cpp:2675:3: warning: this statement may fall through [-Wimplicit-fallthrough=] - 2675 | } - | ^ -../libfits/fits_procs.cpp:2676:3: note: here - 2676 | case 3: switch (membits) { - | ^~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o voronoi.o ../libfits/voronoi.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -20545,11 +20615,6 @@ ../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] 403 | dpuserType evaluate() { body->evaluate(); } | ^ -In file included from ../libfits/fits_procs.cpp:17: -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 289 | if (this == NULL) return 0; - | ^~ In file included from ../libfits/fits_red.cpp:13: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] @@ -20605,7 +20670,11 @@ | | | | int long int | %li -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o astrolib.o ../libfits/astrolib.cpp +In file included from ../libfits/fits_red.cpp:13: +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 289 | if (this == NULL) return 0; + | ^~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -20694,96 +20763,10 @@ ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -../libfits/fits_logic.cpp:15: warning: "LOGICACTION" redefined - 15 | #define LOGICACTION >= - | -../libfits/fits_logic.cpp:8: note: this is the location of the previous definition - 8 | #define LOGICACTION > - | -../libfits/fits_logic.cpp:22: warning: "LOGICACTION" redefined - 22 | #define LOGICACTION < - | -../libfits/fits_logic.cpp:15: note: this is the location of the previous definition - 15 | #define LOGICACTION >= - | -../libfits/fits_logic.cpp:29: warning: "LOGICACTION" redefined - 29 | #define LOGICACTION <= - | -../libfits/fits_logic.cpp:22: note: this is the location of the previous definition - 22 | #define LOGICACTION < - | -../libfits/fits_logic.cpp:36: warning: "LOGICACTION" redefined - 36 | #define LOGICACTION != - | -../libfits/fits_logic.cpp:29: note: this is the location of the previous definition - 29 | #define LOGICACTION <= - | ../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:31: warning: variable 'error' set but not used [-Wunused-but-set-variable] 359 | double *A[11], angle, scale, error; | ^~~~~ -../libfits/fits_logic.cpp:43: warning: "LOGICACTION" redefined - 43 | #define LOGICACTION == - | -../libfits/fits_logic.cpp:36: note: this is the location of the previous definition - 36 | #define LOGICACTION != - | -../libfits/fits_logic.cpp:50: warning: "LOGICACTION" redefined - 50 | #define LOGICACTION > - | -../libfits/fits_logic.cpp:43: note: this is the location of the previous definition - 43 | #define LOGICACTION == - | -../libfits/fits_logic.cpp:56: warning: "LOGICACTION" redefined - 56 | #define LOGICACTION >= - | -../libfits/fits_logic.cpp:50: note: this is the location of the previous definition - 50 | #define LOGICACTION > - | -../libfits/fits_logic.cpp:62: warning: "LOGICACTION" redefined - 62 | #define LOGICACTION < - | -../libfits/fits_logic.cpp:56: note: this is the location of the previous definition - 56 | #define LOGICACTION >= - | -../libfits/fits_logic.cpp:68: warning: "LOGICACTION" redefined - 68 | #define LOGICACTION <= - | -../libfits/fits_logic.cpp:62: note: this is the location of the previous definition - 62 | #define LOGICACTION < - | -../libfits/fits_logic.cpp:74: warning: "LOGICACTION" redefined - 74 | #define LOGICACTION != - | -../libfits/fits_logic.cpp:68: note: this is the location of the previous definition - 68 | #define LOGICACTION <= - | -../libfits/fits_logic.cpp:80: warning: "LOGICACTION" redefined - 80 | #define LOGICACTION == - | -../libfits/fits_logic.cpp:74: note: this is the location of the previous definition - 74 | #define LOGICACTION != - | -../libfits/fits_logic.cpp:86: warning: "LOGICACTION" redefined - 86 | #define LOGICACTION && - | -../libfits/fits_logic.cpp:80: note: this is the location of the previous definition - 80 | #define LOGICACTION == - | -../libfits/fits_logic.cpp:93: warning: "LOGICACTION" redefined - 93 | #define LOGICACTION || - | -../libfits/fits_logic.cpp:86: note: this is the location of the previous definition - 86 | #define LOGICACTION && - | -In file included from ../libfits/fits_red.cpp:13: -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 289 | if (this == NULL) return 0; - | ^~ -/usr/lib/qt5/bin/rcc -name QFitsViewDoc doc/QFitsViewDoc.qrc -o qrc_QFitsViewDoc.cpp -/usr/lib/qt5/bin/rcc -name QFitsViewRes resources/QFitsViewRes.qrc -o qrc_QFitsViewRes.cpp -g++ -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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 In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -20876,6 +20859,7 @@ ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_logic.o ../libfits/fits_logic.cpp In file included from ../libfits/fitting.cpp:9: ../libfits/../dpuser/mpfit/mpfitAST.h: In destructor 'mpfitunaryMinusNode::~mpfitunaryMinusNode()': ../libfits/../dpuser/mpfit/mpfitAST.h:40:28: warning: deleting object of abstract class type 'mpfitASTNode' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] @@ -21108,14 +21092,12 @@ ../libfits/fitting.cpp:3648:12: warning: unused variable 'v' [-Wunused-variable] 3648 | double v, f; | ^ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qrc_QFitsViewDoc.o qrc_QFitsViewDoc.cpp In file included from ../libfits/fitting.h:4, from ../libfits/fitting.cpp:8: ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 289 | if (this == NULL) return 0; | ^~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qrc_QFitsViewRes.o qrc_QFitsViewRes.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -21204,6 +21186,84 @@ ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ +../libfits/fits_logic.cpp:15: warning: "LOGICACTION" redefined + 15 | #define LOGICACTION >= + | +../libfits/fits_logic.cpp:8: note: this is the location of the previous definition + 8 | #define LOGICACTION > + | +../libfits/fits_logic.cpp:22: warning: "LOGICACTION" redefined + 22 | #define LOGICACTION < + | +../libfits/fits_logic.cpp:15: note: this is the location of the previous definition + 15 | #define LOGICACTION >= + | +../libfits/fits_logic.cpp:29: warning: "LOGICACTION" redefined + 29 | #define LOGICACTION <= + | +../libfits/fits_logic.cpp:22: note: this is the location of the previous definition + 22 | #define LOGICACTION < + | +../libfits/fits_logic.cpp:36: warning: "LOGICACTION" redefined + 36 | #define LOGICACTION != + | +../libfits/fits_logic.cpp:29: note: this is the location of the previous definition + 29 | #define LOGICACTION <= + | +../libfits/fits_logic.cpp:43: warning: "LOGICACTION" redefined + 43 | #define LOGICACTION == + | +../libfits/fits_logic.cpp:36: note: this is the location of the previous definition + 36 | #define LOGICACTION != + | +../libfits/fits_logic.cpp:50: warning: "LOGICACTION" redefined + 50 | #define LOGICACTION > + | +../libfits/fits_logic.cpp:43: note: this is the location of the previous definition + 43 | #define LOGICACTION == + | +../libfits/fits_logic.cpp:56: warning: "LOGICACTION" redefined + 56 | #define LOGICACTION >= + | +../libfits/fits_logic.cpp:50: note: this is the location of the previous definition + 50 | #define LOGICACTION > + | +../libfits/fits_logic.cpp:62: warning: "LOGICACTION" redefined + 62 | #define LOGICACTION < + | +../libfits/fits_logic.cpp:56: note: this is the location of the previous definition + 56 | #define LOGICACTION >= + | +../libfits/fits_logic.cpp:68: warning: "LOGICACTION" redefined + 68 | #define LOGICACTION <= + | +../libfits/fits_logic.cpp:62: note: this is the location of the previous definition + 62 | #define LOGICACTION < + | +../libfits/fits_logic.cpp:74: warning: "LOGICACTION" redefined + 74 | #define LOGICACTION != + | +../libfits/fits_logic.cpp:68: note: this is the location of the previous definition + 68 | #define LOGICACTION <= + | +../libfits/fits_logic.cpp:80: warning: "LOGICACTION" redefined + 80 | #define LOGICACTION == + | +../libfits/fits_logic.cpp:74: note: this is the location of the previous definition + 74 | #define LOGICACTION != + | +../libfits/fits_logic.cpp:86: warning: "LOGICACTION" redefined + 86 | #define LOGICACTION && + | +../libfits/fits_logic.cpp:80: note: this is the location of the previous definition + 80 | #define LOGICACTION == + | +../libfits/fits_logic.cpp:93: warning: "LOGICACTION" redefined + 93 | #define LOGICACTION || + | +../libfits/fits_logic.cpp:86: note: this is the location of the previous definition + 86 | #define LOGICACTION && + | ../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) { @@ -21215,12 +21275,13 @@ ../libfits/voronoi.cpp:291:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 291 | for (j = 0; j < npixels; j++) { | ~~^~~~~~~~~ -/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/dpuser-4.0+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I/build/dpuser-4.0+dfsg/QFitsView -I/build/dpuser-4.0+dfsg/utils -I/build/dpuser-4.0+dfsg/libfits -I/build/dpuser-4.0+dfsg/include -I/build/dpuser-4.0+dfsg/dpuser -I/build/dpuser-4.0+dfsg/dpuser/parser -I/build/dpuser-4.0+dfsg/QFitsView/QFitsBuffers -I/build/dpuser-4.0+dfsg/QFitsView/QFitsWidgets -I/build/dpuser-4.0+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++/10 -I/usr/include/i386-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/i686-linux-gnu/10/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsMainWindow.h -o moc_QFitsMainWindow.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o astrolib.o ../libfits/astrolib.cpp In file included from ../libfits/voronoi.cpp:1: ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 289 | if (this == NULL) return 0; | ^~ +/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:51, from ../libfits/fits.h:30, @@ -21309,7 +21370,14 @@ ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -/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/dpuser-4.0+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I/build/dpuser-4.0+dfsg/QFitsView -I/build/dpuser-4.0+dfsg/utils -I/build/dpuser-4.0+dfsg/libfits -I/build/dpuser-4.0+dfsg/include -I/build/dpuser-4.0+dfsg/dpuser -I/build/dpuser-4.0+dfsg/dpuser/parser -I/build/dpuser-4.0+dfsg/QFitsView/QFitsBuffers -I/build/dpuser-4.0+dfsg/QFitsView/QFitsWidgets -I/build/dpuser-4.0+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++/10 -I/usr/include/i386-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/i686-linux-gnu/10/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsMainView.h -o moc_QFitsMainView.cpp +/usr/lib/qt5/bin/rcc -name QFitsViewRes resources/QFitsViewRes.qrc -o qrc_QFitsViewRes.cpp +In file included from ../libfits/fits_logic.cpp:6: +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 289 | if (this == NULL) return 0; + | ^~ +g++ -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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 +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qrc_QFitsViewDoc.o qrc_QFitsViewDoc.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -21427,19 +21495,17 @@ ../libfits/astrolib.cpp:833:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 833 | for (int ip = 1; ip < count; ip++) { | ~~~^~~~~~~ -/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/dpuser-4.0+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I/build/dpuser-4.0+dfsg/QFitsView -I/build/dpuser-4.0+dfsg/utils -I/build/dpuser-4.0+dfsg/libfits -I/build/dpuser-4.0+dfsg/include -I/build/dpuser-4.0+dfsg/dpuser -I/build/dpuser-4.0+dfsg/dpuser/parser -I/build/dpuser-4.0+dfsg/QFitsView/QFitsBuffers -I/build/dpuser-4.0+dfsg/QFitsView/QFitsWidgets -I/build/dpuser-4.0+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++/10 -I/usr/include/i386-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/i686-linux-gnu/10/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsBuffers/QFitsBaseBuffer.h -o moc_QFitsBaseBuffer.cpp -In file included from ../libfits/fits_logic.cpp:6: -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 289 | if (this == NULL) return 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/dpuser-4.0+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I/build/dpuser-4.0+dfsg/QFitsView -I/build/dpuser-4.0+dfsg/utils -I/build/dpuser-4.0+dfsg/libfits -I/build/dpuser-4.0+dfsg/include -I/build/dpuser-4.0+dfsg/dpuser -I/build/dpuser-4.0+dfsg/dpuser/parser -I/build/dpuser-4.0+dfsg/QFitsView/QFitsBuffers -I/build/dpuser-4.0+dfsg/QFitsView/QFitsWidgets -I/build/dpuser-4.0+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++/10 -I/usr/include/i386-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/i686-linux-gnu/10/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsBuffers/QFitsSingleBuffer.h -o moc_QFitsSingleBuffer.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qrc_QFitsViewRes.o qrc_QFitsViewRes.cpp In file included from ../libfits/astrolib.h:4, from ../libfits/astrolib.cpp:1: ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:289:3: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 289 | if (this == NULL) return 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/dpuser-4.0+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I/build/dpuser-4.0+dfsg/QFitsView -I/build/dpuser-4.0+dfsg/utils -I/build/dpuser-4.0+dfsg/libfits -I/build/dpuser-4.0+dfsg/include -I/build/dpuser-4.0+dfsg/dpuser -I/build/dpuser-4.0+dfsg/dpuser/parser -I/build/dpuser-4.0+dfsg/QFitsView/QFitsBuffers -I/build/dpuser-4.0+dfsg/QFitsView/QFitsWidgets -I/build/dpuser-4.0+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++/10 -I/usr/include/i386-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/i686-linux-gnu/10/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/dpuser-4.0+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I/build/dpuser-4.0+dfsg/QFitsView -I/build/dpuser-4.0+dfsg/utils -I/build/dpuser-4.0+dfsg/libfits -I/build/dpuser-4.0+dfsg/include -I/build/dpuser-4.0+dfsg/dpuser -I/build/dpuser-4.0+dfsg/dpuser/parser -I/build/dpuser-4.0+dfsg/QFitsView/QFitsBuffers -I/build/dpuser-4.0+dfsg/QFitsView/QFitsWidgets -I/build/dpuser-4.0+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++/10 -I/usr/include/i386-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/i686-linux-gnu/10/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/dpuser-4.0+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I/build/dpuser-4.0+dfsg/QFitsView -I/build/dpuser-4.0+dfsg/utils -I/build/dpuser-4.0+dfsg/libfits -I/build/dpuser-4.0+dfsg/include -I/build/dpuser-4.0+dfsg/dpuser -I/build/dpuser-4.0+dfsg/dpuser/parser -I/build/dpuser-4.0+dfsg/QFitsView/QFitsBuffers -I/build/dpuser-4.0+dfsg/QFitsView/QFitsWidgets -I/build/dpuser-4.0+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++/10 -I/usr/include/i386-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/i686-linux-gnu/10/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/dpuser-4.0+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I/build/dpuser-4.0+dfsg/QFitsView -I/build/dpuser-4.0+dfsg/utils -I/build/dpuser-4.0+dfsg/libfits -I/build/dpuser-4.0+dfsg/include -I/build/dpuser-4.0+dfsg/dpuser -I/build/dpuser-4.0+dfsg/dpuser/parser -I/build/dpuser-4.0+dfsg/QFitsView/QFitsBuffers -I/build/dpuser-4.0+dfsg/QFitsView/QFitsWidgets -I/build/dpuser-4.0+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++/10 -I/usr/include/i386-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/i686-linux-gnu/10/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/dpuser-4.0+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I/build/dpuser-4.0+dfsg/QFitsView -I/build/dpuser-4.0+dfsg/utils -I/build/dpuser-4.0+dfsg/libfits -I/build/dpuser-4.0+dfsg/include -I/build/dpuser-4.0+dfsg/dpuser -I/build/dpuser-4.0+dfsg/dpuser/parser -I/build/dpuser-4.0+dfsg/QFitsView/QFitsBuffers -I/build/dpuser-4.0+dfsg/QFitsView/QFitsWidgets -I/build/dpuser-4.0+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++/10 -I/usr/include/i386-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/i686-linux-gnu/10/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsBuffers/QFitsMultiBuffer.h -o moc_QFitsMultiBuffer.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/dpuser-4.0+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I/build/dpuser-4.0+dfsg/QFitsView -I/build/dpuser-4.0+dfsg/utils -I/build/dpuser-4.0+dfsg/libfits -I/build/dpuser-4.0+dfsg/include -I/build/dpuser-4.0+dfsg/dpuser -I/build/dpuser-4.0+dfsg/dpuser/parser -I/build/dpuser-4.0+dfsg/QFitsView/QFitsBuffers -I/build/dpuser-4.0+dfsg/QFitsView/QFitsWidgets -I/build/dpuser-4.0+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++/10 -I/usr/include/i386-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/i686-linux-gnu/10/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/dpuser-4.0+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I/build/dpuser-4.0+dfsg/QFitsView -I/build/dpuser-4.0+dfsg/utils -I/build/dpuser-4.0+dfsg/libfits -I/build/dpuser-4.0+dfsg/include -I/build/dpuser-4.0+dfsg/dpuser -I/build/dpuser-4.0+dfsg/dpuser/parser -I/build/dpuser-4.0+dfsg/QFitsView/QFitsBuffers -I/build/dpuser-4.0+dfsg/QFitsView/QFitsWidgets -I/build/dpuser-4.0+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++/10 -I/usr/include/i386-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/i686-linux-gnu/10/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsWidgets/QFitsBaseWidget.h -o moc_QFitsBaseWidget.cpp @@ -21450,16 +21516,28 @@ /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/dpuser-4.0+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I/build/dpuser-4.0+dfsg/QFitsView -I/build/dpuser-4.0+dfsg/utils -I/build/dpuser-4.0+dfsg/libfits -I/build/dpuser-4.0+dfsg/include -I/build/dpuser-4.0+dfsg/dpuser -I/build/dpuser-4.0+dfsg/dpuser/parser -I/build/dpuser-4.0+dfsg/QFitsView/QFitsBuffers -I/build/dpuser-4.0+dfsg/QFitsView/QFitsWidgets -I/build/dpuser-4.0+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++/10 -I/usr/include/i386-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/i686-linux-gnu/10/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/dpuser-4.0+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I/build/dpuser-4.0+dfsg/QFitsView -I/build/dpuser-4.0+dfsg/utils -I/build/dpuser-4.0+dfsg/libfits -I/build/dpuser-4.0+dfsg/include -I/build/dpuser-4.0+dfsg/dpuser -I/build/dpuser-4.0+dfsg/dpuser/parser -I/build/dpuser-4.0+dfsg/QFitsView/QFitsBuffers -I/build/dpuser-4.0+dfsg/QFitsView/QFitsWidgets -I/build/dpuser-4.0+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++/10 -I/usr/include/i386-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/i686-linux-gnu/10/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/dpuser-4.0+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I/build/dpuser-4.0+dfsg/QFitsView -I/build/dpuser-4.0+dfsg/utils -I/build/dpuser-4.0+dfsg/libfits -I/build/dpuser-4.0+dfsg/include -I/build/dpuser-4.0+dfsg/dpuser -I/build/dpuser-4.0+dfsg/dpuser/parser -I/build/dpuser-4.0+dfsg/QFitsView/QFitsBuffers -I/build/dpuser-4.0+dfsg/QFitsView/QFitsWidgets -I/build/dpuser-4.0+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++/10 -I/usr/include/i386-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/i686-linux-gnu/10/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsViews/QFitsView1D.h -o moc_QFitsView1D.cpp +../libfits/fits_cube.cpp: In member function 'Fits& Fits::collapse_median(Fits&, int)': +../libfits/fits_cube.cpp:1993:9: warning: 'sortdata' may be used uninitialized in this function [-Wmaybe-uninitialized] + 1993 | free(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/dpuser-4.0+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I/build/dpuser-4.0+dfsg/QFitsView -I/build/dpuser-4.0+dfsg/utils -I/build/dpuser-4.0+dfsg/libfits -I/build/dpuser-4.0+dfsg/include -I/build/dpuser-4.0+dfsg/dpuser -I/build/dpuser-4.0+dfsg/dpuser/parser -I/build/dpuser-4.0+dfsg/QFitsView/QFitsBuffers -I/build/dpuser-4.0+dfsg/QFitsView/QFitsWidgets -I/build/dpuser-4.0+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++/10 -I/usr/include/i386-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/i686-linux-gnu/10/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsViews/QFitsView2D.h -o moc_QFitsView2D.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/dpuser-4.0+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I/build/dpuser-4.0+dfsg/QFitsView -I/build/dpuser-4.0+dfsg/utils -I/build/dpuser-4.0+dfsg/libfits -I/build/dpuser-4.0+dfsg/include -I/build/dpuser-4.0+dfsg/dpuser -I/build/dpuser-4.0+dfsg/dpuser/parser -I/build/dpuser-4.0+dfsg/QFitsView/QFitsBuffers -I/build/dpuser-4.0+dfsg/QFitsView/QFitsWidgets -I/build/dpuser-4.0+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++/10 -I/usr/include/i386-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/i686-linux-gnu/10/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsGlobal.h -o moc_QFitsGlobal.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/dpuser-4.0+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I/build/dpuser-4.0+dfsg/QFitsView -I/build/dpuser-4.0+dfsg/utils -I/build/dpuser-4.0+dfsg/libfits -I/build/dpuser-4.0+dfsg/include -I/build/dpuser-4.0+dfsg/dpuser -I/build/dpuser-4.0+dfsg/dpuser/parser -I/build/dpuser-4.0+dfsg/QFitsView/QFitsBuffers -I/build/dpuser-4.0+dfsg/QFitsView/QFitsWidgets -I/build/dpuser-4.0+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++/10 -I/usr/include/i386-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/i686-linux-gnu/10/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/dpuser-4.0+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I/build/dpuser-4.0+dfsg/QFitsView -I/build/dpuser-4.0+dfsg/utils -I/build/dpuser-4.0+dfsg/libfits -I/build/dpuser-4.0+dfsg/include -I/build/dpuser-4.0+dfsg/dpuser -I/build/dpuser-4.0+dfsg/dpuser/parser -I/build/dpuser-4.0+dfsg/QFitsView/QFitsBuffers -I/build/dpuser-4.0+dfsg/QFitsView/QFitsWidgets -I/build/dpuser-4.0+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++/10 -I/usr/include/i386-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/i686-linux-gnu/10/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/dpuser-4.0+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I/build/dpuser-4.0+dfsg/QFitsView -I/build/dpuser-4.0+dfsg/utils -I/build/dpuser-4.0+dfsg/libfits -I/build/dpuser-4.0+dfsg/include -I/build/dpuser-4.0+dfsg/dpuser -I/build/dpuser-4.0+dfsg/dpuser/parser -I/build/dpuser-4.0+dfsg/QFitsView/QFitsBuffers -I/build/dpuser-4.0+dfsg/QFitsView/QFitsWidgets -I/build/dpuser-4.0+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++/10 -I/usr/include/i386-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/i686-linux-gnu/10/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsCubeSpectrum.h -o moc_QFitsCubeSpectrum.cpp +../libfits/fits_cube.cpp: In member function 'Fits& Fits::collapse_median(Fits&, int, double)': +../libfits/fits_cube.cpp:2016:9: warning: 'sortdata' may be used uninitialized in this function [-Wmaybe-uninitialized] + 2016 | free(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/dpuser-4.0+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I/build/dpuser-4.0+dfsg/QFitsView -I/build/dpuser-4.0+dfsg/utils -I/build/dpuser-4.0+dfsg/libfits -I/build/dpuser-4.0+dfsg/include -I/build/dpuser-4.0+dfsg/dpuser -I/build/dpuser-4.0+dfsg/dpuser/parser -I/build/dpuser-4.0+dfsg/QFitsView/QFitsBuffers -I/build/dpuser-4.0+dfsg/QFitsView/QFitsWidgets -I/build/dpuser-4.0+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++/10 -I/usr/include/i386-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/i686-linux-gnu/10/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/dpuser-4.0+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I/build/dpuser-4.0+dfsg/QFitsView -I/build/dpuser-4.0+dfsg/utils -I/build/dpuser-4.0+dfsg/libfits -I/build/dpuser-4.0+dfsg/include -I/build/dpuser-4.0+dfsg/dpuser -I/build/dpuser-4.0+dfsg/dpuser/parser -I/build/dpuser-4.0+dfsg/QFitsView/QFitsBuffers -I/build/dpuser-4.0+dfsg/QFitsView/QFitsWidgets -I/build/dpuser-4.0+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++/10 -I/usr/include/i386-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/i686-linux-gnu/10/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/dpuser-4.0+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I/build/dpuser-4.0+dfsg/QFitsView -I/build/dpuser-4.0+dfsg/utils -I/build/dpuser-4.0+dfsg/libfits -I/build/dpuser-4.0+dfsg/include -I/build/dpuser-4.0+dfsg/dpuser -I/build/dpuser-4.0+dfsg/dpuser/parser -I/build/dpuser-4.0+dfsg/QFitsView/QFitsBuffers -I/build/dpuser-4.0+dfsg/QFitsView/QFitsWidgets -I/build/dpuser-4.0+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++/10 -I/usr/include/i386-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/i686-linux-gnu/10/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/dpuser-4.0+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I/build/dpuser-4.0+dfsg/QFitsView -I/build/dpuser-4.0+dfsg/utils -I/build/dpuser-4.0+dfsg/libfits -I/build/dpuser-4.0+dfsg/include -I/build/dpuser-4.0+dfsg/dpuser -I/build/dpuser-4.0+dfsg/dpuser/parser -I/build/dpuser-4.0+dfsg/QFitsView/QFitsBuffers -I/build/dpuser-4.0+dfsg/QFitsView/QFitsWidgets -I/build/dpuser-4.0+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++/10 -I/usr/include/i386-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/i686-linux-gnu/10/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/dpuser-4.0+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I/build/dpuser-4.0+dfsg/QFitsView -I/build/dpuser-4.0+dfsg/utils -I/build/dpuser-4.0+dfsg/libfits -I/build/dpuser-4.0+dfsg/include -I/build/dpuser-4.0+dfsg/dpuser -I/build/dpuser-4.0+dfsg/dpuser/parser -I/build/dpuser-4.0+dfsg/QFitsView/QFitsBuffers -I/build/dpuser-4.0+dfsg/QFitsView/QFitsWidgets -I/build/dpuser-4.0+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++/10 -I/usr/include/i386-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/i686-linux-gnu/10/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include imred.h -o moc_imred.cpp +../libfits/fits_cube.cpp: In member function 'Fits& Fits::collapse_meddev(Fits&, int)': +../libfits/fits_cube.cpp:2042:9: warning: 'sortdata' may be used uninitialized in this function [-Wmaybe-uninitialized] + 2042 | free(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/dpuser-4.0+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I/build/dpuser-4.0+dfsg/QFitsView -I/build/dpuser-4.0+dfsg/utils -I/build/dpuser-4.0+dfsg/libfits -I/build/dpuser-4.0+dfsg/include -I/build/dpuser-4.0+dfsg/dpuser -I/build/dpuser-4.0+dfsg/dpuser/parser -I/build/dpuser-4.0+dfsg/QFitsView/QFitsBuffers -I/build/dpuser-4.0+dfsg/QFitsView/QFitsWidgets -I/build/dpuser-4.0+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++/10 -I/usr/include/i386-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/i686-linux-gnu/10/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/dpuser-4.0+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I/build/dpuser-4.0+dfsg/QFitsView -I/build/dpuser-4.0+dfsg/utils -I/build/dpuser-4.0+dfsg/libfits -I/build/dpuser-4.0+dfsg/include -I/build/dpuser-4.0+dfsg/dpuser -I/build/dpuser-4.0+dfsg/dpuser/parser -I/build/dpuser-4.0+dfsg/QFitsView/QFitsBuffers -I/build/dpuser-4.0+dfsg/QFitsView/QFitsWidgets -I/build/dpuser-4.0+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++/10 -I/usr/include/i386-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/i686-linux-gnu/10/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include qtdpuser.h -o moc_qtdpuser.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/dpuser-4.0+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I/build/dpuser-4.0+dfsg/QFitsView -I/build/dpuser-4.0+dfsg/utils -I/build/dpuser-4.0+dfsg/libfits -I/build/dpuser-4.0+dfsg/include -I/build/dpuser-4.0+dfsg/dpuser -I/build/dpuser-4.0+dfsg/dpuser/parser -I/build/dpuser-4.0+dfsg/QFitsView/QFitsBuffers -I/build/dpuser-4.0+dfsg/QFitsView/QFitsWidgets -I/build/dpuser-4.0+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++/10 -I/usr/include/i386-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/i686-linux-gnu/10/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include qt_mainwindow.h -o moc_qt_mainwindow.cpp @@ -21571,19 +21649,19 @@ ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidget1D.o moc_QFitsWidget1D.cpp In file included from moc_QFitsBaseBuffer.cpp:10: QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidget2D.o moc_QFitsWidget2D.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidget1D.o moc_QFitsWidget1D.cpp In file included from QFitsBuffers/QFitsSingleBuffer.h:5, from moc_QFitsSingleBuffer.cpp:10: QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidget2D.o moc_QFitsWidget2D.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)': @@ -21593,12 +21671,6 @@ g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidgetWiregrid.o moc_QFitsWidgetWiregrid.cpp g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidgetContour.o moc_QFitsWidgetContour.cpp g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidgetTable.o moc_QFitsWidgetTable.cpp -../libfits/fits_cube.cpp: In member function 'Fits& Fits::collapse_median(Fits&, int)': -../libfits/fits_cube.cpp:1993:9: warning: 'sortdata' may be used uninitialized in this function [-Wmaybe-uninitialized] - 1993 | free(sortdata); - | ~~~~^~~~~~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsBaseView.o moc_QFitsBaseView.cpp -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsView1D.o moc_QFitsView1D.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -21702,14 +21774,17 @@ QFitsWidgets/QFitsWidget1D.h:102:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 102 | const Fits* const getFitResult() { return &fitResult;} | ^~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsBaseView.o moc_QFitsBaseView.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsView1D.o moc_QFitsView1D.cpp g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsView2D.o moc_QFitsView2D.cpp +In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, + from QFitsWidgets/QFitsWidgetContour.h:11, + from moc_QFitsWidgetContour.cpp:10: +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] + 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } + | ~~~~~^~~~~~~~~~~~~ g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsGlobal.o moc_QFitsGlobal.cpp -../libfits/fits_cube.cpp: In member function 'Fits& Fits::collapse_median(Fits&, int, double)': -../libfits/fits_cube.cpp:2016:9: warning: 'sortdata' may be used uninitialized in this function [-Wmaybe-uninitialized] - 2016 | free(sortdata); - | ~~~~^~~~~~~~~~ -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsTools.o moc_QFitsTools.cpp -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWedge.o moc_QFitsWedge.cpp In file included from ../QFitsView/QFitsBuffers/QFitsMultiBuffer.h:5, from QFitsWidgets/QFitsWidgetTable.h:13, from moc_QFitsWidgetTable.cpp:10: @@ -21722,23 +21797,10 @@ QFitsWidgets/QFitsWidgetTable.h:77:44: warning: unused parameter 'section' [-Wunused-parameter] 77 | virtual int translateColumnNumber(int *section) const { return -1; } | ~~~~~^~~~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsTools.o moc_QFitsTools.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWedge.o moc_QFitsWedge.cpp g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsCubeSpectrum.o moc_QFitsCubeSpectrum.cpp -In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, - from QFitsWidgets/QFitsWidgetContour.h:11, - from moc_QFitsWidgetContour.cpp:10: -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] - 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } - | ~~~~~^~~~~~~~~~~~~ -../libfits/fits_cube.cpp: In member function 'Fits& Fits::collapse_meddev(Fits&, int)': -../libfits/fits_cube.cpp:2042:9: warning: 'sortdata' may be used uninitialized in this function [-Wmaybe-uninitialized] - 2042 | free(sortdata); - | ~~~~^~~~~~~~~~ g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_RGBDialog.o moc_RGBDialog.cpp -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsHeaderView.o moc_QFitsHeaderView.cpp -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsToolBar.o moc_QFitsToolBar.cpp -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_dialogs.o moc_dialogs.cpp -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_imred.o moc_imred.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -21831,15 +21893,16 @@ ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsHeaderView.o moc_QFitsHeaderView.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsToolBar.o moc_QFitsToolBar.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_dialogs.o moc_dialogs.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_imred.o moc_imred.cpp g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsViewingTools.o moc_QFitsViewingTools.cpp -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_qtdpuser.o moc_qtdpuser.cpp -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_qt_mainwindow.o moc_qt_mainwindow.cpp -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_qt_mdichild.o moc_qt_mdichild.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, - from QFitsCubeSpectrum.h:12, - from moc_QFitsCubeSpectrum.cpp:10: + from RGBDialog.h:12, + from moc_RGBDialog.cpp:10: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': ../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] 36 | virtual ASTNode *append(ASTNode *) { } @@ -21854,8 +21917,8 @@ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, - from QFitsCubeSpectrum.h:12, - from moc_QFitsCubeSpectrum.cpp:10: + from RGBDialog.h:12, + from moc_RGBDialog.cpp:10: ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -21916,22 +21979,23 @@ ../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] 403 | dpuserType evaluate() { body->evaluate(); } | ^ -In file included from QFitsCubeSpectrum.h:12, - from moc_QFitsCubeSpectrum.cpp:10: +In file included from RGBDialog.h:12, + from moc_RGBDialog.cpp:10: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ -In file included from QFitsCubeSpectrum.h:12, - from moc_QFitsCubeSpectrum.cpp:10: +In file included from RGBDialog.h:12, + from moc_RGBDialog.cpp:10: ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_qtdpuser.o moc_qtdpuser.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, - from RGBDialog.h:12, - from moc_RGBDialog.cpp:10: + from QFitsCubeSpectrum.h:12, + from moc_QFitsCubeSpectrum.cpp:10: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(ASTNode*)': ../dpuser/dpuserAST.h:36:40: warning: no return statement in function returning non-void [-Wreturn-type] 36 | virtual ASTNode *append(ASTNode *) { } @@ -21946,8 +22010,8 @@ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, - from RGBDialog.h:12, - from moc_RGBDialog.cpp:10: + from QFitsCubeSpectrum.h:12, + from moc_QFitsCubeSpectrum.cpp:10: ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -22008,21 +22072,20 @@ ../dpuser/dpuserAST.h:403:44: warning: no return statement in function returning non-void [-Wreturn-type] 403 | dpuserType evaluate() { body->evaluate(); } | ^ -In file included from RGBDialog.h:12, - from moc_RGBDialog.cpp:10: +In file included from QFitsCubeSpectrum.h:12, + from moc_QFitsCubeSpectrum.cpp:10: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:161:86: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 161 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } | ^ -In file included from RGBDialog.h:12, - from moc_RGBDialog.cpp:10: +In file included from QFitsCubeSpectrum.h:12, + from moc_QFitsCubeSpectrum.cpp:10: ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_qt_mainwindow.o moc_qt_mainwindow.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_qt_mdichild.o moc_qt_mdichild.cpp g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_highlighter.o moc_highlighter.cpp -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsPreferences.o moc_QFitsPreferences.cpp -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_tetrixboard.o moc_tetrixboard.cpp -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_tetrixwindow.o moc_tetrixwindow.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:51, from ../libfits/fits.h:30, @@ -22115,10 +22178,11 @@ ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsPreferences.o moc_QFitsPreferences.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_tetrixboard.o moc_tetrixboard.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_tetrixwindow.o moc_tetrixwindow.cpp g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_qcustomplot.o moc_qcustomplot.cpp g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QPgplot.o moc_QPgplot.cpp -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidget3D.o moc_QFitsWidget3D.cpp -g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/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:51, from ../libfits/fits.h:30, @@ -22215,6 +22279,8 @@ ../libfits/fits.h:120:2: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 120 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidget3D.o moc_QFitsWidget3D.cpp +g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/dpuser-4.0+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/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:51, from ../libfits/fits.h:30, @@ -23106,23 +23172,25 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'dpuser' in '../dpuser_4.0+dfsg-3_i386.deb'. dpkg-deb: building package 'qfitsview' in '../qfitsview_4.0+dfsg-3_i386.deb'. +dpkg-deb: building package 'qfitsview-dbgsym' in '../qfitsview-dbgsym_4.0+dfsg-3_i386.deb'. dpkg-deb: building package 'dpuser-dbgsym' in '../dpuser-dbgsym_4.0+dfsg-3_i386.deb'. +dpkg-deb: building package 'dpuser' in '../dpuser_4.0+dfsg-3_i386.deb'. dpkg-deb: building package 'dpuser-doc' in '../dpuser-doc_4.0+dfsg-3_all.deb'. -dpkg-deb: building package 'qfitsview-dbgsym' in '../qfitsview-dbgsym_4.0+dfsg-3_i386.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../dpuser_4.0+dfsg-3_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) I: copying local configuration +I: user script /srv/workspace/pbuilder/23060/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/23060/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/19519 and its subdirectories -I: Current time: Fri Jul 15 21:58:06 -12 2022 -I: pbuilder-time-stamp: 1657965486 +I: removing directory /srv/workspace/pbuilder/23060 and its subdirectories +I: Current time: Sun Jun 13 18:03:03 +14 2021 +I: pbuilder-time-stamp: 1623556983