Diff of the two buildlogs: -- --- b1/build.log 2024-06-15 10:07:00.328378098 +0000 +++ b2/build.log 2024-06-15 10:39:06.698420378 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Jul 18 04:17:22 -12 2025 -I: pbuilder-time-stamp: 1752855442 +I: Current time: Sun Jun 16 00:07:03 +14 2024 +I: pbuilder-time-stamp: 1718446023 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -36,52 +36,84 @@ dpkg-source: info: applying Always-return-something-in-dpuserAST.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3497689/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2086967/tmp/hooks/D01_modify_environment starting +debug: Running on ionos1-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jun 15 10:07 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/2086967/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2086967/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='f8f824fdedf7418ea5e421751979276c' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='3497689' - PS1='# ' - PS2='> ' + INVOCATION_ID=46284aa055cb4be79cd9a1336628343d + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-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=2086967 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.jXCgVDZB/pbuilderrc_72HY --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.jXCgVDZB/b1 --logfile b1/build.log dpuser_4.1+dfsg-2.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152: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/r-b-build.jXCgVDZB/pbuilderrc_b42X --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.jXCgVDZB/b2 --logfile b2/build.log dpuser_4.1+dfsg-2.dsc' + SUDO_GID=110 + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos5-amd64 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Jun 5 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3497689/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Jun 5 22:35 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2086967/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -346,7 +378,7 @@ Get: 197 http://deb.debian.org/debian unstable/main amd64 libreadline-dev amd64 8.2-4 [152 kB] Get: 198 http://deb.debian.org/debian unstable/main amd64 libxpa1 amd64 2.1.20-1+b1 [53.0 kB] Get: 199 http://deb.debian.org/debian unstable/main amd64 libxpa-dev amd64 2.1.20-1+b1 [352 kB] -Fetched 111 MB in 1s (92.6 MB/s) +Fetched 111 MB in 3s (44.0 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package m4. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19713 files and directories currently installed.) @@ -994,8 +1026,8 @@ Setting up tzdata (2024a-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri Jul 18 16:19:40 UTC 2025. -Universal Time is now: Fri Jul 18 16:19:40 UTC 2025. +Local time is now: Sat Jun 15 10:08:20 UTC 2024. +Universal Time is now: Sat Jun 15 10:08:20 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up xtrans-dev (1.4.0-1) ... @@ -1174,7 +1206,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/dpuser-4.1+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../dpuser_4.1+dfsg-2_source.changes +I: user script /srv/workspace/pbuilder/2086967/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2086967/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/dpuser-4.1+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../dpuser_4.1+dfsg-2_source.changes dpkg-buildpackage: info: source package dpuser dpkg-buildpackage: info: source version 4.1+dfsg-2 dpkg-buildpackage: info: source distribution unstable @@ -1308,7 +1344,7 @@ cd QFitsView && qmake -makefile "QMAKE_CFLAGS_RELEASE=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_CFLAGS_DEBUG=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_CXXFLAGS_RELEASE=-g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_CXXFLAGS_DEBUG=-g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2" QMAKE_LFLAGS_RELEASE=-Wl,-z,relro QMAKE_LFLAGS_DEBUG=-Wl,-z,relro QMAKE_STRIP=: PREFIX=/usr "CONFIG+=release qf_shared" Info: creating stash file /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/.qmake.stash dh_auto_build --buildsystem=qmake --sourcedirectory=QFitsView -- -f qfitsview.mk - cd QFitsView && make -j42 -f qfitsview.mk + cd QFitsView && make -j20 -f qfitsview.mk make[2]: Entering directory '/build/reproducible-path/dpuser-4.1+dfsg/QFitsView' /usr/lib/qt5/bin/uic galfit_control.ui -o ui_galfit_control.h /usr/lib/qt5/bin/uic galfit_sky.ui -o ui_galfit_sky.h @@ -1323,6 +1359,244 @@ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsMultiBuffer.o QFitsBuffers/QFitsMultiBuffer.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsScroller.o QFitsScroller.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsBaseWidget.o QFitsWidgets/QFitsBaseWidget.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidget1D.o QFitsWidgets/QFitsWidget1D.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidget2D.o QFitsWidgets/QFitsWidget2D.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidgetWiregrid.o QFitsWidgets/QFitsWidgetWiregrid.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidgetContour.o QFitsWidgets/QFitsWidgetContour.cpp +In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, + from QFitsScroller.cpp:6: +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] + 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } + | ~~~~~^~~~~~~~~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:53, + from ../libfits/fits.h:30, + from QFitsMainWindow.h:21, + from QFitsMainView.cpp:2: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { return 0; } + | ~~~~~~~~~~~~^~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] + 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } + | ^~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidgetTable.o QFitsWidgets/QFitsWidgetTable.cpp +../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': +../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] + 310 | ASTNode *argument; + | ^~~~~~~~ +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] + 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:53, + from ../libfits/fits.h:30, + from QFitsScroller.cpp:10: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { return 0; } + | ~~~~~~~~~~~~^~~~~~ +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] + 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } + | ^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': +../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] + 310 | ASTNode *argument; + | ^~~~~~~~ +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] + 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ +In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, + from QFitsMainView.cpp:4: +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] + 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } + | ~~~~~^~~~~~~~~~~~~ +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:53, + from ../libfits/fits.h:30, + from ./QFitsMainWindow.h:21, + from QFitsBuffers/QFitsMultiBuffer.cpp:7: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { return 0; } + | ~~~~~~~~~~~~^~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] + 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } + | ^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': +../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] + 310 | ASTNode *argument; + | ^~~~~~~~ +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] + 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsBaseView.o QFitsViews/QFitsBaseView.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, @@ -1347,6 +1621,12 @@ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ +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; } + | ~~~~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ @@ -1395,8 +1675,174 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidget1D.o QFitsWidgets/QFitsWidget1D.cpp -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidget2D.o QFitsWidgets/QFitsWidget2D.cpp +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:53, + from ../libfits/fits.h:30, + from QFitsMainWindow.h:21, + from QFitsMainWindow.cpp:38: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { return 0; } + | ~~~~~~~~~~~~^~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] + 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } + | ^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': +../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] + 310 | ASTNode *argument; + | ^~~~~~~~ +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] + 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:53, + from ../libfits/fits.h:30, + from ./QFitsMainWindow.h:21, + from QFitsBuffers/QFitsBaseBuffer.cpp:9: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { return 0; } + | ~~~~~~~~~~~~^~~~~~ +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 functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] + 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } + | ^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': +../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] + 310 | ASTNode *argument; + | ^~~~~~~~ +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ +In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, + from QFitsMainWindow.cpp:40: +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] + 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } + | ~~~~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] + 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ +In file included from QFitsMainWindow.cpp:42: +../QFitsView/QFitsWidgets/QFitsWidget1D.h: At global scope: +../QFitsView/QFitsWidgets/QFitsWidget1D.h:103:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] + 103 | const Fits* const getEstimateFitGX() { return &estimatefitgx;} + | ^~~~~ +../QFitsView/QFitsWidgets/QFitsWidget1D.h:104:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] + 104 | const Fits* const getEstimateFitGY() { return &estimatefitgy;} + | ^~~~~ +../QFitsView/QFitsWidgets/QFitsWidget1D.h:105:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] + 105 | const Fits* const getFitResult() { return &fitResult;} + | ^~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsView1D.o QFitsViews/QFitsView1D.cpp In file included from main.cpp:13: resources/splash.xpm: At global scope: resources/splash.xpm:3:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -1648,6 +2094,15 @@ resources/splash.xpm:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 85 | "Q c #1B1612", | ^~~~~~~~~~~~~~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:53, + from ../libfits/fits.h:30, + from ./QFitsMainWindow.h:21, + from QFitsBuffers/QFitsSingleBuffer.cpp:6: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { return 0; } + | ~~~~~~~~~~~~^~~~~~ resources/splash.xpm:86:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 86 | "R c #0D0C0B", | ^~~~~~~~~~~~~~~~~~ @@ -1786,6 +2241,10 @@ resources/splash.xpm:131:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 131 | "7. c #1C1C1C", | ^~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ resources/splash.xpm:132:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 132 | "8. c #1F1F20", | ^~~~~~~~~~~~~~~~~~ @@ -1798,6 +2257,10 @@ resources/splash.xpm:135:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 135 | "a. c #734513", | ^~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ resources/splash.xpm:136:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 136 | "b. c #565655", | ^~~~~~~~~~~~~~~~~~ @@ -1810,9 +2273,19 @@ resources/splash.xpm:139:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 139 | "e. c #868686", | ^~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ resources/splash.xpm:140:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 140 | "f. c #ACACAC", | ^~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] + 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } + | ^~~~~~~~~~~~~ resources/splash.xpm:141:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 141 | "g. c #774A19", | ^~~~~~~~~~~~~~~~~~ @@ -1831,6 +2304,10 @@ resources/splash.xpm:146:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 146 | "l. c #844E13", | ^~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': +../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ resources/splash.xpm:147:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 147 | "m. c #BBBBBA", | ^~~~~~~~~~~~~~~~~~ @@ -1849,6 +2326,10 @@ resources/splash.xpm:152:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | "r. c #EAEAEA", | ^~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ resources/splash.xpm:153:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | "s. c #875826", | ^~~~~~~~~~~~~~~~~~ @@ -1858,12 +2339,22 @@ resources/splash.xpm:155:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | "u. c #8D5D2A", | ^~~~~~~~~~~~~~~~~~ +../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; + | ^~~~~~~~ resources/splash.xpm:156:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 156 | "v. c #CD904E", | ^~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ resources/splash.xpm:157:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 157 | "w. c #D0A474", | ^~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ resources/splash.xpm:158:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 158 | "x. c #CA9B68", | ^~~~~~~~~~~~~~~~~~ @@ -1894,18 +2385,38 @@ resources/splash.xpm:167:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 167 | "G. c #EED2AE", | ^~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ resources/splash.xpm:168:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 168 | "H. c #E9D9C6", | ^~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ resources/splash.xpm:169:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | "I. c #D7C4B1", | ^~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] + 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } + | ^~~~~~~~~~~ resources/splash.xpm:170:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 170 | "J. c #AD9A87", | ^~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ resources/splash.xpm:171:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 171 | "K. c #FEFCE8", | ^~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ resources/splash.xpm:172:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 172 | "L. c #975B1A", | ^~~~~~~~~~~~~~~~~~ @@ -2026,6 +2537,13 @@ resources/splash.xpm:211:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | "_+ c #FFD134", | ^~~~~~~~~~~~~~~~~~ +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ resources/splash.xpm:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | ":+ c #F8A01D", | ^~~~~~~~~~~~~~~~~~ @@ -2181,6 +2699,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] +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsView2D.o QFitsViews/QFitsView2D.cpp 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] @@ -2271,8 +2790,19 @@ 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 QFitsBuffers/QFitsSingleBuffer.cpp:9: +../QFitsView/QFitsWidgets/QFitsWidget1D.h: At global scope: +../QFitsView/QFitsWidgets/QFitsWidget1D.h:103:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] + 103 | const Fits* const getEstimateFitGX() { return &estimatefitgx;} + | ^~~~~ resources/splash.xpm:492:643: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../QFitsView/QFitsWidgets/QFitsWidget1D.h:104:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] + 104 | const Fits* const getEstimateFitGY() { return &estimatefitgy;} + | ^~~~~ resources/splash.xpm:492:643: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../QFitsView/QFitsWidgets/QFitsWidget1D.h:105:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] + 105 | const Fits* const getFitResult() { return &fitResult;} + | ^~~~~ 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] @@ -2403,11 +2933,16 @@ 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 QFitsBuffers/QFitsSingleBuffer.cpp:14: +../QFitsView/QFitsWidgets/QFitsWidgetTable.h: In member function 'virtual int QFitsTableModel::translateColumnNumber(int*) const': +../QFitsView/QFitsWidgets/QFitsWidgetTable.h:79:44: warning: unused parameter 'section' [-Wunused-parameter] + 79 | virtual int translateColumnNumber(int *section) const { return -1; } + | ~~~~~^~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, - from QFitsMainWindow.h:21, - from QFitsMainWindow.cpp:38: + from ./QFitsMainWindow.h:21, + from QFitsWidgets/QFitsBaseWidget.cpp:5: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } @@ -2442,15 +2977,6 @@ ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:53, - from ../libfits/fits.h:30, - from QFitsMainWindow.h:21, - from QFitsMainView.cpp:2: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { return 0; } - | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ @@ -2477,24 +3003,6 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] - 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } - | ^~~~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } @@ -2502,86 +3010,19 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': -../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidgetWiregrid.o QFitsWidgets/QFitsWidgetWiregrid.cpp -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] - 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 131 | 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 QFitsMainWindow.cpp:40: -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] - 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } - | ~~~~~^~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsGlobal.o QFitsGlobal.cpp In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, - from QFitsMainView.cpp:4: + from QFitsWidgets/QFitsBaseWidget.cpp:7: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ -In file included from QFitsMainWindow.cpp:42: -../QFitsView/QFitsWidgets/QFitsWidget1D.h: At global scope: -../QFitsView/QFitsWidgets/QFitsWidget1D.h:103:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] - 103 | const Fits* const getEstimateFitGX() { return &estimatefitgx;} - | ^~~~~ -../QFitsView/QFitsWidgets/QFitsWidget1D.h:104:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] - 104 | const Fits* const getEstimateFitGY() { return &estimatefitgy;} - | ^~~~~ -../QFitsView/QFitsWidgets/QFitsWidget1D.h:105:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] - 105 | const Fits* const getFitResult() { return &fitResult;} - | ^~~~~ -In file included from QFitsBuffers/QFitsBaseBuffer.cpp:3: -QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': -QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] - 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } - | ~~~~~^~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidgetContour.o QFitsWidgets/QFitsWidgetContour.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsMarkers.o QFitsMarkers.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, from ./QFitsMainWindow.h:21, - from QFitsBuffers/QFitsBaseBuffer.cpp:9: + from QFitsWidgets/QFitsWidgetWiregrid.cpp:7: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } @@ -2649,96 +3090,17 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-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: + from QFitsWidgets/QFitsWidgetWiregrid.cpp:10: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ -In file included from QFitsBuffers/QFitsSingleBuffer.h:5, - from QFitsBuffers/QFitsSingleBuffer.cpp:4: -QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': -QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] - 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } - | ~~~~~^~~~~~~~~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:53, - from ../libfits/fits.h:30, - from QFitsScroller.cpp:10: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { return 0; } - | ~~~~~~~~~~~~^~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] - 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } - | ^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': -../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] - 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsBaseView.o QFitsViews/QFitsBaseView.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, from ./QFitsMainWindow.h:21, - from QFitsBuffers/QFitsMultiBuffer.cpp:7: + from QFitsWidgets/QFitsWidget2D.cpp:9: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } @@ -2747,7 +3109,7 @@ from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, from ./QFitsMainWindow.h:21, - from QFitsBuffers/QFitsSingleBuffer.cpp:6: + from QFitsWidgets/QFitsWidget1D.cpp:4: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } @@ -2795,10 +3157,6 @@ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } | ^~~~~~~~~~~ @@ -2812,65 +3170,7 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] - 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } - | ^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': -../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] - 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ -../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsTools.o QFitsTools.cpp ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } @@ -2878,39 +3178,6 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | 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:9: -../QFitsView/QFitsWidgets/QFitsWidget1D.h: At global scope: -../QFitsView/QFitsWidgets/QFitsWidget1D.h:103:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] - 103 | const Fits* const getEstimateFitGX() { return &estimatefitgx;} - | ^~~~~ -../QFitsView/QFitsWidgets/QFitsWidget1D.h:104:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] - 104 | const Fits* const getEstimateFitGY() { return &estimatefitgy;} - | ^~~~~ -../QFitsView/QFitsWidgets/QFitsWidget1D.h:105:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] - 105 | const Fits* const getFitResult() { return &fitResult;} - | ^~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsView1D.o QFitsViews/QFitsView1D.cpp -In file included from QFitsBuffers/QFitsSingleBuffer.cpp:14: -../QFitsView/QFitsWidgets/QFitsWidgetTable.h: In member function 'virtual int QFitsTableModel::translateColumnNumber(int*) const': -../QFitsView/QFitsWidgets/QFitsWidgetTable.h:79:44: warning: unused parameter 'section' [-Wunused-parameter] - 79 | virtual int translateColumnNumber(int *section) const { return -1; } - | ~~~~~^~~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:53, - from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:21, - from QFitsWidgets/QFitsBaseWidget.cpp:5: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { return 0; } - | ~~~~~~~~~~~~^~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsView2D.o QFitsViews/QFitsView2D.cpp ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -2947,6 +3214,18 @@ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ +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) { + | ~~~~~~~~^ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; @@ -2967,6 +3246,12 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ +In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, + from QFitsWidgets/QFitsWidget2D.cpp:14: +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] + 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } + | ~~~~~^~~~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } @@ -2974,18 +3259,11 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, - from QFitsWidgets/QFitsBaseWidget.cpp:7: -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] - 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } - | ~~~~~^~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsGlobal.o QFitsGlobal.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, from ./QFitsMainWindow.h:21, - from QFitsWidgets/QFitsWidget1D.cpp:4: + from QFitsWidgets/QFitsWidgetContour.cpp:7: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } @@ -3053,7 +3331,6 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsMarkers.o QFitsMarkers.cpp In file included from QFitsWidgets/QFitsWidget1D.cpp:6: QFitsWidgets/QFitsWidget1D.h: At global scope: QFitsWidgets/QFitsWidget1D.h:103:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] @@ -3065,20 +3342,397 @@ QFitsWidgets/QFitsWidget1D.h:105:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 105 | const Fits* const getFitResult() { return &fitResult;} | ^~~~~ -main.cpp: In function 'int main(int, char**)': -main.cpp:117:15: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 117 | env = "DPUSER="; - | ^~~~~~~~~ -In file included from ../dpuser/dpuser.h:10, - from ../dpuser/dpuser_utils.h:47: -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ +In file included from QFitsBuffers/QFitsMultiBuffer.cpp:16: +../QFitsView/QFitsWidgets/QFitsWidgetTable.h: In member function 'virtual int QFitsTableModel::translateColumnNumber(int*) const': +../QFitsView/QFitsWidgets/QFitsWidgetTable.h:79:44: warning: unused parameter 'section' [-Wunused-parameter] + 79 | virtual int translateColumnNumber(int *section) const { return -1; } + | ~~~~~^~~~~~~ +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; } + | ~~~~~^~~~~~~~~~~~~ +QFitsBuffers/QFitsMultiBuffer.cpp: In member function 'virtual void QFitsMultiBuffer::showCubePlot()': +QFitsBuffers/QFitsMultiBuffer.cpp:546:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 546 | for (int i = 0; i < dpData->dparrvalue->size(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +QFitsBuffers/QFitsMultiBuffer.cpp: In member function 'virtual void QFitsMultiBuffer::setCubeSpecOrientation(QFV::Orientation, bool)': +QFitsBuffers/QFitsMultiBuffer.cpp:605:12: warning: comparison between 'enum QFV::Orientation' and 'enum Qt::Orientation' [-Wenum-compare] + 605 | if ((o == Qt::Vertical) && + | ~~^~~~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-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; } + | ~~~~~^~~~~~~~~~~~~ +QFitsWidgets/QFitsWidgetTable.h: In member function 'virtual int QFitsTableModel::translateColumnNumber(int*) const': +QFitsWidgets/QFitsWidgetTable.h:79:44: warning: unused parameter 'section' [-Wunused-parameter] + 79 | virtual int translateColumnNumber(int *section) const { return -1; } + | ~~~~~^~~~~~~ +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] + 4 | "16 16 32 1", + | ^~~~~~~~~~~~ +./resources/action_stop.xpm:5:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 5 | " c #591A1A", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:6:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 6 | ". c #5F3F3F", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:7:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 7 | "X c #6A3838", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:8:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 8 | "o c #792727", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:9:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 9 | "O c #674242", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:10:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 10 | "+ c #7A4646", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:11:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 11 | "@ c #852F2F", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:12:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 12 | "# c #8B5C5C", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:13:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 13 | "$ c #936D6D", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:14:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 14 | "% c #D83B3B", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:15:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 15 | "& c #D45353", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:16:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 16 | "* c #D75555", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:17:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 17 | "= c #D85656", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:18:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 18 | "- c #DE5E5E", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:19:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 19 | "; c #F15F5F", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:20:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 20 | ": c #E16363", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:21:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 21 | "> c #E66A6A", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:22:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 22 | ", c #E86F6F", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:23:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 23 | "< c #EB7474", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:24:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 24 | "1 c #ED7777", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:25:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 25 | "2 c #FD6565", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:26:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 26 | "3 c #FE6A6A", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:27:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 27 | "4 c #FF7878", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:28:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 28 | "5 c #988C8C", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:29:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 29 | "6 c #FC9595", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:30:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 30 | "7 c #FEA6A6", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:31:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 31 | "8 c #F6B4B4", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:32:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 32 | "9 c #FFC9C9", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:33:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 33 | "0 c #FED8D8", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:34:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 34 | "q c #FDFDFD", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:35:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 35 | "w c gray100", + | ^~~~~~~~~~~~~ +./resources/action_stop.xpm:36:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 36 | "e c None", + | ^~~~~~~~~~ +./resources/action_stop.xpm:38:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 38 | "eeeewwwwwwweeeee", + | ^~~~~~~~~~~~~~~~~~ +./resources/action_stop.xpm:39:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 39 | "eeew+555$$+weeee", + | ^~~~~~~~~~~~~~~~~~ +./resources/action_stop.xpm:40:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 40 | "eew#0997666@weee", + | ^~~~~~~~~~~~~~~~~~ +./resources/action_stop.xpm:41:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 41 | "ew#011<<,,>4@wee", + | ^~~~~~~~~~~~~~~~~~ +./resources/action_stop.xpm:42:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 42 | "wO011<<,,>>:4 we", + | ^~~~~~~~~~~~~~~~~~ +./resources/action_stop.xpm:43:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 43 | "wO8<>>%w4::-3 we", + | ^~~~~~~~~~~~~~~~~~ +./resources/action_stop.xpm:46:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 46 | "wO8>:%w4w---3 we", + | ^~~~~~~~~~~~~~~~~~ +./resources/action_stop.xpm:47:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 47 | "wO8::w4--w--3 we", + | ^~~~~~~~~~~~~~~~~~ +./resources/action_stop.xpm:48:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 48 | "wO6*******=&3 we", + | ^~~~~~~~~~~~~~~~~~ +./resources/action_stop.xpm:49:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 49 | "ew.1*&&&&&&3owee", + | ^~~~~~~~~~~~~~~~~~ +./resources/action_stop.xpm:50:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 50 | "eew.<2;;;;2owwee", + | ^~~~~~~~~~~~~~~~~~ +./resources/action_stop.xpm:51:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 51 | "eeewX@ooo@ wweee", + | ^~~~~~~~~~~~~~~~~~ +./resources/action_stop.xpm:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 52 | "eeeewwwwwwweeeee", + | ^~~~~~~~~~~~~~~~~~ +./resources/action_stop.xpm:53:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 53 | "eeeeeeeeeeeeeeee" + | ^~~~~~~~~~~~~~~~~~ +In file included from QFitsWidgets/QFitsWidgetContour.cpp:20: +./resources/icon_accept.xpm:4:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 4 | "16 16 32 1", + | ^~~~~~~~~~~~ +./resources/icon_accept.xpm:5:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 5 | " c #36591A", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:6:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 6 | ". c #4C603C", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:7:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 7 | "X c #4B702E", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:8:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 8 | "o c #526742", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:9:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 9 | "O c #5D7A46", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:10:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 10 | "+ c #52822C", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:11:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 11 | "@ c #69B83E", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:12:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 12 | "# c #718B5C", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:13:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 13 | "$ c #7E936D", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:14:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 14 | "% c #71BF44", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:15:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 15 | "& c #76C347", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:16:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 16 | "* c #7ED547", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:17:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 17 | "= c #80CB4F", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:18:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 18 | "- c #83CD53", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:19:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 19 | "; c #80D948", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:20:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 20 | ": c #8BD258", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:21:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 21 | "> c #8BCE60", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:22:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 22 | ", c #91D069", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:23:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 23 | "< c #89E44C", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:24:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 24 | "1 c #8CE550", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:25:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 25 | "2 c #93E657", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:26:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 26 | "3 c #A4DA77", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:27:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 27 | "4 c #A8E577", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:28:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 28 | "5 c #91988C", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:29:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 29 | "6 c #B3DD96", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:30:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 30 | "7 c #C2E6A9", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:31:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 31 | "8 c #CDE6B9", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:32:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 32 | "9 c #D4EDC5", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:33:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 33 | "0 c #ECF7E5", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:34:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 34 | "q c #F9FCF7", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:35:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 35 | "w c gray100", + | ^~~~~~~~~~~~~ +./resources/icon_accept.xpm:36:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 36 | "e c None", + | ^~~~~~~~~~ +./resources/icon_accept.xpm:38:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 38 | "eeeewwwwwwweeeee", + | ^~~~~~~~~~~~~~~~~~ +./resources/icon_accept.xpm:39:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 39 | "eeewO555$$Oweeee", + | ^~~~~~~~~~~~~~~~~~ +./resources/icon_accept.xpm:40:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 40 | "eew#8874444+weee", + | ^~~~~~~~~~~~~~~~~~ +./resources/icon_accept.xpm:41:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 41 | "ew#8::::--=2+wee", + | ^~~~~~~~~~~~~~~~~~ +./resources/icon_accept.xpm:42:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 42 | "wo8:---==,8>2 we", + | ^~~~~~~~~~~~~~~~~~ +./resources/icon_accept.xpm:43:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 43 | "wo6:--==,0w,2Xwe", + | ^~~~~~~~~~~~~~~~~~ +./resources/icon_accept.xpm:44:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 44 | "wo6---=>0w9-1Xwe", + | ^~~~~~~~~~~~~~~~~~ +./resources/icon_accept.xpm:45:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 45 | "wo6>90,9w6%&1 we", + | ^~~~~~~~~~~~~~~~~~ +./resources/icon_accept.xpm:46:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 46 | "wo6,7q0w6%%&1 we", + | ^~~~~~~~~~~~~~~~~~ +./resources/icon_accept.xpm:47:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 47 | "wo6&&,06%%%%< we", + | ^~~~~~~~~~~~~~~~~~ +./resources/icon_accept.xpm:48:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 48 | "wo3@&&%%%%@@1 we", + | ^~~~~~~~~~~~~~~~~~ +./resources/icon_accept.xpm:49:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 49 | "ew.:%@@@@@@levels->text().split(",", QString::SkipEmptyParts); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:47, + from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:45, + from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdialog.h:44, + from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmessagebox.h:45, + from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMessageBox:1, + from QFitsWidgets/QFitsWidgetContour.cpp:1: +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:606:17: note: declared here + 606 | QStringList split(const QString &sep, SplitBehavior behavior, + | ^~~~~ +QFitsWidgets/QFitsWidgetContour.cpp:99:41: warning: unused parameter 'e' [-Wunused-parameter] + 99 | void dpContour::paintEvent(QPaintEvent *e) { + | ~~~~~~~~~~~~~^ +QFitsWidgets/QFitsWidgetContour.cpp: In member function 'virtual void dpContour::enterEvent(QEvent*)': +QFitsWidgets/QFitsWidgetContour.cpp:300:36: warning: unused parameter 'e' [-Wunused-parameter] + 300 | void dpContour::enterEvent(QEvent *e) { + | ~~~~~~~~^ +QFitsWidgets/QFitsWidgetContour.cpp: In member function 'virtual void dpContour::leaveEvent(QEvent*)': +QFitsWidgets/QFitsWidgetContour.cpp:305:37: warning: unused parameter 'e' [-Wunused-parameter] + 305 | void dpContour::leaveEvent (QEvent *e) { + | ~~~~~~~~^ +QFitsWidgets/QFitsWidgetContour.cpp: In member function 'virtual void QFitsWidgetContour::resizeEvent(QResizeEvent*)': +QFitsWidgets/QFitsWidgetContour.cpp:388:52: warning: unused parameter 'e' [-Wunused-parameter] + 388 | void QFitsWidgetContour::resizeEvent(QResizeEvent *e) { + | ~~~~~~~~~~~~~~^ +QFitsWidgets/QFitsWidgetContour.cpp: In member function 'void QFitsWidgetContour::setScaling(int)': +QFitsWidgets/QFitsWidgetContour.cpp:439:41: warning: unused parameter 'scaling' [-Wunused-parameter] + 439 | void QFitsWidgetContour::setScaling(int scaling) { + | ~~~~^~~~~~~ +QFitsWidgets/QFitsWidgetContour.cpp: In function 'QPainterPath dpCN01(Fits&, int, int, int, int, int, int, double, int, int, int)': +QFitsWidgets/QFitsWidgetContour.cpp:632:34: warning: unused parameter 'MX' [-Wunused-parameter] + 632 | QPainterPath dpCN01(Fits &Z, int MX, int MY, int IA, int IB, int JA, int JB, double Z0, int IS, int JS, int SDIR) { + | ~~~~^~ +QFitsWidgets/QFitsWidgetContour.cpp:632:42: warning: unused parameter 'MY' [-Wunused-parameter] + 632 | QPainterPath dpCN01(Fits &Z, int MX, int MY, int IA, int IB, int JA, int JB, double Z0, int IS, int JS, int SDIR) { + | ~~~~^~ +QFitsWidgets/QFitsWidgetContour.cpp: In function 'void dpPGCNSC(Fits&, int, int, int, int, int, int, double, QPainter&)': +QFitsWidgets/QFitsWidgetContour.cpp:763:24: warning: unused variable 'P' [-Wunused-variable] + 763 | double Z1, Z2, Z3, P, P1, P2; + | ^ +QFitsWidgets/QFitsWidgetContour.cpp:763:27: warning: unused variable 'P1' [-Wunused-variable] + 763 | double Z1, Z2, Z3, P, P1, P2; + | ^~ +QFitsWidgets/QFitsWidgetContour.cpp:763:31: warning: unused variable 'P2' [-Wunused-variable] + 763 | double Z1, Z2, Z3, P, P1, P2; + | ^~ +QFitsWidgets/QFitsWidgetContour.cpp: In function 'void dpPGCONX(Fits*, Fits&, QPainter&)': +QFitsWidgets/QFitsWidgetContour.cpp:851:46: warning: unused variable 'LS' [-Wunused-variable] + 851 | int NNX,NNY, KX,KY, KI,KJ, IA,IB, JA,JB, LS, PX, PY; + | ^~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:21, - from QFitsWidgets/QFitsWidgetWiregrid.cpp:7: + from ./QFitsCubeSpectrum.h:12, + from QFitsWidgets/QFitsWidgetTable.cpp:7: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } @@ -3146,105 +3800,33 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:53, - from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:21, - from QFitsWidgets/QFitsWidget2D.cpp:9: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { return 0; } - | ~~~~~~~~~~~~^~~~~~ -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; } - | ~~~~~^~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsTools.o QFitsTools.cpp -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] - 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } - | ^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': -../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] - 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 131 | 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; | ^~~~~ -In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, - from QFitsWidgets/QFitsWidget2D.cpp:14: -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] - 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } - | ~~~~~^~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o lut.o lut.cpp +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 302 | if (this == NULL) return 0; + | ^~ +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 302 | if (this == NULL) return 0; + | ^~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsCubeSpectrum.o QFitsCubeSpectrum.cpp In file included from QFitsMainWindow.cpp:58: galfit.h: In member function 'virtual QStringList dpGalfitComponent::getParameters(bool)': galfit.h:18:57: warning: no return statement in function returning non-void [-Wreturn-type] 18 | virtual QStringList getParameters(bool ro = false) {}; | ^ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:53, - from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:21, - from QFitsWidgets/QFitsWidgetContour.cpp:7: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { return 0; } - | ~~~~~~~~~~~~^~~~~~ galfit.h:18:44: warning: unused parameter 'ro' [-Wunused-parameter] 18 | virtual QStringList getParameters(bool ro = false) {}; | ~~~~~^~~~~~~~~~ @@ -3262,81 +3844,6 @@ galfit.h:20:61: warning: unused parameter 'result' [-Wunused-parameter] 20 | virtual void setResult(const int component, const Fits &result) {}; | ~~~~~~~~~~~~^~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] - 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } - | ^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': -../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] - 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -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; - | ^~~~~ -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ In file included from QFitsMainWindow.cpp:73: resources/telescope.xpm: At global scope: resources/telescope.xpm:4:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -3396,21 +3903,9 @@ resources/telescope.xpm:22:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 22 | ", c #460B0B", | ^~~~~~~~~~~~~~ -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) { - | ~~~~~~~~^ resources/telescope.xpm:23:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 23 | "< c #530000", | ^~~~~~~~~~~~~~ -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) { - | ~~~~~~~~^ resources/telescope.xpm:24:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 24 | "1 c #5B0000", | ^~~~~~~~~~~~~~ @@ -3474,7 +3969,6 @@ resources/telescope.xpm:44:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "s c #364F4D", | ^~~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWedge.o QFitsWedge.cpp resources/telescope.xpm:45:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | "d c #175B73", | ^~~~~~~~~~~~~~ @@ -3490,6 +3984,12 @@ resources/telescope.xpm:49:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | "j c #366E72", | ^~~~~~~~~~~~~~ +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; } + | ~~~~~^~~~~~~~~~~~~ resources/telescope.xpm:50:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | "k c #305861", | ^~~~~~~~~~~~~~ @@ -3694,6 +4194,10 @@ resources/telescope.xpm:117:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | "2. c #3C94B5", | ^~~~~~~~~~~~~~ +QFitsBuffers/QFitsSingleBuffer.cpp: In member function 'virtual void QFitsSingleBuffer::setCubeSpecOrientation(QFV::Orientation, bool)': +QFitsBuffers/QFitsSingleBuffer.cpp:1243:12: warning: comparison between 'enum QFV::Orientation' and 'enum Qt::Orientation' [-Wenum-compare] + 1243 | if ((o == Qt::Vertical) && + | ~~^~~~~~~~~~~~~~~ resources/telescope.xpm:118:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | "3. c #348CAC", | ^~~~~~~~~~~~~~ @@ -3745,6 +4249,10 @@ resources/telescope.xpm:134:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 134 | "p. c #5BA2AB", | ^~~~~~~~~~~~~~ +QFitsBuffers/QFitsSingleBuffer.cpp: In member function 'virtual void QFitsSingleBuffer::updateScaling()': +QFitsBuffers/QFitsSingleBuffer.cpp:1573:24: warning: statement has no effect [-Wunused-value] + 1573 | tableViewDirty == false; + | ~~~~~~~~~~~~~~~^~~~~~~~ resources/telescope.xpm:135:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 135 | "a. c #56A7B1", | ^~~~~~~~~~~~~~ @@ -3760,12 +4268,25 @@ resources/telescope.xpm:139:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 139 | "g. c #51A2AC", | ^~~~~~~~~~~~~~ +main.cpp: In function 'int main(int, char**)': +main.cpp:117:15: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 117 | env = "DPUSER="; + | ^~~~~~~~~ +In file included from ../dpuser/dpuser.h:10, + from ../dpuser/dpuser_utils.h:47: +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ resources/telescope.xpm:140:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 140 | "h. c #65B2A4", | ^~~~~~~~~~~~~~ resources/telescope.xpm:141:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 141 | "j. c #6CB8AA", | ^~~~~~~~~~~~~~ +QFitsBuffers/QFitsSingleBuffer.cpp: In member function 'virtual void QFitsSingleBuffer::createManualSpectrum()': +QFitsBuffers/QFitsSingleBuffer.cpp:1808:41: warning: zero-length gnu_printf format string [-Wformat-zero-length] + 1808 | sprintf(manualSpectrum->crtype, ""); + | ^~ resources/telescope.xpm:142:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 142 | "k. c #73BAAC", | ^~~~~~~~~~~~~~ @@ -3868,6 +4389,10 @@ resources/telescope.xpm:175:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 175 | "!. c #79BBC7", | ^~~~~~~~~~~~~~ +QFitsBuffers/QFitsBaseBuffer.cpp: In member function 'QFV::Orientation QFitsBaseBuffer::getCubeSpecOrientation()': +QFitsBuffers/QFitsBaseBuffer.cpp:504:30: warning: comparison between 'enum QFV::Orientation' and 'enum Qt::Orientation' [-Wenum-compare] + 504 | if ((cubeSpecOrientation == Qt::Vertical) && + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ resources/telescope.xpm:176:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 176 | "~. c #60B3D0", | ^~~~~~~~~~~~~~ @@ -4093,13 +4618,6 @@ resources/telescope.xpm:250:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 250 | "SX c #CDFFF1", | ^~~~~~~~~~~~~~ -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:251:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 251 | "DX c #C1FCFF", | ^~~~~~~~~~~~~~ @@ -4215,6 +4733,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] +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o RGBDialog.o RGBDialog.cpp 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] @@ -4246,10 +4765,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] -QFitsBuffers/QFitsBaseBuffer.cpp: In member function 'QFV::Orientation QFitsBaseBuffer::getCubeSpecOrientation()': -QFitsBuffers/QFitsBaseBuffer.cpp:504:30: warning: comparison between 'enum QFV::Orientation' and 'enum Qt::Orientation' [-Wenum-compare] - 504 | if ((cubeSpecOrientation == Qt::Vertical) && - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 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] @@ -4304,6 +4819,9 @@ 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] +main.cpp:124:19: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] + 124 | getcwd(cwd, 255); + | ~~~~~~^~~~~~~~~~ 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] @@ -4311,6 +4829,132 @@ 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] +lut.cpp:4:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 4 | "alex", + | ^~~~~~ +lut.cpp:5:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 5 | "backgr", + | ^~~~~~~~ +lut.cpp:6:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 6 | "bl", + | ^~~~ +lut.cpp:7:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 7 | "flag", + | ^~~~~~ +lut.cpp:8:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 8 | "halley", + | ^~~~~~~~ +lut.cpp:9:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 9 | "heat", + | ^~~~~~ +lut.cpp:10:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 10 | "idl11", + | ^~~~~~~ +lut.cpp:11:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 11 | "idl12", + | ^~~~~~~ +lut.cpp:12:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 12 | "idl14", + | ^~~~~~~ +lut.cpp:13:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 13 | "idl15", + | ^~~~~~~ +lut.cpp:14:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 14 | "idl2", + | ^~~~~~ +lut.cpp:15:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 15 | "idl4", + | ^~~~~~ +lut.cpp:16:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 16 | "idl5", + | ^~~~~~ +lut.cpp:17:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 17 | "idl6", + | ^~~~~~ +lut.cpp:18:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 18 | "ikon", + | ^~~~~~ +lut.cpp:19:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 19 | "imtoolrgb", + | ^~~~~~~~~~~ +lut.cpp:20:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 20 | "isophot", + | ^~~~~~~~~ +lut.cpp:21:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 21 | "light", + | ^~~~~~~ +lut.cpp:22:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 22 | "lnspiral", + | ^~~~~~~~~~ +lut.cpp:23:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 23 | "manycol", + | ^~~~~~~~~ +lut.cpp:24:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 24 | "mousse", + | ^~~~~~~~ +lut.cpp:25:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 25 | "pastel", + | ^~~~~~~~ +lut.cpp:26:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 26 | "pseudo1", + | ^~~~~~~~~ +lut.cpp:27:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 27 | "pseudo2", + | ^~~~~~~~~ +lut.cpp:28:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 28 | "rainbow", + | ^~~~~~~~~ +lut.cpp:29:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 29 | "rainbow1", + | ^~~~~~~~~~ +lut.cpp:30:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 30 | "rainbow2", + | ^~~~~~~~~~ +lut.cpp:31:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 31 | "rainbow3", + | ^~~~~~~~~~ +lut.cpp:32:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 32 | "rainbow4", + | ^~~~~~~~~~ +lut.cpp:33:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 33 | "random", + | ^~~~~~~~ +lut.cpp:34:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 34 | "random1", + | ^~~~~~~~~ +lut.cpp:35:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 35 | "random2", + | ^~~~~~~~~ +lut.cpp:36:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 36 | "random3", + | ^~~~~~~~~ +lut.cpp:37:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 37 | "random4", + | ^~~~~~~~~ +lut.cpp:38:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 38 | "real", + | ^~~~~~ +lut.cpp:39:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 39 | "smooth", + | ^~~~~~~~ +lut.cpp:40:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 40 | "staircase", + | ^~~~~~~~~~~ +lut.cpp:41:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 41 | "stairs8", + | ^~~~~~~~~ +lut.cpp:42:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 42 | "stairs9", + | ^~~~~~~~~ +lut.cpp:43:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 43 | "standard", + | ^~~~~~~~~~ +lut.cpp:44:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 44 | "velmap", + | ^~~~~~~~ +lut.cpp:45:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 45 | "sauron" + | ^~~~~~~~ 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] @@ -4333,7 +4977,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] -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o lut.o lut.cpp 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] @@ -4343,322 +4986,25 @@ 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 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] - 4 | "16 16 32 1", - | ^~~~~~~~~~~~ -./resources/action_stop.xpm:5:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 5 | " c #591A1A", - | ^~~~~~~~~~~~~ -./resources/action_stop.xpm:6:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 6 | ". c #5F3F3F", - | ^~~~~~~~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -./resources/action_stop.xpm:7:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 7 | "X c #6A3838", - | ^~~~~~~~~~~~~ -./resources/action_stop.xpm:8:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 8 | "o c #792727", - | ^~~~~~~~~~~~~ -./resources/action_stop.xpm:9:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 9 | "O c #674242", - | ^~~~~~~~~~~~~ -./resources/action_stop.xpm:10:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 10 | "+ c #7A4646", - | ^~~~~~~~~~~~~ -./resources/action_stop.xpm:11:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 11 | "@ c #852F2F", - | ^~~~~~~~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -./resources/action_stop.xpm:12:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 12 | "# c #8B5C5C", - | ^~~~~~~~~~~~~ -./resources/action_stop.xpm:13:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 13 | "$ c #936D6D", - | ^~~~~~~~~~~~~ -./resources/action_stop.xpm:14:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 14 | "% c #D83B3B", - | ^~~~~~~~~~~~~ -./resources/action_stop.xpm:15:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 15 | "& c #D45353", - | ^~~~~~~~~~~~~ -./resources/action_stop.xpm:16:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 16 | "* c #D75555", - | ^~~~~~~~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -./resources/action_stop.xpm:17:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 17 | "= c #D85656", - | ^~~~~~~~~~~~~ -./resources/action_stop.xpm:18:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 18 | "- c #DE5E5E", - | ^~~~~~~~~~~~~ -./resources/action_stop.xpm:19:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 19 | "; c #F15F5F", - | ^~~~~~~~~~~~~ -./resources/action_stop.xpm:20:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 20 | ": c #E16363", - | ^~~~~~~~~~~~~ -./resources/action_stop.xpm:21:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 21 | "> c #E66A6A", - | ^~~~~~~~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -./resources/action_stop.xpm:22:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 22 | ", c #E86F6F", - | ^~~~~~~~~~~~~ -./resources/action_stop.xpm:23:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 23 | "< c #EB7474", - | ^~~~~~~~~~~~~ -./resources/action_stop.xpm:24:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 24 | "1 c #ED7777", - | ^~~~~~~~~~~~~ -./resources/action_stop.xpm:25:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 25 | "2 c #FD6565", - | ^~~~~~~~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -./resources/action_stop.xpm:26:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 26 | "3 c #FE6A6A", - | ^~~~~~~~~~~~~ -./resources/action_stop.xpm:27:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 27 | "4 c #FF7878", - | ^~~~~~~~~~~~~ -./resources/action_stop.xpm:28:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 28 | "5 c #988C8C", - | ^~~~~~~~~~~~~ -./resources/action_stop.xpm:29:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 29 | "6 c #FC9595", - | ^~~~~~~~~~~~~ -./resources/action_stop.xpm:30:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 30 | "7 c #FEA6A6", - | ^~~~~~~~~~~~~ -./resources/action_stop.xpm:31:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 31 | "8 c #F6B4B4", - | ^~~~~~~~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -./resources/action_stop.xpm:32:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 32 | "9 c #FFC9C9", - | ^~~~~~~~~~~~~ -./resources/action_stop.xpm:33:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 33 | "0 c #FED8D8", - | ^~~~~~~~~~~~~ -./resources/action_stop.xpm:34:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 34 | "q c #FDFDFD", - | ^~~~~~~~~~~~~ -./resources/action_stop.xpm:35:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 35 | "w c gray100", - | ^~~~~~~~~~~~~ -./resources/action_stop.xpm:36:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 36 | "e c None", - | ^~~~~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -./resources/action_stop.xpm:38:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 38 | "eeeewwwwwwweeeee", - | ^~~~~~~~~~~~~~~~~~ -./resources/action_stop.xpm:39:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 39 | "eeew+555$$+weeee", - | ^~~~~~~~~~~~~~~~~~ -./resources/action_stop.xpm:40:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 40 | "eew#0997666@weee", - | ^~~~~~~~~~~~~~~~~~ -./resources/action_stop.xpm:41:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 41 | "ew#011<<,,>4@wee", - | ^~~~~~~~~~~~~~~~~~ -./resources/action_stop.xpm:42:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 42 | "wO011<<,,>>:4 we", - | ^~~~~~~~~~~~~~~~~~ -./resources/action_stop.xpm:43:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 43 | "wO8<>>%w4::-3 we", - | ^~~~~~~~~~~~~~~~~~ -./resources/action_stop.xpm:46:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 46 | "wO8>:%w4w---3 we", - | ^~~~~~~~~~~~~~~~~~ -./resources/action_stop.xpm:47:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 47 | "wO8::w4--w--3 we", - | ^~~~~~~~~~~~~~~~~~ -./resources/action_stop.xpm:48:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 48 | "wO6*******=&3 we", - | ^~~~~~~~~~~~~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -./resources/action_stop.xpm:49:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 49 | "ew.1*&&&&&&3owee", - | ^~~~~~~~~~~~~~~~~~ -./resources/action_stop.xpm:50:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 50 | "eew.<2;;;;2owwee", - | ^~~~~~~~~~~~~~~~~~ -./resources/action_stop.xpm:51:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 51 | "eeewX@ooo@ wweee", - | ^~~~~~~~~~~~~~~~~~ -./resources/action_stop.xpm:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 52 | "eeeewwwwwwweeeee", - | ^~~~~~~~~~~~~~~~~~ -./resources/action_stop.xpm:53:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 53 | "eeeeeeeeeeeeeeee" - | ^~~~~~~~~~~~~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -In file included from QFitsWidgets/QFitsWidgetContour.cpp:20: -./resources/icon_accept.xpm:4:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 4 | "16 16 32 1", - | ^~~~~~~~~~~~ -./resources/icon_accept.xpm:5:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 5 | " c #36591A", - | ^~~~~~~~~~~~~ -./resources/icon_accept.xpm:6:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 6 | ". c #4C603C", - | ^~~~~~~~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -./resources/icon_accept.xpm:7:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 7 | "X c #4B702E", - | ^~~~~~~~~~~~~ -./resources/icon_accept.xpm:8:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 8 | "o c #526742", - | ^~~~~~~~~~~~~ -./resources/icon_accept.xpm:9:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 9 | "O c #5D7A46", - | ^~~~~~~~~~~~~ -./resources/icon_accept.xpm:10:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 10 | "+ c #52822C", - | ^~~~~~~~~~~~~ -./resources/icon_accept.xpm:11:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 11 | "@ c #69B83E", - | ^~~~~~~~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -./resources/icon_accept.xpm:12:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 12 | "# c #718B5C", - | ^~~~~~~~~~~~~ -./resources/icon_accept.xpm:13:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 13 | "$ c #7E936D", - | ^~~~~~~~~~~~~ -./resources/icon_accept.xpm:14:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 14 | "% c #71BF44", - | ^~~~~~~~~~~~~ -./resources/icon_accept.xpm:15:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 15 | "& c #76C347", - | ^~~~~~~~~~~~~ -./resources/icon_accept.xpm:16:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 16 | "* c #7ED547", - | ^~~~~~~~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -./resources/icon_accept.xpm:17:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 17 | "= c #80CB4F", - | ^~~~~~~~~~~~~ -./resources/icon_accept.xpm:18:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 18 | "- c #83CD53", - | ^~~~~~~~~~~~~ -./resources/icon_accept.xpm:19:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 19 | "; c #80D948", - | ^~~~~~~~~~~~~ -./resources/icon_accept.xpm:20:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 20 | ": c #8BD258", - | ^~~~~~~~~~~~~ -./resources/icon_accept.xpm:21:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 21 | "> c #8BCE60", - | ^~~~~~~~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -./resources/icon_accept.xpm:22:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 22 | ", c #91D069", - | ^~~~~~~~~~~~~ -./resources/icon_accept.xpm:23:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 23 | "< c #89E44C", - | ^~~~~~~~~~~~~ -./resources/icon_accept.xpm:24:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 24 | "1 c #8CE550", - | ^~~~~~~~~~~~~ -./resources/icon_accept.xpm:25:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 25 | "2 c #93E657", - | ^~~~~~~~~~~~~ -./resources/icon_accept.xpm:26:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 26 | "3 c #A4DA77", - | ^~~~~~~~~~~~~ -./resources/icon_accept.xpm:27:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 27 | "4 c #A8E577", - | ^~~~~~~~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -./resources/icon_accept.xpm:28:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 28 | "5 c #91988C", - | ^~~~~~~~~~~~~ -./resources/icon_accept.xpm:29:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 29 | "6 c #B3DD96", - | ^~~~~~~~~~~~~ -./resources/icon_accept.xpm:30:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 30 | "7 c #C2E6A9", - | ^~~~~~~~~~~~~ -./resources/icon_accept.xpm:31:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 31 | "8 c #CDE6B9", - | ^~~~~~~~~~~~~ -./resources/icon_accept.xpm:32:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 32 | "9 c #D4EDC5", - | ^~~~~~~~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -./resources/icon_accept.xpm:33:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 33 | "0 c #ECF7E5", - | ^~~~~~~~~~~~~ -./resources/icon_accept.xpm:34:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 34 | "q c #F9FCF7", - | ^~~~~~~~~~~~~ -./resources/icon_accept.xpm:35:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 35 | "w c gray100", - | ^~~~~~~~~~~~~ -./resources/icon_accept.xpm:36:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 36 | "e c None", - | ^~~~~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -./resources/icon_accept.xpm:38:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 38 | "eeeewwwwwwweeeee", - | ^~~~~~~~~~~~~~~~~~ -./resources/icon_accept.xpm:39:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 39 | "eeewO555$$Oweeee", - | ^~~~~~~~~~~~~~~~~~ -./resources/icon_accept.xpm:40:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 40 | "eew#8874444+weee", - | ^~~~~~~~~~~~~~~~~~ -./resources/icon_accept.xpm:41:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 41 | "ew#8::::--=2+wee", - | ^~~~~~~~~~~~~~~~~~ -./resources/icon_accept.xpm:42:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 42 | "wo8:---==,8>2 we", - | ^~~~~~~~~~~~~~~~~~ -./resources/icon_accept.xpm:43:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 43 | "wo6:--==,0w,2Xwe", - | ^~~~~~~~~~~~~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -./resources/icon_accept.xpm:44:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 44 | "wo6---=>0w9-1Xwe", - | ^~~~~~~~~~~~~~~~~~ -./resources/icon_accept.xpm:45:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 45 | "wo6>90,9w6%&1 we", - | ^~~~~~~~~~~~~~~~~~ -./resources/icon_accept.xpm:46:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 46 | "wo6,7q0w6%%&1 we", - | ^~~~~~~~~~~~~~~~~~ -./resources/icon_accept.xpm:47:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 47 | "wo6&&,06%%%%< we", - | ^~~~~~~~~~~~~~~~~~ -./resources/icon_accept.xpm:48:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 48 | "wo3@&&%%%%@@1 we", - | ^~~~~~~~~~~~~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -./resources/icon_accept.xpm:49:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 49 | "ew.:%@@@@@@levels->text().split(",", QString::SkipEmptyParts); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:47, - from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:45, - from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdialog.h:44, - from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmessagebox.h:45, - from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMessageBox:1, - from QFitsWidgets/QFitsWidgetContour.cpp:1: -/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:606:17: note: declared here - 606 | QStringList split(const QString &sep, SplitBehavior behavior, - | ^~~~~ 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] 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] -QFitsWidgets/QFitsWidgetContour.cpp:99:41: warning: unused parameter 'e' [-Wunused-parameter] - 99 | void dpContour::paintEvent(QPaintEvent *e) { - | ~~~~~~~~~~~~~^ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -main.cpp:124:19: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] - 124 | getcwd(cwd, 255); - | ~~~~~~^~~~~~~~~~ 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] 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] -QFitsWidgets/QFitsWidgetContour.cpp: In member function 'virtual void dpContour::enterEvent(QEvent*)': -QFitsWidgets/QFitsWidgetContour.cpp:300:36: warning: unused parameter 'e' [-Wunused-parameter] - 300 | void dpContour::enterEvent(QEvent *e) { - | ~~~~~~~~^ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -QFitsWidgets/QFitsWidgetContour.cpp: In member function 'virtual void dpContour::leaveEvent(QEvent*)': -QFitsWidgets/QFitsWidgetContour.cpp:305:37: warning: unused parameter 'e' [-Wunused-parameter] - 305 | void dpContour::leaveEvent (QEvent *e) { - | ~~~~~~~~^ 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] 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] -QFitsWidgets/QFitsWidgetContour.cpp: In member function 'virtual void QFitsWidgetContour::resizeEvent(QResizeEvent*)': -QFitsWidgets/QFitsWidgetContour.cpp:388:52: warning: unused parameter 'e' [-Wunused-parameter] - 388 | void QFitsWidgetContour::resizeEvent(QResizeEvent *e) { - | ~~~~~~~~~~~~~~^ 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] -QFitsWidgets/QFitsWidgetContour.cpp: In member function 'void QFitsWidgetContour::setScaling(int)': -QFitsWidgets/QFitsWidgetContour.cpp:439:41: warning: unused parameter 'scaling' [-Wunused-parameter] - 439 | void QFitsWidgetContour::setScaling(int scaling) { - | ~~~~^~~~~~~ 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] @@ -4735,33 +5042,12 @@ 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] -QFitsWidgets/QFitsWidgetContour.cpp: In function 'QPainterPath dpCN01(Fits&, int, int, int, int, int, int, double, int, int, int)': -QFitsWidgets/QFitsWidgetContour.cpp:632:34: warning: unused parameter 'MX' [-Wunused-parameter] - 632 | QPainterPath dpCN01(Fits &Z, int MX, int MY, int IA, int IB, int JA, int JB, double Z0, int IS, int JS, int SDIR) { - | ~~~~^~ -QFitsWidgets/QFitsWidgetContour.cpp:632:42: warning: unused parameter 'MY' [-Wunused-parameter] - 632 | QPainterPath dpCN01(Fits &Z, int MX, int MY, int IA, int IB, int JA, int JB, double Z0, int IS, int JS, int SDIR) { - | ~~~~^~ 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] -QFitsWidgets/QFitsWidgetContour.cpp: In function 'void dpPGCNSC(Fits&, int, int, int, int, int, int, double, QPainter&)': -QFitsWidgets/QFitsWidgetContour.cpp:763:24: warning: unused variable 'P' [-Wunused-variable] - 763 | double Z1, Z2, Z3, P, P1, P2; - | ^ -QFitsWidgets/QFitsWidgetContour.cpp:763:27: warning: unused variable 'P1' [-Wunused-variable] - 763 | double Z1, Z2, Z3, P, P1, P2; - | ^~ -QFitsWidgets/QFitsWidgetContour.cpp:763:31: warning: unused variable 'P2' [-Wunused-variable] - 763 | double Z1, Z2, Z3, P, P1, P2; - | ^~ 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] -QFitsWidgets/QFitsWidgetContour.cpp: In function 'void dpPGCONX(Fits*, Fits&, QPainter&)': -QFitsWidgets/QFitsWidgetContour.cpp:851:46: warning: unused variable 'LS' [-Wunused-variable] - 851 | int NNX,NNY, KX,KY, KI,KJ, IA,IB, JA,JB, LS, PX, PY; - | ^~ 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] @@ -4872,6 +5158,15 @@ 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 ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:53, + from ../libfits/fits.h:30, + from ./QFitsMainWindow.h:21, + from QFitsViews/QFitsView1D.cpp:7: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { return 0; } + | ~~~~~~~~~~~~^~~~~~ 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] @@ -4888,6 +5183,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] +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsHeaderView.o QFitsHeaderView.cpp 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] @@ -4908,24 +5204,46 @@ 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] +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ 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] 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] +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ 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] +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ 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] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] + 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } + | ^~~~~~~~~~~~~ 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] 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] +../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': +../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ 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] @@ -4933,22 +5251,56 @@ 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] +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ 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] 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] +../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; + | ^~~~~~~~ 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] +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ 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] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] + 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } + | ^~~~~~~~~~~ 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] +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ 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] @@ -4973,6 +5325,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] +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ 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] @@ -5004,183 +5363,20 @@ 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 ../QFitsView/QFitsBuffers/QFitsMultiBuffer.h:5, - from QFitsWidgets/QFitsWidgetTable.h:13, - from QFitsWidgets/QFitsWidgetTable.cpp:6: -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] - 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } - | ~~~~~^~~~~~~~~~~~~ -QFitsWidgets/QFitsWidgetTable.h: In member function 'virtual int QFitsTableModel::translateColumnNumber(int*) const': -QFitsWidgets/QFitsWidgetTable.h:79:44: warning: unused parameter 'section' [-Wunused-parameter] - 79 | virtual int translateColumnNumber(int *section) const { return -1; } - | ~~~~~^~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsCubeSpectrum.o QFitsCubeSpectrum.cpp -QFitsMainWindow.cpp: In member function 'virtual void QFitsMainWindow::resizeEvent(QResizeEvent*)': -QFitsMainWindow.cpp:641:49: warning: unused parameter 'e' [-Wunused-parameter] - 641 | void QFitsMainWindow::resizeEvent(QResizeEvent *e) { - | ~~~~~~~~~~~~~~^ -QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::imredClicked(int)': -QFitsMainWindow.cpp:988:32: warning: unused variable 'xmin' [-Wunused-variable] - 988 | double xmin, xmax; - | ^~~~ -QFitsMainWindow.cpp:988:38: warning: unused variable 'xmax' [-Wunused-variable] - 988 | double xmin, xmax; - | ^~~~ -QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::updateLinemapInfo(int)': -QFitsMainWindow.cpp:1323:45: warning: unused parameter 'dummy' [-Wunused-parameter] - 1323 | void QFitsMainWindow::updateLinemapInfo(int dummy) { - | ~~~~^~~~~ -QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::userMenuClicked(int)': -QFitsMainWindow.cpp:1402:43: warning: unused parameter 'id' [-Wunused-parameter] - 1402 | void QFitsMainWindow::userMenuClicked(int id) { - | ~~~~^~ -QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::buffersClicked(int)': -QFitsMainWindow.cpp:1475:17: warning: unused variable 'i' [-Wunused-variable] - 1475 | int i; - | ^ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:53, - from ../libfits/fits.h:30, - from ./QFitsCubeSpectrum.h:12, - from QFitsWidgets/QFitsWidgetTable.cpp:7: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { return 0; } - | ~~~~~~~~~~~~^~~~~~ -QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::dpuserView(const std::string&)': -QFitsMainWindow.cpp:1953:32: warning: unused variable 'sb' [-Wunused-variable] - 1953 | QFitsSingleBuffer *sb = dynamic_cast(bb); - | ^~ -QFitsMainWindow.cpp:1954:32: warning: unused variable 'mb' [-Wunused-variable] - 1954 | QFitsMultiBuffer *mb = dynamic_cast(bb); - | ^~ -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] - 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } - | ^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': -../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] - 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::FileSystemChanged(const QString&)': -QFitsMainWindow.cpp:2356:54: warning: 'static QSet QSet::fromList(const QList&) [with T = QString]' is deprecated: Use QSet(list.begin(), list.end()) instead. [-Wdeprecated-declarations] - 2356 | QSet newDirSet = QSet::fromList(newEntryList); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qitemselectionmodel.h:45, - from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemview.h:46, - from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistview.h:44, - from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QListView:1, - from QFitsMainWindow.cpp:25: -/usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h:416:9: note: declared here - 416 | QSet QSet::fromList(const QList &list) - | ^~~~~~~ -QFitsMainWindow.cpp:2357:58: warning: 'static QSet QSet::fromList(const QList&) [with T = QString]' is deprecated: Use QSet(list.begin(), list.end()) instead. [-Wdeprecated-declarations] - 2357 | QSet currentDirSet = QSet::fromList(dirEntryList); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h:416:9: note: declared here - 416 | QSet QSet::fromList(const QList &list) - | ^~~~~~~ -QFitsMainWindow.cpp:2363:42: warning: 'QList QSet::toList() const [with T = QString]' is deprecated: Use values() instead. [-Wdeprecated-declarations] - 2363 | QStringList newFile = newFiles.toList(); - | ~~~~~~~~~~~~~~~^~ -/usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h:265:14: note: declared here - 265 | QList toList() const { return values(); } - | ^~~~~~ -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ -In file included from QFitsBuffers/QFitsMultiBuffer.cpp:16: -../QFitsView/QFitsWidgets/QFitsWidgetTable.h: In member function 'virtual int QFitsTableModel::translateColumnNumber(int*) const': -../QFitsView/QFitsWidgets/QFitsWidgetTable.h:79:44: warning: unused parameter 'section' [-Wunused-parameter] - 79 | virtual int translateColumnNumber(int *section) const { return -1; } - | ~~~~~^~~~~~~ -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 302 | if (this == NULL) return 0; - | ^~ -QFitsBuffers/QFitsMultiBuffer.cpp: In member function 'virtual void QFitsMultiBuffer::showCubePlot()': -QFitsBuffers/QFitsMultiBuffer.cpp:546:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 546 | for (int i = 0; i < dpData->dparrvalue->size(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -QFitsBuffers/QFitsMultiBuffer.cpp: In member function 'virtual void QFitsMultiBuffer::setCubeSpecOrientation(QFV::Orientation, bool)': -QFitsBuffers/QFitsMultiBuffer.cpp:605:12: warning: comparison between 'enum QFV::Orientation' and 'enum Qt::Orientation' [-Wenum-compare] - 605 | if ((o == Qt::Vertical) && - | ~~^~~~~~~~~~~~~~~ -QFitsBuffers/QFitsSingleBuffer.cpp: In member function 'virtual void QFitsSingleBuffer::setCubeSpecOrientation(QFV::Orientation, bool)': -QFitsBuffers/QFitsSingleBuffer.cpp:1243:12: warning: comparison between 'enum QFV::Orientation' and 'enum Qt::Orientation' [-Wenum-compare] - 1243 | if ((o == Qt::Vertical) && - | ~~^~~~~~~~~~~~~~~ -QFitsBuffers/QFitsSingleBuffer.cpp: In member function 'virtual void QFitsSingleBuffer::updateScaling()': -QFitsBuffers/QFitsSingleBuffer.cpp:1573:24: warning: statement has no effect [-Wunused-value] - 1573 | tableViewDirty == false; - | ~~~~~~~~~~~~~~~^~~~~~~~ -QFitsBuffers/QFitsSingleBuffer.cpp: In member function 'virtual void QFitsSingleBuffer::createManualSpectrum()': -QFitsBuffers/QFitsSingleBuffer.cpp:1808:41: warning: zero-length gnu_printf format string [-Wformat-zero-length] - 1808 | sprintf(manualSpectrum->crtype, ""); - | ^~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o RGBDialog.o RGBDialog.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, from ./QFitsMainWindow.h:21, - from QFitsViews/QFitsView1D.cpp:7: + from QFitsViews/QFitsView2D.cpp:14: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } | ~~~~~~~~~~~~^~~~~~ +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; } + | ~~~~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -5244,142 +5440,17 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 302 | if (this == NULL) return 0; - | ^~ -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; } - | ~~~~~^~~~~~~~~~~~~ -lut.cpp:4:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 4 | "alex", - | ^~~~~~ -lut.cpp:5:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 5 | "backgr", - | ^~~~~~~~ -lut.cpp:6:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 6 | "bl", - | ^~~~ -lut.cpp:7:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 7 | "flag", - | ^~~~~~ -lut.cpp:8:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 8 | "halley", - | ^~~~~~~~ -lut.cpp:9:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 9 | "heat", - | ^~~~~~ -lut.cpp:10:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 10 | "idl11", - | ^~~~~~~ -lut.cpp:11:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 11 | "idl12", - | ^~~~~~~ -lut.cpp:12:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 12 | "idl14", - | ^~~~~~~ -lut.cpp:13:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 13 | "idl15", - | ^~~~~~~ -lut.cpp:14:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 14 | "idl2", - | ^~~~~~ -lut.cpp:15:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 15 | "idl4", - | ^~~~~~ -lut.cpp:16:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 16 | "idl5", - | ^~~~~~ -lut.cpp:17:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 17 | "idl6", - | ^~~~~~ -lut.cpp:18:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 18 | "ikon", - | ^~~~~~ -lut.cpp:19:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 19 | "imtoolrgb", - | ^~~~~~~~~~~ -lut.cpp:20:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 20 | "isophot", - | ^~~~~~~~~ -lut.cpp:21:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 21 | "light", - | ^~~~~~~ -lut.cpp:22:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 22 | "lnspiral", - | ^~~~~~~~~~ -lut.cpp:23:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 23 | "manycol", - | ^~~~~~~~~ -lut.cpp:24:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 24 | "mousse", - | ^~~~~~~~ -lut.cpp:25:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 25 | "pastel", - | ^~~~~~~~ -lut.cpp:26:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 26 | "pseudo1", - | ^~~~~~~~~ -lut.cpp:27:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 27 | "pseudo2", - | ^~~~~~~~~ -lut.cpp:28:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 28 | "rainbow", - | ^~~~~~~~~ -lut.cpp:29:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 29 | "rainbow1", - | ^~~~~~~~~~ -lut.cpp:30:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 30 | "rainbow2", - | ^~~~~~~~~~ -lut.cpp:31:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 31 | "rainbow3", - | ^~~~~~~~~~ -lut.cpp:32:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 32 | "rainbow4", - | ^~~~~~~~~~ -lut.cpp:33:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 33 | "random", - | ^~~~~~~~ -lut.cpp:34:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 34 | "random1", - | ^~~~~~~~~ -lut.cpp:35:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 35 | "random2", - | ^~~~~~~~~ -lut.cpp:36:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 36 | "random3", - | ^~~~~~~~~ -lut.cpp:37:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 37 | "random4", - | ^~~~~~~~~ -lut.cpp:38:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 38 | "real", - | ^~~~~~ -lut.cpp:39:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 39 | "smooth", - | ^~~~~~~~ -lut.cpp:40:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 40 | "staircase", - | ^~~~~~~~~~~ -lut.cpp:41:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 41 | "stairs8", - | ^~~~~~~~~ -lut.cpp:42:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 42 | "stairs9", - | ^~~~~~~~~ -lut.cpp:43:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 43 | "standard", - | ^~~~~~~~~~ -lut.cpp:44:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 44 | "velmap", - | ^~~~~~~~ -lut.cpp:45:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 45 | "sauron" - | ^~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsHeaderView.o QFitsHeaderView.cpp +QFitsMainWindow.cpp: In member function 'virtual void QFitsMainWindow::resizeEvent(QResizeEvent*)': +QFitsMainWindow.cpp:641:49: warning: unused parameter 'e' [-Wunused-parameter] + 641 | void QFitsMainWindow::resizeEvent(QResizeEvent *e) { + | ~~~~~~~~~~~~~~^ +QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::imredClicked(int)': +QFitsMainWindow.cpp:988:32: warning: unused variable 'xmin' [-Wunused-variable] + 988 | double xmin, xmax; + | ^~~~ +QFitsMainWindow.cpp:988:38: warning: unused variable 'xmax' [-Wunused-variable] + 988 | double xmin, xmax; + | ^~~~ In file included from QFitsViews/QFitsView1D.cpp:12: ../QFitsView/QFitsWidgets/QFitsWidget1D.h: At global scope: ../QFitsView/QFitsWidgets/QFitsWidget1D.h:103:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] @@ -5391,22 +5462,11 @@ ../QFitsView/QFitsWidgets/QFitsWidget1D.h:105:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 105 | const Fits* const getFitResult() { return &fitResult;} | ^~~~~ -In file included from QFitsViews/QFitsView1D.cpp:14: -../QFitsView/QFitsWidgets/QFitsWidgetTable.h: In member function 'virtual int QFitsTableModel::translateColumnNumber(int*) const': -../QFitsView/QFitsWidgets/QFitsWidgetTable.h:79:44: warning: unused parameter 'section' [-Wunused-parameter] - 79 | virtual int translateColumnNumber(int *section) const { return -1; } - | ~~~~~^~~~~~~ -In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, - from QFitsMarkers.cpp:4: -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] - 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } - | ~~~~~^~~~~~~~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:21, - from QFitsViews/QFitsView2D.cpp:14: + from QFitsMainWindow.h:21, + from QFitsWedge.cpp:5: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } @@ -5441,12 +5501,21 @@ ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; | ^~~~~~~~ +In file included from QFitsViews/QFitsView1D.cpp:14: +../QFitsView/QFitsWidgets/QFitsWidgetTable.h: In member function 'virtual int QFitsTableModel::translateColumnNumber(int*) const': +../QFitsView/QFitsWidgets/QFitsWidgetTable.h:79:44: warning: unused parameter 'section' [-Wunused-parameter] + 79 | virtual int translateColumnNumber(int *section) const { return -1; } + | ~~~~~^~~~~~~ ../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) { } | ^~~~~~~~~~~~~~~~ +QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::updateLinemapInfo(int)': +QFitsMainWindow.cpp:1323:45: warning: unused parameter 'dummy' [-Wunused-parameter] + 1323 | void QFitsMainWindow::updateLinemapInfo(int dummy) { + | ~~~~^~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; @@ -5467,6 +5536,12 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ +In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, + from QFitsViews/QFitsView2D.cpp:16: +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] + 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } + | ~~~~~^~~~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } @@ -5474,28 +5549,74 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsToolBar.o QFitsToolBar.cpp +QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::userMenuClicked(int)': +QFitsMainWindow.cpp:1402:43: warning: unused parameter 'id' [-Wunused-parameter] + 1402 | void QFitsMainWindow::userMenuClicked(int id) { + | ~~~~^~ +QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::buffersClicked(int)': +QFitsMainWindow.cpp:1475:17: warning: unused variable 'i' [-Wunused-variable] + 1475 | int i; + | ^ In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, - from QFitsViews/QFitsView2D.cpp:16: + from QFitsWedge.cpp:6: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ +QFitsWedge.cpp: In member function 'virtual void QFitsWedge::paintEvent(QPaintEvent*)': +QFitsWedge.cpp:15:42: warning: unused parameter 'e' [-Wunused-parameter] + 15 | void QFitsWedge::paintEvent(QPaintEvent *e) { + | ~~~~~~~~~~~~~^ +QFitsWedge.cpp: In member function 'virtual void QFitsWedge::resizeEvent(QResizeEvent*)': +QFitsWedge.cpp:43:44: warning: unused parameter 'e' [-Wunused-parameter] + 43 | void QFitsWedge::resizeEvent(QResizeEvent *e) { + | ~~~~~~~~~~~~~~^ +QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::dpuserView(const std::string&)': +QFitsMainWindow.cpp:1953:32: warning: unused variable 'sb' [-Wunused-variable] + 1953 | QFitsSingleBuffer *sb = dynamic_cast(bb); + | ^~ +QFitsMainWindow.cpp:1954:32: warning: unused variable 'mb' [-Wunused-variable] + 1954 | QFitsMultiBuffer *mb = dynamic_cast(bb); + | ^~ +QFitsMainWindow.cpp: In member function 'void QFitsMainWindow::FileSystemChanged(const QString&)': +QFitsMainWindow.cpp:2356:54: warning: 'static QSet QSet::fromList(const QList&) [with T = QString]' is deprecated: Use QSet(list.begin(), list.end()) instead. [-Wdeprecated-declarations] + 2356 | QSet newDirSet = QSet::fromList(newEntryList); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qitemselectionmodel.h:45, + from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemview.h:46, + from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistview.h:44, + from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QListView:1, + from QFitsMainWindow.cpp:25: +/usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h:416:9: note: declared here + 416 | QSet QSet::fromList(const QList &list) + | ^~~~~~~ +QFitsMainWindow.cpp:2357:58: warning: 'static QSet QSet::fromList(const QList&) [with T = QString]' is deprecated: Use QSet(list.begin(), list.end()) instead. [-Wdeprecated-declarations] + 2357 | QSet currentDirSet = QSet::fromList(dirEntryList); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h:416:9: note: declared here + 416 | QSet QSet::fromList(const QList &list) + | ^~~~~~~ +QFitsMainWindow.cpp:2363:42: warning: 'QList QSet::toList() const [with T = QString]' is deprecated: Use values() instead. [-Wdeprecated-declarations] + 2363 | QStringList newFile = newFiles.toList(); + | ~~~~~~~~~~~~~~~^~ +/usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h:265:14: note: declared here + 265 | QList toList() const { return values(); } + | ^~~~~~ +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 302 | if (this == NULL) return 0; + | ^~ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 302 | if (this == NULL) return 0; | ^~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsToolBar.o QFitsToolBar.cpp In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from QFitsWidgets/QFitsWidget1D.cpp:8: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 302 | if (this == NULL) return 0; - | ^~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o dialogs.o dialogs.cpp QFitsWidgets/QFitsWidget1D.cpp: In member function 'virtual void QFitsWidget1D::paintEvent(QPaintEvent*)': QFitsWidgets/QFitsWidget1D.cpp:86:45: warning: unused parameter 'e' [-Wunused-parameter] 86 | void QFitsWidget1D::paintEvent(QPaintEvent *e) { @@ -5542,10 +5663,6 @@ QFitsWidgets/QFitsWidget1D.cpp:1148:24: warning: unused variable 's' [-Wunused-variable] 1148 | double s = (resultfity[1] - resultfity[0]) / (resultfitx[1] - resultfitx[0]); | ^ -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 302 | if (this == NULL) return 0; - | ^~ QFitsWidgets/QFitsWidget1D.cpp:1097:13: warning: unused variable 'i' [-Wunused-variable] 1097 | int i, x1, x2, g, w; | ^ @@ -5558,7 +5675,52 @@ QFitsWidgets/QFitsWidget1D.cpp:1235:13: warning: unused variable 'hh' [-Wunused-variable] 1235 | int hh = l1->height() / (nlines+3); | ^~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o events.o events.cpp +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 302 | if (this == NULL) return 0; + | ^~ +QFitsWidgets/QFitsWidgetTable.cpp: In member function 'QVariant QFitsTableModel::dataFromDpuserType(dpuserType*, int, int) const': +QFitsWidgets/QFitsWidgetTable.cpp:518:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 518 | if (row < dpt->arrvalue->size()) { + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ +QFitsWidgets/QFitsWidgetTable.cpp: In member function 'virtual int QFitsTableModelMulti::columnCount(const QModelIndex&) const': +QFitsWidgets/QFitsWidgetTable.cpp:668:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 668 | for (int i = 0; i < modelDpuserType->dparrvalue->size(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +QFitsWidgets/QFitsWidgetTable.cpp: In member function 'virtual int QFitsTableModelMulti::rowCount(const QModelIndex&) const': +QFitsWidgets/QFitsWidgetTable.cpp:691:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 691 | for (int i = 0; i < modelDpuserType->dparrvalue->size(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +QFitsWidgets/QFitsWidgetTable.cpp: In member function 'virtual bool QFitsTableModelMulti::setData(const QModelIndex&, const QVariant&, int)': +QFitsWidgets/QFitsWidgetTable.cpp:745:55: warning: unused parameter 'index' [-Wunused-parameter] + 745 | bool QFitsTableModelMulti::setData(const QModelIndex &index, const QVariant &value, int role) { + | ~~~~~~~~~~~~~~~~~~~^~~~~ +QFitsWidgets/QFitsWidgetTable.cpp:745:78: warning: unused parameter 'value' [-Wunused-parameter] + 745 | bool QFitsTableModelMulti::setData(const QModelIndex &index, const QVariant &value, int role) { + | ~~~~~~~~~~~~~~~~^~~~~ +QFitsWidgets/QFitsWidgetTable.cpp:745:89: warning: unused parameter 'role' [-Wunused-parameter] + 745 | bool QFitsTableModelMulti::setData(const QModelIndex &index, const QVariant &value, int role) { + | ~~~~^~~~ +QFitsWidgets/QFitsWidgetTable.cpp: In member function 'virtual int QFitsTableModelMulti::translateColumnNumber(int*) const': +QFitsWidgets/QFitsWidgetTable.cpp:753:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 753 | for (i = 0; i < modelDpuserType->dparrvalue->size(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +QFitsWidgets/QFitsWidgetTable.cpp: In member function 'virtual void QFitsTableView::enterEvent(QEvent*)': +QFitsWidgets/QFitsWidgetTable.cpp:1066:41: warning: unused parameter 'e' [-Wunused-parameter] + 1066 | void QFitsTableView::enterEvent(QEvent *e) { + | ~~~~~~~~^ +QFitsWidgets/QFitsWidgetTable.cpp: In member function 'void QFitsTableView::copySelectionToClipboard()': +QFitsWidgets/QFitsWidgetTable.cpp:1194:9: warning: unused variable 'n' [-Wunused-variable] + 1194 | int n = selected.size(); + | ^ +QFitsWidgets/QFitsWidgetTable.cpp: In member function 'void QFitsTableView::unsetSpectrum(const QItemSelection&, const QItemSelection&)': +QFitsWidgets/QFitsWidgetTable.cpp:1380:58: warning: unused parameter 's' [-Wunused-parameter] + 1380 | void QFitsTableView::unsetSpectrum(const QItemSelection &s, const QItemSelection &e) { + | ~~~~~~~~~~~~~~~~~~~~~~^ +QFitsWidgets/QFitsWidgetTable.cpp:1380:83: warning: unused parameter 'e' [-Wunused-parameter] + 1380 | void QFitsTableView::unsetSpectrum(const QItemSelection &s, const QItemSelection &e) { + | ~~~~~~~~~~~~~~~~~~~~~~^ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o dialogs.o dialogs.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, @@ -5624,78 +5786,6 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:53, - from ../libfits/fits.h:30, - from QFitsMainWindow.h:21, - from QFitsWedge.cpp:5: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { return 0; } - | ~~~~~~~~~~~~^~~~~~ -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] - 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } - | ^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': -../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] - 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } @@ -5704,30 +5794,12 @@ 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, - from QFitsWedge.cpp:6: -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] - 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } - | ~~~~~^~~~~~~~~~~~~ -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 302 | if (this == NULL) return 0; - | ^~ -QFitsWedge.cpp: In member function 'virtual void QFitsWedge::paintEvent(QPaintEvent*)': -QFitsWedge.cpp:15:42: warning: unused parameter 'e' [-Wunused-parameter] - 15 | void QFitsWedge::paintEvent(QPaintEvent *e) { - | ~~~~~~~~~~~~~^ -QFitsWedge.cpp: In member function 'virtual void QFitsWedge::resizeEvent(QResizeEvent*)': -QFitsWedge.cpp:43:44: warning: unused parameter 'e' [-Wunused-parameter] - 43 | void QFitsWedge::resizeEvent(QResizeEvent *e) { - | ~~~~~~~~~~~~~~^ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o imred.o imred.cpp -In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from QFitsTools.cpp:10: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o events.o events.cpp In file included from QFitsTools.cpp:12: galfit.h: In member function 'virtual QStringList dpGalfitComponent::getParameters(bool)': galfit.h:18:57: warning: no return statement in function returning non-void [-Wreturn-type] @@ -5750,132 +5822,23 @@ galfit.h:20:61: warning: unused parameter 'result' [-Wunused-parameter] 20 | virtual void setResult(const int component, const Fits &result) {}; | ~~~~~~~~~~~~^~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o galfit.o galfit.cpp ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 302 | if (this == NULL) return 0; | ^~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o guitools.o guitools.cpp -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsViewingTools.o QFitsViewingTools.cpp -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:53, - from ../libfits/fits.h:30, - from RGBDialog.h:12, - from RGBDialog.cpp:17: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { return 0; } - | ~~~~~~~~~~~~^~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] - 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } - | ^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': -../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] - 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ -QFitsWidgets/QFitsWidgetTable.cpp: In member function 'QVariant QFitsTableModel::dataFromDpuserType(dpuserType*, int, int) const': -QFitsWidgets/QFitsWidgetTable.cpp:518:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 518 | if (row < dpt->arrvalue->size()) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ -QFitsWidgets/QFitsWidgetTable.cpp: In member function 'virtual int QFitsTableModelMulti::columnCount(const QModelIndex&) const': -QFitsWidgets/QFitsWidgetTable.cpp:668:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 668 | for (int i = 0; i < modelDpuserType->dparrvalue->size(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -QFitsWidgets/QFitsWidgetTable.cpp: In member function 'virtual int QFitsTableModelMulti::rowCount(const QModelIndex&) const': -QFitsWidgets/QFitsWidgetTable.cpp:691:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 691 | for (int i = 0; i < modelDpuserType->dparrvalue->size(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -QFitsViews/QFitsView1D.cpp: In member function 'int QFitsView1D::calcPos(QPoint)': -QFitsViews/QFitsView1D.cpp:136:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 136 | if ((posInt > 0) && (posInt <= ndata)) { - | ~~~~~~~^~~~~~~~ -QFitsViews/QFitsView1D.cpp:144:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 144 | if ((posInt > 0) && (posInt <= ndata)) { - | ~~~~~~~^~~~~~~~ -QFitsWidgets/QFitsWidgetTable.cpp: In member function 'virtual bool QFitsTableModelMulti::setData(const QModelIndex&, const QVariant&, int)': -QFitsWidgets/QFitsWidgetTable.cpp:745:55: warning: unused parameter 'index' [-Wunused-parameter] - 745 | bool QFitsTableModelMulti::setData(const QModelIndex &index, const QVariant &value, int role) { - | ~~~~~~~~~~~~~~~~~~~^~~~~ -QFitsWidgets/QFitsWidgetTable.cpp:745:78: warning: unused parameter 'value' [-Wunused-parameter] - 745 | bool QFitsTableModelMulti::setData(const QModelIndex &index, const QVariant &value, int role) { - | ~~~~~~~~~~~~~~~~^~~~~ -QFitsWidgets/QFitsWidgetTable.cpp:745:89: warning: unused parameter 'role' [-Wunused-parameter] - 745 | bool QFitsTableModelMulti::setData(const QModelIndex &index, const QVariant &value, int role) { - | ~~~~^~~~ -QFitsWidgets/QFitsWidgetTable.cpp: In member function 'virtual int QFitsTableModelMulti::translateColumnNumber(int*) const': -QFitsWidgets/QFitsWidgetTable.cpp:753:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 753 | for (i = 0; i < modelDpuserType->dparrvalue->size(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o qtdpuser.o qtdpuser.cpp -QFitsViews/QFitsView1D.cpp: In member function 'virtual void QFitsView1D::paintEvent(QPaintEvent*)': -QFitsViews/QFitsView1D.cpp:401:43: warning: unused parameter 'e' [-Wunused-parameter] - 401 | void QFitsView1D::paintEvent(QPaintEvent *e) { - | ~~~~~~~~~~~~~^ -QFitsViews/QFitsView1D.cpp: In member function 'void QFitsView1D::drawAxis(QPainter*, double, double)': -QFitsViews/QFitsView1D.cpp:531:39: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 531 | type = type.left(4); - | ^ -In file included from ../dpuser/dpuser.h:10, - from ../dpuser/dpuser_utils.h:47: -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ +QFitsWidgets/QFitsWidgetTable.cpp: In member function 'virtual int QFitsTableModelMulti::rCount(const dpuserType*) const': +QFitsWidgets/QFitsWidgetTable.cpp:713:1: warning: control reaches end of non-void function [-Wreturn-type] + 713 | } + | ^ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o imred.o imred.cpp +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 302 | if (this == NULL) return 0; + | ^~ +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 302 | if (this == NULL) return 0; + | ^~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, @@ -5885,10 +5848,6 @@ ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } | ~~~~~~~~~~~~^~~~~~ -QFitsWidgets/QFitsWidgetTable.cpp: In member function 'virtual void QFitsTableView::enterEvent(QEvent*)': -QFitsWidgets/QFitsWidgetTable.cpp:1066:41: warning: unused parameter 'e' [-Wunused-parameter] - 1066 | void QFitsTableView::enterEvent(QEvent *e) { - | ~~~~~~~~^ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -5911,14 +5870,6 @@ ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ -QFitsWidgets/QFitsWidgetTable.cpp: In member function 'void QFitsTableView::copySelectionToClipboard()': -QFitsWidgets/QFitsWidgetTable.cpp:1194:9: warning: unused variable 'n' [-Wunused-variable] - 1194 | int n = selected.size(); - | ^ -QFitsViews/QFitsView1D.cpp: In member function 'virtual void QFitsView1D::leaveEvent(QEvent*)': -QFitsViews/QFitsView1D.cpp:796:39: warning: unused parameter 'e' [-Wunused-parameter] - 796 | void QFitsView1D::leaveEvent (QEvent *e) { - | ~~~~~~~~^ ../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } @@ -5933,13 +5884,6 @@ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ -QFitsWidgets/QFitsWidgetTable.cpp: In member function 'void QFitsTableView::unsetSpectrum(const QItemSelection&, const QItemSelection&)': -QFitsWidgets/QFitsWidgetTable.cpp:1380:58: warning: unused parameter 's' [-Wunused-parameter] - 1380 | void QFitsTableView::unsetSpectrum(const QItemSelection &s, const QItemSelection &e) { - | ~~~~~~~~~~~~~~~~~~~~~~^ -QFitsWidgets/QFitsWidgetTable.cpp:1380:83: warning: unused parameter 'e' [-Wunused-parameter] - 1380 | void QFitsTableView::unsetSpectrum(const QItemSelection &s, const QItemSelection &e) { - | ~~~~~~~~~~~~~~~~~~~~~~^ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; @@ -5960,15 +5904,6 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:53, - from ../libfits/fits.h:30, - from QFitsMainWindow.h:21, - from QFitsHeaderView.cpp:5: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { return 0; } - | ~~~~~~~~~~~~^~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } @@ -5976,82 +5911,12 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] - 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } - | ^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': -../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] - 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ -In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, - from ../QFitsView/QFitsWidgets/QFitsWidgetContour.h:11, - from QFitsHeaderView.cpp:6: -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] - 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } - | ~~~~~^~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o qt_mainwindow.o qt_mainwindow.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o galfit.o galfit.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, - from QFitsMainWindow.h:21, - from QFitsToolBar.cpp:16: + from RGBDialog.h:12, + from RGBDialog.cpp:17: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } @@ -6112,13 +5977,7 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o guitools.o guitools.cpp In file included from QFitsViews/QFitsView2D.cpp:35: ./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] @@ -6133,9 +5992,16 @@ ./resources/cursor_rotate.xpm:7:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 7 | ". c None", | ^~~~~~~~~~ +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ ./resources/cursor_rotate.xpm:9:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 9 | "................................", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ ./resources/cursor_rotate.xpm:10:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 10 | "................................", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6377,7 +6243,6 @@ QFitsViews/QFitsView2D.cpp:707:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 707 | for (int i = 0; i < dataMB->size(); i++) { | ~~^~~~~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o qt_mdichild.o qt_mdichild.cpp QFitsViews/QFitsView2D.cpp: In member function 'virtual void QFitsView2D::paintEvent(QPaintEvent*)': QFitsViews/QFitsView2D.cpp:836:77: warning: left operand of comma operator has no effect [-Wunused-value] 836 | for (int y = sbImg->height() - 1, yy = subImage.height() - 1; y >= 0, yy >= 0; y-=inc, yy--) { @@ -6388,17 +6253,47 @@ QFitsViews/QFitsView2D.cpp:844:33: warning: value computed is not used [-Wunused-value] 844 | *p1++; | ^~~~~ +QFitsViews/QFitsView2D.cpp:787:43: warning: unused parameter 'p' [-Wunused-parameter] + 787 | void QFitsView2D::paintEvent(QPaintEvent *p) { + | ~~~~~~~~~~~~~^ +QFitsViews/QFitsView2D.cpp: In member function 'virtual void QFitsView2D::enterEvent(QEvent*)': +QFitsViews/QFitsView2D.cpp:1411:38: warning: unused parameter 'e' [-Wunused-parameter] + 1411 | void QFitsView2D::enterEvent(QEvent *e) { + | ~~~~~~~~^ +QFitsViews/QFitsView1D.cpp: In member function 'int QFitsView1D::calcPos(QPoint)': +QFitsViews/QFitsView1D.cpp:136:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 136 | if ((posInt > 0) && (posInt <= ndata)) { + | ~~~~~~~^~~~~~~~ +QFitsViews/QFitsView1D.cpp:144:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 144 | if ((posInt > 0) && (posInt <= ndata)) { + | ~~~~~~~^~~~~~~~ +QFitsViews/QFitsView1D.cpp: In member function 'virtual void QFitsView1D::paintEvent(QPaintEvent*)': +QFitsViews/QFitsView1D.cpp:401:43: warning: unused parameter 'e' [-Wunused-parameter] + 401 | void QFitsView1D::paintEvent(QPaintEvent *e) { + | ~~~~~~~~~~~~~^ +QFitsViews/QFitsView1D.cpp: In member function 'void QFitsView1D::drawAxis(QPainter*, double, double)': +QFitsViews/QFitsView1D.cpp:531:39: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 531 | type = type.left(4); + | ^ +In file included from ../dpuser/dpuser.h:10, + from ../dpuser/dpuser_utils.h:47: +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +QFitsViews/QFitsView1D.cpp: In member function 'virtual void QFitsView1D::leaveEvent(QEvent*)': +QFitsViews/QFitsView1D.cpp:796:39: warning: unused parameter 'e' [-Wunused-parameter] + 796 | void QFitsView1D::leaveEvent (QEvent *e) { + | ~~~~~~~~^ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsViewingTools.o QFitsViewingTools.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, - from events.cpp:14: + from QFitsMainWindow.h:21, + from QFitsHeaderView.cpp:5: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } | ~~~~~~~~~~~~^~~~~~ -QFitsViews/QFitsView2D.cpp:787:43: warning: unused parameter 'p' [-Wunused-parameter] - 787 | void QFitsView2D::paintEvent(QPaintEvent *p) { - | ~~~~~~~~~~~~~^ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -6455,10 +6350,6 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ -QFitsViews/QFitsView2D.cpp: In member function 'virtual void QFitsView2D::enterEvent(QEvent*)': -QFitsViews/QFitsView2D.cpp:1411:38: warning: unused parameter 'e' [-Wunused-parameter] - 1411 | void QFitsView2D::enterEvent(QEvent *e) { - | ~~~~~~~~^ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } @@ -6466,6 +6357,14 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o qtdpuser.o qtdpuser.cpp +In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, + from ../QFitsView/QFitsWidgets/QFitsWidgetContour.h:11, + from QFitsHeaderView.cpp:6: +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] + 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } + | ~~~~~^~~~~~~~~~~~~ QFitsWidgets/QFitsWidget1D.cpp: In member function 'void QFitsTransparentLabel::showValues()': QFitsWidgets/QFitsWidget1D.cpp:1132:39: warning: 'flux' may be used uninitialized [-Wmaybe-uninitialized] 1132 | ll2 += QString::number(flux);; @@ -6473,16 +6372,11 @@ QFitsWidgets/QFitsWidget1D.cpp:1098:25: note: 'flux' was declared here 1098 | double a, fwhm, flux; | ^~~~ -QFitsWidgets/QFitsWidgetTable.cpp: In member function 'virtual int QFitsTableModelMulti::rCount(const dpuserType*) const': -QFitsWidgets/QFitsWidgetTable.cpp:713:1: warning: control reaches end of non-void function [-Wreturn-type] - 713 | } - | ^ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o highlighter.o highlighter.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:21, - from galfit.cpp:8: + from QFitsMainWindow.h:21, + from QFitsToolBar.cpp:16: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } @@ -6491,10 +6385,6 @@ ../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 302 | if (this == NULL) return 0; | ^~ -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 302 | if (this == NULL) return 0; - | ^~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -6558,20 +6448,82 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -guitools.cpp: In member function 'virtual void QFitsSimplestButton::mouseDoubleClickEvent(QMouseEvent*)': -guitools.cpp:20:62: warning: unused parameter 'e' [-Wunused-parameter] - 20 | void QFitsSimplestButton::mouseDoubleClickEvent(QMouseEvent *e) { - | ~~~~~~~~~~~~~^ -guitools.cpp: In member function 'virtual void dpFitEstimate::contextMenuEvent(QContextMenuEvent*)': -guitools.cpp:120:57: warning: unused parameter 'event' [-Wunused-parameter] - 120 | void dpFitEstimate::contextMenuEvent(QContextMenuEvent *event) { - | ~~~~~~~~~~~~~~~~~~~^~~~~ -In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, - from galfit.cpp:10: -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] - 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } - | ~~~~~^~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o qt_mainwindow.o qt_mainwindow.cpp +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:53, + from ../libfits/fits.h:30, + from events.cpp:14: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { return 0; } + | ~~~~~~~~~~~~^~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] + 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } + | ^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': +../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] + 310 | ASTNode *argument; + | ^~~~~~~~ +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] + 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 302 | if (this == NULL) return 0; + | ^~ QFitsTools.cpp: In member function 'virtual void QFits2dFit::resizeEvent(QResizeEvent*)': QFitsTools.cpp:317:44: warning: unused parameter 'e' [-Wunused-parameter] 317 | void QFits2dFit::resizeEvent(QResizeEvent *e) { @@ -6652,38 +6604,12 @@ QFitsTools.cpp:484:35: warning: unused variable 'fwhmy' [-Wunused-variable] 484 | double cenx, ceny, fwhmx, fwhmy; | ^~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsPreferences.o QFitsPreferences.cpp -In file included from galfit.cpp:12: -galfit.h: In member function 'virtual QStringList dpGalfitComponent::getParameters(bool)': -galfit.h:18:57: warning: no return statement in function returning non-void [-Wreturn-type] - 18 | virtual QStringList getParameters(bool ro = false) {}; - | ^ -galfit.h:18:44: warning: unused parameter 'ro' [-Wunused-parameter] - 18 | virtual QStringList getParameters(bool ro = false) {}; - | ~~~~~^~~~~~~~~~ -galfit.h: In member function 'virtual QStringList dpGalfitComponent::getConstraints(int)': -galfit.h:19:56: warning: no return statement in function returning non-void [-Wreturn-type] - 19 | virtual QStringList getConstraints(int component) {}; - | ^ -galfit.h:19:44: warning: unused parameter 'component' [-Wunused-parameter] - 19 | virtual QStringList getConstraints(int component) {}; - | ~~~~^~~~~~~~~ -galfit.h: In member function 'virtual void dpGalfitComponent::setResult(int, const Fits&)': -galfit.h:20:38: warning: unused parameter 'component' [-Wunused-parameter] - 20 | virtual void setResult(const int component, const Fits &result) {}; - | ~~~~~~~~~~^~~~~~~~~ -galfit.h:20:61: warning: unused parameter 'result' [-Wunused-parameter] - 20 | virtual void setResult(const int component, const Fits &result) {}; - | ~~~~~~~~~~~~^~~~~~ -galfit.cpp: In function 'int parseGalfitResult(const Fits&, const dpString&, double*, double*)': -galfit.cpp:20:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 20 | if ((pos = svalue.find(" +/- ")) < svalue.length()) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o qt_mdichild.o qt_mdichild.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, - from QFitsViewingTools.h:13, - from QFitsViewingTools.cpp:7: + from ./QFitsMainWindow.h:21, + from galfit.cpp:8: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } @@ -6751,7 +6677,39 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o tetrixboard.o extra/tetrixboard.cpp +In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, + from galfit.cpp:10: +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] + 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } + | ~~~~~^~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o highlighter.o highlighter.cpp +In file included from galfit.cpp:12: +galfit.h: In member function 'virtual QStringList dpGalfitComponent::getParameters(bool)': +galfit.h:18:57: warning: no return statement in function returning non-void [-Wreturn-type] + 18 | virtual QStringList getParameters(bool ro = false) {}; + | ^ +galfit.h:18:44: warning: unused parameter 'ro' [-Wunused-parameter] + 18 | virtual QStringList getParameters(bool ro = false) {}; + | ~~~~~^~~~~~~~~~ +galfit.h: In member function 'virtual QStringList dpGalfitComponent::getConstraints(int)': +galfit.h:19:56: warning: no return statement in function returning non-void [-Wreturn-type] + 19 | virtual QStringList getConstraints(int component) {}; + | ^ +galfit.h:19:44: warning: unused parameter 'component' [-Wunused-parameter] + 19 | virtual QStringList getConstraints(int component) {}; + | ~~~~^~~~~~~~~ +galfit.h: In member function 'virtual void dpGalfitComponent::setResult(int, const Fits&)': +galfit.h:20:38: warning: unused parameter 'component' [-Wunused-parameter] + 20 | virtual void setResult(const int component, const Fits &result) {}; + | ~~~~~~~~~~^~~~~~~~~ +galfit.h:20:61: warning: unused parameter 'result' [-Wunused-parameter] + 20 | virtual void setResult(const int component, const Fits &result) {}; + | ~~~~~~~~~~~~^~~~~~ +galfit.cpp: In function 'int parseGalfitResult(const Fits&, const dpString&, double*, double*)': +galfit.cpp:20:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 20 | if ((pos = svalue.find(" +/- ")) < svalue.length()) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ galfit.cpp: In member function 'void dpGalfitDialog::runGalfit()': galfit.cpp:606:58: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 606 | origFname = sb->getDpData()->fvalue->getFileName(); @@ -6797,11 +6755,168 @@ /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocess.h:168:10: note: declared here 168 | void start(const QString &command, OpenMode mode = ReadWrite); | ^~~~~ +guitools.cpp: In member function 'virtual void QFitsSimplestButton::mouseDoubleClickEvent(QMouseEvent*)': +guitools.cpp:20:62: warning: unused parameter 'e' [-Wunused-parameter] + 20 | void QFitsSimplestButton::mouseDoubleClickEvent(QMouseEvent *e) { + | ~~~~~~~~~~~~~^ +guitools.cpp: In member function 'virtual void dpFitEstimate::contextMenuEvent(QContextMenuEvent*)': +guitools.cpp:120:57: warning: unused parameter 'event' [-Wunused-parameter] + 120 | void dpFitEstimate::contextMenuEvent(QContextMenuEvent *event) { + | ~~~~~~~~~~~~~~~~~~~^~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsPreferences.o QFitsPreferences.cpp ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 302 | if (this == NULL) return 0; | ^~ In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, + from QFitsCubeSpectrum.cpp:13: +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] + 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } + | ~~~~~^~~~~~~~~~~~~ +In file included from QFitsCubeSpectrum.cpp:15: +../QFitsView/QFitsWidgets/QFitsWidgetTable.h: In member function 'virtual int QFitsTableModel::translateColumnNumber(int*) const': +../QFitsView/QFitsWidgets/QFitsWidgetTable.h:79:44: warning: unused parameter 'section' [-Wunused-parameter] + 79 | virtual int translateColumnNumber(int *section) const { return -1; } + | ~~~~~^~~~~~~ +In file included from QFitsCubeSpectrum.cpp:17: +../QFitsView/QFitsWidgets/QFitsWidget1D.h: At global scope: +../QFitsView/QFitsWidgets/QFitsWidget1D.h:103:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] + 103 | const Fits* const getEstimateFitGX() { return &estimatefitgx;} + | ^~~~~ +../QFitsView/QFitsWidgets/QFitsWidget1D.h:104:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] + 104 | const Fits* const getEstimateFitGY() { return &estimatefitgy;} + | ^~~~~ +../QFitsView/QFitsWidgets/QFitsWidget1D.h:105:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] + 105 | const Fits* const getFitResult() { return &fitResult;} + | ^~~~~ +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 302 | if (this == NULL) return 0; + | ^~ +QFitsCubeSpectrum.cpp: In member function 'virtual void QFitsCubeSpectrum::enterEvent(QEvent*)': +QFitsCubeSpectrum.cpp:291:44: warning: unused parameter 'e' [-Wunused-parameter] + 291 | void QFitsCubeSpectrum::enterEvent(QEvent *e) { + | ~~~~~~~~^ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:53, + from ../libfits/fits.h:30, + from QFitsViewingTools.h:13, + from QFitsViewingTools.cpp:7: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { return 0; } + | ~~~~~~~~~~~~^~~~~~ +QFitsCubeSpectrum.cpp: In constructor 'QFitsSpectrumRangeControl::QFitsSpectrumRangeControl(QWidget*)': +QFitsCubeSpectrum.cpp:805:28: warning: overflow in conversion from 'double' to 'int' changes value from '1.0e+100' to '2147483647' [-Woverflow] + 805 | channelMin->setMaximum(1e100); + | ^~~~~ +QFitsCubeSpectrum.cpp:814:28: warning: overflow in conversion from 'double' to 'int' changes value from '1.0e+100' to '2147483647' [-Woverflow] + 814 | channelMax->setMaximum(1e100); + | ^~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] + 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } + | ^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': +../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] + 310 | ASTNode *argument; + | ^~~~~~~~ +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ +QFitsCubeSpectrum.cpp: In member function 'virtual void QFitsCubeSpectrumViewer::enterEvent(QEvent*)': +QFitsCubeSpectrum.cpp:1462:50: warning: unused parameter 'e' [-Wunused-parameter] + 1462 | void QFitsCubeSpectrumViewer::enterEvent(QEvent *e) { + | ~~~~~~~~^ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] + 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ +QFitsCubeSpectrum.cpp: In member function 'void QFitsCubeSpectrumViewer::setCData(const Fits&)': +QFitsCubeSpectrum.cpp:1615:23: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 1615 | for (i = 0; i < c.Nelements(); i++) { + | ~~^~~~~~~~~~~~~~~ +QFitsCubeSpectrum.cpp:1619:36: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 1619 | for (i = 0, j = ndata-1; i < c.Nelements(); i++, j--) { + | ~~^~~~~~~~~~~~~~~ +QFitsCubeSpectrum.cpp: In member function 'void QFitsCubeSpectrumViewer::updateYRange(int, int)': +QFitsCubeSpectrum.cpp:1642:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 1642 | if ((vMin < 1) || (vMax > ndata) || (vMax < 1) || (vMin == vMax) || (ndata < 2)) { + | ~~~~~^~~~~~~ +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ +In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, + from RGBDialog.cpp:21: +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] + 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } + | ~~~~~^~~~~~~~~~~~~ +RGBDialog.cpp: In member function 'virtual void QFitsDisplay::paintEvent(QPaintEvent*)': +RGBDialog.cpp:47:44: warning: unused parameter 'p' [-Wunused-parameter] + 47 | void QFitsDisplay::paintEvent(QPaintEvent *p) { + | ~~~~~~~~~~~~~^ +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:29: 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/x86_64-linux-gnu/qt5/QtWidgets/QLabel:1, + from RGBDialog.h:6: +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlabel.h:78:20: note: declared here + 78 | const QPixmap *pixmap() const; // ### Qt 7: Remove function + | ^~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o tetrixboard.o extra/tetrixboard.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] @@ -6822,7 +6937,6 @@ QFitsWidgets/QFitsWidget1D.cpp:208:19: note: 'dypos' was declared here 208 | double dxpos, dypos; | ^~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o tetrixpiece.o extra/tetrixpiece.cpp QFitsViewingTools.cpp: In member function 'void QFitsViewingTools::updateRegionInfo()': QFitsViewingTools.cpp:273:19: warning: unused variable 'average' [-Wunused-variable] 273 | double total, average, stddev, median, meddev, flux_per_beam = 0.0, bmaj = 0.0, bmin = 0.0; @@ -6836,20 +6950,7 @@ QFitsViewingTools.cpp:273:44: warning: unused variable 'meddev' [-Wunused-variable] 273 | double total, average, stddev, median, meddev, flux_per_beam = 0.0, bmaj = 0.0, bmin = 0.0; | ^~~~~~ -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) { - | ~~~~~~~~~~~~~^ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o tetrixpiece.o extra/tetrixpiece.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, @@ -6859,14 +6960,6 @@ ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } | ~~~~~~~~~~~~^~~~~~ -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 302 | if (this == NULL) return 0; - | ^~ -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 302 | if (this == NULL) return 0; - | ^~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -6885,15 +6978,6 @@ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ -RGBDialog.cpp: In member function 'void RGBDialog::saveColourImage()': -RGBDialog.cpp:1199:29: 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/x86_64-linux-gnu/qt5/QtWidgets/QLabel:1, - from RGBDialog.h:6: -/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlabel.h:78:20: note: declared here - 78 | const QPixmap *pixmap() const; // ### Qt 7: Remove function - | ^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } @@ -6974,6 +7058,26 @@ 568 | int x, y; | ^ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o tetrixwindow.o extra/tetrixwindow.cpp +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 302 | if (this == NULL) return 0; + | ^~ +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 302 | if (this == NULL) return 0; + | ^~ +qtdpuser.cpp: In member function 'void qtdpuser::enableRedirector()': +qtdpuser.cpp:392:12: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 392 | freopen(redirector.fileName().toStdString().c_str(), "w", stdout); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +qtdpuser.cpp: In member function 'void qtdpuser::getStdout()': +qtdpuser.cpp:414:20: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 414 | freopen(redirector.fileName().toStdString().c_str(), "w", stdout); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 302 | if (this == NULL) return 0; + | ^~ QFitsHeaderView.cpp: In member function 'virtual void QFitsHeaderContent::mouseDoubleClickEvent(QMouseEvent*)': QFitsHeaderView.cpp:65:13: warning: unused variable 'fw' [-Wunused-variable] 65 | int fw = f.boundingRect(FITS_EMPTY).width(); @@ -6990,134 +7094,6 @@ QFitsHeaderView.cpp:332:13: warning: unused variable 'p' [-Wunused-variable] 332 | int p = fpos; | ^ -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 302 | if (this == NULL) return 0; - | ^~ -In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, - from QFitsCubeSpectrum.cpp:13: -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] - 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } - | ~~~~~^~~~~~~~~~~~~ -In file included from QFitsCubeSpectrum.cpp:15: -../QFitsView/QFitsWidgets/QFitsWidgetTable.h: In member function 'virtual int QFitsTableModel::translateColumnNumber(int*) const': -../QFitsView/QFitsWidgets/QFitsWidgetTable.h:79:44: warning: unused parameter 'section' [-Wunused-parameter] - 79 | virtual int translateColumnNumber(int *section) const { return -1; } - | ~~~~~^~~~~~~ -In file included from QFitsCubeSpectrum.cpp:17: -../QFitsView/QFitsWidgets/QFitsWidget1D.h: At global scope: -../QFitsView/QFitsWidgets/QFitsWidget1D.h:103:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] - 103 | const Fits* const getEstimateFitGX() { return &estimatefitgx;} - | ^~~~~ -../QFitsView/QFitsWidgets/QFitsWidget1D.h:104:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] - 104 | const Fits* const getEstimateFitGY() { return &estimatefitgy;} - | ^~~~~ -../QFitsView/QFitsWidgets/QFitsWidget1D.h:105:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] - 105 | const Fits* const getFitResult() { return &fitResult;} - | ^~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o qcustomplot.o QCustomPlot/qcustomplot.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)': -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] - 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } - | ~~~~~^~~~~~~~~~~~~ -qtdpuser.cpp: In member function 'void qtdpuser::enableRedirector()': -qtdpuser.cpp:392:12: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 392 | freopen(redirector.fileName().toStdString().c_str(), "w", stdout); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -qtdpuser.cpp: In member function 'void qtdpuser::getStdout()': -qtdpuser.cpp:414:20: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 414 | freopen(redirector.fileName().toStdString().c_str(), "w", stdout); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -QFitsCubeSpectrum.cpp: In member function 'virtual void QFitsCubeSpectrum::enterEvent(QEvent*)': -QFitsCubeSpectrum.cpp:291:44: warning: unused parameter 'e' [-Wunused-parameter] - 291 | void QFitsCubeSpectrum::enterEvent(QEvent *e) { - | ~~~~~~~~^ -QFitsToolBar.cpp: In constructor 'QFitsToolBar::QFitsToolBar(QFitsMainWindow*)': -QFitsToolBar.cpp:116:38: warning: 'static QString QFitsToolBar::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] - 116 | comboRotate->insertItem(0, trUtf8("\x30\xc2\xb0")); - | ~~~~~~^~~~~~~~~~~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h:44, - from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:44, - from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtooltip.h:44, - from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QToolTip:1, - from QFitsToolBar.cpp:6: -/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here - 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ - | ^~~~~~ -/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' - 178 | QT_TR_FUNCTIONS \ - | ^~~~~~~~~~~~~~~ -QFitsToolBar.h:25:5: note: in expansion of macro 'Q_OBJECT' - 25 | Q_OBJECT - | ^~~~~~~~ -QFitsToolBar.cpp:117:38: warning: 'static QString QFitsToolBar::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] - 117 | comboRotate->insertItem(1, trUtf8("\x39\x30\xc2\xb0")); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here - 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ - | ^~~~~~ -/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' - 178 | QT_TR_FUNCTIONS \ - | ^~~~~~~~~~~~~~~ -QFitsToolBar.h:25:5: note: in expansion of macro 'Q_OBJECT' - 25 | Q_OBJECT - | ^~~~~~~~ -QFitsToolBar.cpp:118:38: warning: 'static QString QFitsToolBar::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] - 118 | comboRotate->insertItem(2, trUtf8("\x31\x38\x30\xc2\xb0")); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here - 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ - | ^~~~~~ -/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' - 178 | QT_TR_FUNCTIONS \ - | ^~~~~~~~~~~~~~~ -QFitsToolBar.h:25:5: note: in expansion of macro 'Q_OBJECT' - 25 | Q_OBJECT - | ^~~~~~~~ -QFitsToolBar.cpp:119:38: warning: 'static QString QFitsToolBar::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] - 119 | comboRotate->insertItem(3, trUtf8("\x32\x37\x30\xc2\xb0")); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here - 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ - | ^~~~~~ -/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' - 178 | QT_TR_FUNCTIONS \ - | ^~~~~~~~~~~~~~~ -QFitsToolBar.h:25:5: note: in expansion of macro 'Q_OBJECT' - 25 | Q_OBJECT - | ^~~~~~~~ -QFitsCubeSpectrum.cpp: In constructor 'QFitsSpectrumRangeControl::QFitsSpectrumRangeControl(QWidget*)': -QFitsCubeSpectrum.cpp:805:28: warning: overflow in conversion from 'double' to 'int' changes value from '1.0e+100' to '2147483647' [-Woverflow] - 805 | channelMin->setMaximum(1e100); - | ^~~~~ -QFitsCubeSpectrum.cpp:814:28: warning: overflow in conversion from 'double' to 'int' changes value from '1.0e+100' to '2147483647' [-Woverflow] - 814 | channelMax->setMaximum(1e100); - | ^~~~~ -QFitsCubeSpectrum.cpp: In member function 'virtual void QFitsCubeSpectrumViewer::enterEvent(QEvent*)': -QFitsCubeSpectrum.cpp:1462:50: warning: unused parameter 'e' [-Wunused-parameter] - 1462 | void QFitsCubeSpectrumViewer::enterEvent(QEvent *e) { - | ~~~~~~~~^ -QFitsToolBar.cpp: In member function 'void QFitsToolBar::updateValues()': -QFitsToolBar.cpp:958:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] - 958 | if (c > 0) - | ^~ -QFitsToolBar.cpp:962:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' - 962 | if (movieSlider->value() != c) { - | ^~ -QFitsCubeSpectrum.cpp: In member function 'void QFitsCubeSpectrumViewer::setCData(const Fits&)': -QFitsCubeSpectrum.cpp:1615:23: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 1615 | for (i = 0; i < c.Nelements(); i++) { - | ~~^~~~~~~~~~~~~~~ -QFitsCubeSpectrum.cpp:1619:36: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 1619 | for (i = 0, j = ndata-1; i < c.Nelements(); i++, j--) { - | ~~^~~~~~~~~~~~~~~ -QFitsCubeSpectrum.cpp: In member function 'void QFitsCubeSpectrumViewer::updateYRange(int, int)': -QFitsCubeSpectrum.cpp:1642:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 1642 | if ((vMin < 1) || (vMax > ndata) || (vMax < 1) || (vMin == vMax) || (ndata < 2)) { - | ~~~~~^~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, @@ -7128,6 +7104,7 @@ ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } | ~~~~~~~~~~~~^~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o qcustomplot.o QCustomPlot/qcustomplot.cpp ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -7191,13 +7168,18 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QPgplot.o QPgplot.cpp In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, from dialogs.cpp:29: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ +In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, + from QFitsToolBar.cpp:26: +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] + 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } + | ~~~~~^~~~~~~~~~~~~ In file included from dialogs.cpp:43: resources/splash_about.xpm: At global scope: resources/splash_about.xpm:3:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -7254,6 +7236,15 @@ resources/splash_about.xpm:20:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 20 | "! c #2C1A09", | ^~~~~~~~~~~~~~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:53, + from ../libfits/fits.h:30, + from QFitsMainWindow.h:21, + from imred.cpp:8: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { return 0; } + | ~~~~~~~~~~~~^~~~~~ resources/splash_about.xpm:21:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 21 | "~ c #311E09", | ^~~~~~~~~~~~~~~~~~ @@ -7278,21 +7269,75 @@ resources/splash_about.xpm:28:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 28 | ": c #433322", | ^~~~~~~~~~~~~~~~~~ +QFitsToolBar.cpp: In constructor 'QFitsToolBar::QFitsToolBar(QFitsMainWindow*)': +QFitsToolBar.cpp:116:38: warning: 'static QString QFitsToolBar::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] + 116 | comboRotate->insertItem(0, trUtf8("\x30\xc2\xb0")); + | ~~~~~~^~~~~~~~~~~~~~~~ resources/splash_about.xpm:29:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 29 | "< c #3A2815", | ^~~~~~~~~~~~~~~~~~ +In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h:44, + from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:44, + from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtooltip.h:44, + from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QToolTip:1, + from QFitsToolBar.cpp:6: +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here + 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ + | ^~~~~~ +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' + 178 | QT_TR_FUNCTIONS \ + | ^~~~~~~~~~~~~~~ +QFitsToolBar.h:25:5: note: in expansion of macro 'Q_OBJECT' + 25 | Q_OBJECT + | ^~~~~~~~ resources/splash_about.xpm:30:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 30 | "[ c #312110", | ^~~~~~~~~~~~~~~~~~ resources/splash_about.xpm:31:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | "} c #311E0C", | ^~~~~~~~~~~~~~~~~~ +QFitsToolBar.cpp:117:38: warning: 'static QString QFitsToolBar::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] + 117 | comboRotate->insertItem(1, trUtf8("\x39\x30\xc2\xb0")); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here + 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ + | ^~~~~~ +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' + 178 | QT_TR_FUNCTIONS \ + | ^~~~~~~~~~~~~~~ +QFitsToolBar.h:25:5: note: in expansion of macro 'Q_OBJECT' + 25 | Q_OBJECT + | ^~~~~~~~ resources/splash_about.xpm:32:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 32 | "| c #2E1C09", | ^~~~~~~~~~~~~~~~~~ +QFitsToolBar.cpp:118:38: warning: 'static QString QFitsToolBar::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] + 118 | comboRotate->insertItem(2, trUtf8("\x31\x38\x30\xc2\xb0")); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here + 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ + | ^~~~~~ +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' + 178 | QT_TR_FUNCTIONS \ + | ^~~~~~~~~~~~~~~ +QFitsToolBar.h:25:5: note: in expansion of macro 'Q_OBJECT' + 25 | Q_OBJECT + | ^~~~~~~~ resources/splash_about.xpm:33:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 33 | "1 c #32200D", | ^~~~~~~~~~~~~~~~~~ +QFitsToolBar.cpp:119:38: warning: 'static QString QFitsToolBar::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] + 119 | comboRotate->insertItem(3, trUtf8("\x32\x37\x30\xc2\xb0")); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here + 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ + | ^~~~~~ +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' + 178 | QT_TR_FUNCTIONS \ + | ^~~~~~~~~~~~~~~ +QFitsToolBar.h:25:5: note: in expansion of macro 'Q_OBJECT' + 25 | Q_OBJECT + | ^~~~~~~~ resources/splash_about.xpm:34:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 34 | "2 c #3B2611", | ^~~~~~~~~~~~~~~~~~ @@ -7353,6 +7398,10 @@ resources/splash_about.xpm:53:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | "k c #2C1905", | ^~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ resources/splash_about.xpm:54:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | "l c #291805", | ^~~~~~~~~~~~~~~~~~ @@ -7362,6 +7411,10 @@ resources/splash_about.xpm:56:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | "n c #25190D", | ^~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ resources/splash_about.xpm:57:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | "o c #291E10", | ^~~~~~~~~~~~~~~~~~ @@ -7371,9 +7424,19 @@ resources/splash_about.xpm:59:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | "q c #322519", | ^~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ resources/splash_about.xpm:60:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | "r c #2D1E0C", | ^~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] + 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } + | ^~~~~~~~~~~~~ resources/splash_about.xpm:61:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | "s c #341E09", | ^~~~~~~~~~~~~~~~~~ @@ -7386,6 +7449,10 @@ resources/splash_about.xpm:64:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | "v c #4B331A", | ^~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': +../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ resources/splash_about.xpm:65:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | "w c #44301D", | ^~~~~~~~~~~~~~~~~~ @@ -7395,6 +7462,10 @@ resources/splash_about.xpm:67:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | "y c #392511", | ^~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ resources/splash_about.xpm:68:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 68 | "z c #21160D", | ^~~~~~~~~~~~~~~~~~ @@ -7404,6 +7475,16 @@ resources/splash_about.xpm:70:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 70 | "B c #1D1306", | ^~~~~~~~~~~~~~~~~~ +../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) { } + | ^~~~~~~~~~~~~~~~ resources/splash_about.xpm:71:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 71 | "C c #1D1005", | ^~~~~~~~~~~~~~~~~~ @@ -7422,15 +7503,35 @@ resources/splash_about.xpm:76:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | "H c #1D1207", | ^~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ resources/splash_about.xpm:77:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | "I c #211407", | ^~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] + 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } + | ^~~~~~~~~~~ resources/splash_about.xpm:78:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | "J c #221507", | ^~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ resources/splash_about.xpm:79:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | "K c #251606", | ^~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ resources/splash_about.xpm:80:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | "L c #26180A", | ^~~~~~~~~~~~~~~~~~ @@ -7518,6 +7619,13 @@ resources/splash_about.xpm:108:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 108 | ">. c #3B2207", | ^~~~~~~~~~~~~~~~~~ +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ resources/splash_about.xpm:109:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 109 | ",. c #392209", | ^~~~~~~~~~~~~~~~~~ @@ -7566,9 +7674,16 @@ resources/splash_about.xpm:124:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 124 | "|. c #2D2215", | ^~~~~~~~~~~~~~~~~~ +QFitsToolBar.cpp: In member function 'void QFitsToolBar::updateValues()': +QFitsToolBar.cpp:958:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + 958 | if (c > 0) + | ^~ resources/splash_about.xpm:125:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 125 | "1. c #35291C", | ^~~~~~~~~~~~~~~~~~ +QFitsToolBar.cpp:962:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + 962 | if (movieSlider->value() != c) { + | ^~ resources/splash_about.xpm:126:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 126 | "2. c #3A2E22", | ^~~~~~~~~~~~~~~~~~ @@ -7812,6 +7927,12 @@ resources/splash_about.xpm:206:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | "{+ c #1D1914", | ^~~~~~~~~~~~~~~~~~ +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; } + | ~~~~~^~~~~~~~~~~~~ resources/splash_about.xpm:207:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 207 | "]+ c #16100A", | ^~~~~~~~~~~~~~~~~~ @@ -8028,8 +8149,22 @@ resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +In file included from imred.cpp:23: +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/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +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/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +resources/fileopen.xpm:7:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 7 | "+ c #808000", + | ^~~~~~~~~~~~~ resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -8037,10 +8172,31 @@ resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +resources/fileopen.xpm:8:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 8 | "@ c #ffffff", + | ^~~~~~~~~~~~~ resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +resources/fileopen.xpm:9:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 9 | "# c none", + | ^~~~~~~~~~ resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +resources/fileopen.xpm:10:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 10 | "################", + | ^~~~~~~~~~~~~~~~~~ resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +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/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +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/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -8053,6 +8209,9 @@ resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +resources/fileopen.xpm:15:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 15 | "# ######## #", + | ^~~~~~~~~~~~~~~~~~ resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -8063,16 +8222,46 @@ resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +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/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +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/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +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/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +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/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +resources/fileopen.xpm:24:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 24 | " #####", + | ^~~~~~~~~~~~~~~~~~ resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +resources/fileopen.xpm:25:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 25 | "################" + | ^~~~~~~~~~~~~~~~~~ resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -8129,6 +8318,7 @@ resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QPgplot.o QPgplot.cpp resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -8171,16 +8361,11 @@ resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 302 | if (this == NULL) return 0; - | ^~ resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidget3D.o QFitsWidgets/QFitsWidget3D.cpp resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -8278,6 +8463,10 @@ resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +imred.cpp: In constructor 'imRedCblank::imRedCblank(QFitsMainWindow*)': +imred.cpp:976:15: warning: unused variable 'f' [-Wunused-variable] + 976 | Fits *f = sb->getDpData()->fvalue; + | ^ resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash_about.xpm:565:549: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -8331,6 +8520,10 @@ resources/mpe.xpm:19:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 19 | "' c #cfcfcf", | ^~~~~~~~~~~~~ +imred.cpp: In member function 'virtual void imRedResize::accepted()': +imred.cpp:1084:15: warning: unused variable 'f' [-Wunused-variable] + 1084 | Fits *f = sb->getDpData()->fvalue; + | ^ resources/mpe.xpm:20:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 20 | ") c #8f8f8f", | ^~~~~~~~~~~~~ @@ -8457,6 +8650,10 @@ resources/mpe.xpm:61:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | "---------------------------------'%+++++++++++++$.&**)=========*** .#+++++++++++&---------------------&++>---------", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +imred.cpp: In constructor 'imRedSmooth::imRedSmooth(QFitsMainWindow*)': +imred.cpp:1278:15: warning: unused variable 'f' [-Wunused-variable] + 1278 | Fits *f = sb->getDpData()->fvalue; + | ^ resources/mpe.xpm:62:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | "--------------------------------;+++++++++$&*=>-----------------------',*.%++++++&------------------->++*----------", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8771,6 +8968,10 @@ resources/telescope.xpm:16:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 16 | "* c #2F1314", | ^~~~~~~~~~~~~~ +imred.cpp: In member function 'void imRedLongslit::someValueChanged(const QString&)': +imred.cpp:1955:53: warning: unused parameter 'v' [-Wunused-parameter] + 1955 | void imRedLongslit::someValueChanged(const QString &v) { + | ~~~~~~~~~~~~~~~^ resources/telescope.xpm:17:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 17 | "= c #382525", | ^~~~~~~~~~~~~~ @@ -8864,6 +9065,10 @@ resources/telescope.xpm:47:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | "g c #18657E", | ^~~~~~~~~~~~~~ +imred.cpp: In member function 'void imRedEllipticalProfile::someValueChanged(const QString&)': +imred.cpp:2136:62: warning: unused parameter 'v' [-Wunused-parameter] + 2136 | void imRedEllipticalProfile::someValueChanged(const QString &v) { + | ~~~~~~~~~~~~~~~^ resources/telescope.xpm:48:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | "h c #1E6A7F", | ^~~~~~~~~~~~~~ @@ -9425,10 +9630,6 @@ resources/telescope.xpm:234:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 234 | "kX c #9AE0EF", | ^~~~~~~~~~~~~~ -QFitsPreferences.cpp: In member function 'void QFitsPrefDialog::updateFontSample(int)': -QFitsPreferences.cpp:247:44: warning: unused parameter 'value' [-Wunused-parameter] - 247 | void QFitsPrefDialog::updateFontSample(int value) { - | ~~~~^~~~~ resources/telescope.xpm:235:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 235 | "lX c #9BE1F1", | ^~~~~~~~~~~~~~ @@ -9629,6 +9830,14 @@ 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] +qtdpuser.cpp: In member function 'void qtdpuser::fileNameCompletion()': +qtdpuser.cpp:699:13: warning: 'delimiter' may be used uninitialized [-Wmaybe-uninitialized] + 699 | if (delimiter == '"') + | ^~ +qtdpuser.cpp:630:10: note: 'delimiter' was declared here + 630 | char delimiter; + | ^~~~~~~~~ +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] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -9670,7 +9879,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] -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsView3D.o QFitsViews/QFitsView3D.cpp 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] @@ -9678,6 +9886,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] +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidget3D.o QFitsWidgets/QFitsWidget3D.cpp 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] @@ -9705,6 +9914,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] +QFitsPreferences.cpp: In member function 'void QFitsPrefDialog::updateFontSample(int)': +QFitsPreferences.cpp:247:44: warning: unused parameter 'value' [-Wunused-parameter] + 247 | void QFitsPrefDialog::updateFontSample(int value) { + | ~~~~^~~~~ 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] @@ -9847,13 +10060,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] -qtdpuser.cpp: In member function 'void qtdpuser::fileNameCompletion()': -qtdpuser.cpp:699:13: warning: 'delimiter' may be used uninitialized [-Wmaybe-uninitialized] - 699 | if (delimiter == '"') - | ^~ -qtdpuser.cpp:630:10: note: 'delimiter' was declared here - 630 | char delimiter; - | ^~~~~~~~~ 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] @@ -9906,6 +10112,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] +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsView3D.o QFitsViews/QFitsView3D.cpp 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] @@ -10030,94 +10237,21 @@ 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] -resources/telescope.xpm:774:1: 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:53, - from ../libfits/fits.h:30, - from QFitsMainWindow.h:21, - from imred.cpp:8: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { return 0; } - | ~~~~~~~~~~~~^~~~~~ dialogs.cpp: In constructor 'DpHelp::DpHelp(QWidget*)': dialogs.cpp:267:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 267 | for (int i = 0; i < entry.size(); i++) txt += entry.at(i).c_str(); | ~~^~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ +qtdpuser.cpp: In member function 'virtual void qtdpuser::keyPressEvent(QKeyEvent*)': +qtdpuser.cpp:559:25: warning: 'delimiter' may be used uninitialized [-Wmaybe-uninitialized] + 559 | if (delimiter == '"') + | ^~ +qtdpuser.cpp:491:22: note: 'delimiter' was declared here + 491 | char delimiter; + | ^~~~~~~~~ dialogs.cpp: In function 'QString DpHelp2HTML(std::vector >)': dialogs.cpp:367:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 367 | for (int i = 0; i < what.size(); i++) { | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] - 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } - | ^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': -../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] - 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser.yacchelper.o ../dpuser/dpuser.yacchelper.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; } - | ~~~~~^~~~~~~~~~~~~ dialogs.cpp: In member function 'void dpImportDialog::updatePreview2(const QString&)': dialogs.cpp:1441:52: warning: unused parameter 'bla' [-Wunused-parameter] 1441 | void dpImportDialog::updatePreview2(const QString &bla) { @@ -10126,74 +10260,6 @@ dialogs.cpp:1445:41: warning: unused parameter 'bla' [-Wunused-parameter] 1445 | void dpImportDialog::updatePreview3(int bla) { | ~~~~^~~ -In file included from imred.cpp:23: -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 'virtual void dpMpfitPopupWidget::resizeEvent(QResizeEvent*)': dialogs.cpp:2074:9: warning: unused variable 'w' [-Wunused-variable] 2074 | int w = r->size().width(); @@ -10304,101 +10370,12 @@ dialogs.cpp:2707:25: warning: unused variable 'dfwhm' [-Wunused-variable] 2707 | double a, fwhm, da, dfwhm; | ^~~~~ -qtdpuser.cpp: In member function 'virtual void qtdpuser::keyPressEvent(QKeyEvent*)': -qtdpuser.cpp:559:25: warning: 'delimiter' may be used uninitialized [-Wmaybe-uninitialized] - 559 | if (delimiter == '"') - | ^~ -qtdpuser.cpp:491:22: note: 'delimiter' was declared here - 491 | char delimiter; - | ^~~~~~~~~ -imred.cpp: In constructor 'imRedCblank::imRedCblank(QFitsMainWindow*)': -imred.cpp:976:15: warning: unused variable 'f' [-Wunused-variable] - 976 | Fits *f = sb->getDpData()->fvalue; - | ^ -imred.cpp: In member function 'virtual void imRedResize::accepted()': -imred.cpp:1084:15: warning: unused variable 'f' [-Wunused-variable] - 1084 | Fits *f = sb->getDpData()->fvalue; - | ^ -imred.cpp: In constructor 'imRedSmooth::imRedSmooth(QFitsMainWindow*)': -imred.cpp:1278:15: warning: unused variable 'f' [-Wunused-variable] - 1278 | Fits *f = sb->getDpData()->fvalue; - | ^ -imred.cpp: In member function 'void imRedLongslit::someValueChanged(const QString&)': -imred.cpp:1955:53: warning: unused parameter 'v' [-Wunused-parameter] - 1955 | void imRedLongslit::someValueChanged(const QString &v) { - | ~~~~~~~~~~~~~~~^ -imred.cpp: In member function 'void imRedEllipticalProfile::someValueChanged(const QString&)': -imred.cpp:2136:62: warning: unused parameter 'v' [-Wunused-parameter] - 2136 | void imRedEllipticalProfile::someValueChanged(const QString &v) { - | ~~~~~~~~~~~~~~~^ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o functions.o ../dpuser/functions.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser.yacchelper.o ../dpuser/dpuser.yacchelper.cpp ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 302 | if (this == NULL) return 0; | ^~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-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(std::string)': -../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { return 0; } - | ~~~~~~~~~~~~^~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] - 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } - | ^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': -../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] - 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o functions.o ../dpuser/functions.cpp 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", @@ -10765,7 +10742,6 @@ resources/editcut.xpm:13:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 13 | "++++++++ +++ +++++++++", | ^~~~~~~~~~~~~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser.input.o ../dpuser/dpuser.input.cpp resources/editcut.xpm:14:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 14 | "++++++++ +++ +++++++++", | ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -10916,8 +10892,9 @@ resources/mpe.xpm:2:14: warning: 'mpe_xpm' defined but not used [-Wunused-variable] 2 | static char *mpe_xpm[] = { | ^~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o y.tab.o ../dpuser/parser/y.tab.cpp In file included from ../dpuser/functions.h:9, - from ../dpuser/functions.cpp:21: + from ../dpuser/dpuser.yacchelper.cpp:10: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } @@ -10978,7 +10955,10 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o procedures.o ../dpuser/procedures.cpp +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 302 | 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) { @@ -10987,10 +10967,6 @@ QPgplot.cpp:187:42: warning: unused parameter 'dev' [-Wunused-parameter] 187 | static void write_image_file(DeviceData *dev) { | ~~~~~~~~~~~~^~~ -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 302 | if (this == NULL) return 0; - | ^~ 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"; @@ -11012,7 +10988,73 @@ 488 | name = DEVICE_NAME_BASIC; | ^~~~~~~~~~~~~~~~~ In file included from ../dpuser/functions.h:9, - from ast.y:13: + from ../dpuser/functions.cpp:21: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { return 0; } + | ~~~~~~~~~~~~^~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] + 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } + | ^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': +../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] + 310 | ASTNode *argument; + | ^~~~~~~~ +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] + 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser.input.o ../dpuser/dpuser.input.cpp +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:53, + 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(std::string)': ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } @@ -11073,18 +11115,6 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o lex.yy.o ../dpuser/parser/lex.yy.cpp -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 302 | if (this == NULL) return 0; - | ^~ -QPgplot.cpp:519:16: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying 10 bytes from a string of the same length [-Wstringop-truncation] - 519 | strncpy(chr,DEVICE_CAPABILITIES,*lchr); - | ^ -QPgplot.cpp:525:16: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying 10 bytes from a string of the same length [-Wstringop-truncation] - 525 | strncpy(chr,DEFAULT_FILENAME,*lchr); - | ^ -In file included from ../dpuser/dpuser.yacchelper.cpp:14: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } @@ -11093,10 +11123,7 @@ 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:53, - from ../libfits/fits.h:30, - from ../QFitsView/QFitsViews/QFitsView3D.h:7, - from QFitsWidgets/QFitsWidget3D.cpp:2: + from ast.y:13: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } @@ -11157,7 +11184,14 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o svn_revision.o ../dpuser/parser/svn_revision.cpp +QPgplot.cpp:519:16: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying 10 bytes from a string of the same length [-Wstringop-truncation] + 519 | strncpy(chr,DEVICE_CAPABILITIES,*lchr); + | ^ +QPgplot.cpp:525:16: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying 10 bytes from a string of the same length [-Wstringop-truncation] + 525 | strncpy(chr,DEFAULT_FILENAME,*lchr); + | ^ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o procedures.o ../dpuser/procedures.cpp +In file included from ../dpuser/dpuser.yacchelper.cpp:14: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } @@ -11165,10 +11199,7 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | 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 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o lex.yy.o ../dpuser/parser/lex.yy.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&)': @@ -11178,7 +11209,6 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser_utils.o ../dpuser/dpuser_utils.cpp ../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; @@ -11459,15 +11489,6 @@ ../dpuser/functions.cpp:127:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | { "total", 1, 2, { REALNUM|typeFits, REALNUM }, 6, "x", "y", "z", "xy", "xz", "yz" }, | ^~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:53, - 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(std::string)': -../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { return 0; } - | ~~~~~~~~~~~~^~~~~~ ../dpuser/functions.cpp:127:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | { "total", 1, 2, { REALNUM|typeFits, REALNUM }, 6, "x", "y", "z", "xy", "xz", "yz" }, | ^~~ @@ -11885,10 +11906,6 @@ ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -11899,10 +11916,6 @@ ../dpuser/functions.cpp:341:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/functions.cpp:341:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/functions.cpp:341:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -11924,24 +11937,14 @@ ../dpuser/functions.cpp:341:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/functions.cpp:341:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ ../dpuser/functions.cpp:341:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/functions.cpp:341:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/functions.cpp:341:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] -../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] - 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } - | ^~~~~~~~~~~~~ ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/functions.cpp:341:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -11971,10 +11974,6 @@ ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/functions.cpp:341:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': -../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ ../dpuser/functions.cpp:341:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/functions.cpp:341:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] @@ -12005,10 +12004,6 @@ ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/functions.cpp:341:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:341: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 'long unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ ../dpuser/functions.cpp:341:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/functions.cpp:341:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] @@ -12028,17 +12023,10 @@ ../dpuser/functions.cpp:341:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/functions.cpp:341:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] -../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/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/functions.cpp:341:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/functions.cpp:341:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/functions.cpp:341:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -12046,9 +12034,6 @@ ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/functions.cpp:341:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ ../dpuser/functions.cpp:341:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/functions.cpp:341:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] @@ -12068,26 +12053,6 @@ ../dpuser/functions.cpp:341:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] ../dpuser/functions.cpp:341:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/functions.cpp:341:1: warning: missing initializer for member '_function_declarations::options' [-Wmissing-field-initializers] -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] - 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ ../dpuser/functions.cpp: In function 'dpuserType resolveFunction(int, std::vector, std::vector >)': ../dpuser/functions.cpp:399:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 399 | for (int i = 0; i < options.size(); i++) { @@ -12095,24 +12060,9 @@ ../dpuser/functions.cpp:412:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 412 | for (int i = 0; i < args.size(); i++) { | ~~^~~~~~~~~~~~~ -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ ../dpuser/functions.cpp:419:42: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses] 419 | } else if (funcs[id].args[i] == typeId|ANYTHING) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from ast.y:19: -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ ../dpuser/functions.cpp:2474:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2474 | ret = XPAGet(xpa, xpaServer, "fits size", NULL, | ^~~~~~~~~~~ @@ -12218,6 +12168,7 @@ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o svn_revision.o ../dpuser/parser/svn_revision.cpp ../dpuser/functions.cpp:3310:50: warning: format '%i' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] 3310 | if (nargs == 2) snprintf(args, 19, "%i", funcargs[1].lvalue); | ~^ ~~~~~~~~~~~~~~~~~~ @@ -12236,6 +12187,14 @@ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ +In file included from ast.y:19: +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ ../dpuser/functions.cpp:3592:26: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 3592 | filter = "*"; | ^~~ @@ -12266,12 +12225,21 @@ ../dpuser/functions.cpp:5168:66: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] 5168 | ((_ISINF(funcargs[0].cvalue->real()) < 0) && | ^ +../dpuser/functions.cpp:5177:64: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] + 5177 | } else if ((_ISINF(funcargs[0].cvalue->real()) < 0) || + | ^ +../dpuser/functions.cpp:5178:64: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] + 5178 | (_ISINF(funcargs[0].cvalue->imag()) < 0)) { + | ^ 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 " | ^ ast.y:326:1: note: in expansion of macro 'DPUSERVERSION2' +../dpuser/functions.cpp:5191:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 5191 | dpuserTypeException e("ERROR: Data must be two dimensional!"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] @@ -12282,24 +12250,24 @@ 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:5177:64: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] - 5177 | } else if ((_ISINF(funcargs[0].cvalue->real()) < 0) || - | ^ -../dpuser/functions.cpp:5178:64: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] - 5178 | (_ISINF(funcargs[0].cvalue->imag()) < 0)) { - | ^ -../dpuser/functions.cpp:5191:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 5191 | dpuserTypeException e("ERROR: Data must be two dimensional!"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/functions.cpp:5248:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 5248 | dpuserTypeException e("ERROR: Data must be two dimensional!"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:5255:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 5255 | dpuserTypeException e("ERROR: Data and errors don't have the same size!"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:53, + 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(std::string)': +../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { return 0; } + | ~~~~~~~~~~~~^~~~~~ ../dpuser/functions.cpp:5318:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 5318 | dpuserTypeException e("ERROR: Data must be two dimensional!"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12312,25 +12280,10 @@ ../dpuser/functions.cpp:365:16: warning: unused variable 'arguments' [-Wunused-variable] 365 | dpuserType arguments[20]; | ^~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser.procs.o ../dpuser/dpuser.procs.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; } - | ~~~~~^~~~~~~~~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:53, - from ../dpuser/dpuser.input.cpp:7: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { return 0; } - | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o y.mpfit.o ../dpuser/mpfit/y.mpfit.cpp ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -12383,7 +12336,6 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ -In file included from ../dpuser/dpuser.input.cpp:8: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } @@ -12391,6 +12343,17 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | 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"; } + | ^~~~~~~~~~ +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 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser_utils.o ../dpuser/dpuser_utils.cpp ../dpuser/functions.cpp:1539:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 1539 | case 46: rv.type = typeDbl; | ~~~~~~~~^~~~~~~~~ @@ -12400,11 +12363,11 @@ ../dpuser/functions.cpp:2603:18: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 2603 | fread(newinput, sizeof(char), flength, fd); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser.procs.o ../dpuser/dpuser.procs.cpp ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 302 | if (this == NULL) return 0; | ^~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o lex.mpfit.o ../dpuser/mpfit/lex.mpfit.cpp QCustomPlot/qcustomplot.cpp: In member function 'void QCPLayer::setMode(LayerMode)': QCustomPlot/qcustomplot.cpp:1108:24: 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(); @@ -12430,6 +12393,13 @@ /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:53, + from ../dpuser/dpuser.input.cpp:7: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { return 0; } + | ~~~~~~~~~~~~^~~~~~ QCustomPlot/qcustomplot.cpp: In member function 'void QCPLayer::replot()': QCustomPlot/qcustomplot.cpp:1178:24: 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); @@ -12457,75 +12427,6 @@ /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ -../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/dpuser.input.cpp:4: -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/dpuser.input.cpp:81:35: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 81 | inp = inp.stripWhiteSpace(); - | ^ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/dpuser.input.cpp: In function 'int getInput(char*, int)': -../dpuser/dpuser.input.cpp:127:37: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 127 | line = script.first(); - | ^ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/dpuser.input.cpp:145:41: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 145 | line = line.stripWhiteSpace(); - | ^ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/dpuser.input.cpp:148:45: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 148 | line = "procedure" + line + " {"; - | ^~~~ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/dpuser.input.cpp:163:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 163 | readlinebuffer = readline(""); - | ^~ -../dpuser/dpuser.input.cpp:165:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 165 | readlinebuffer = readline(">>> "); - | ^~~~~~ -../dpuser/dpuser.input.cpp:167:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 167 | readlinebuffer = readline("DPUSER> "); - | ^~~~~~~~~~ -../dpuser/dpuser.input.cpp:200:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 200 | readlinebuffer = readline("... "); - | ^~~~~~ -../dpuser/dpuser.input.cpp:201:32: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 201 | line = readlinebuffer; - | ^~~~~~~~~~~~~~ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/dpuser.input.cpp:205:31: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 205 | pythoninput = line; - | ^~~~ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/dpuser.input.cpp:208:27: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 208 | pythoninput = ""; - | ^~ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser.procs.cpp:6: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { return 0; } - | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -12582,6 +12483,15 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ +In file included from ../dpuser/dpuser.input.cpp:8: +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-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(Zero) [with Enum = Qt::AlignmentFlag; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 4891 | return 0; @@ -12591,7 +12501,6 @@ /usr/include/x86_64-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 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o mpfitAST.o ../dpuser/mpfit/mpfitAST.cpp 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; @@ -12612,6 +12521,70 @@ /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h:1378:15: note: declared here 1378 | QMap &QMap::unite(const QMap &other) | ^~~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o lex.mpfit.o ../dpuser/mpfit/lex.mpfit.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/dpuser.input.cpp:4: +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/dpuser.input.cpp:81:35: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 81 | inp = inp.stripWhiteSpace(); + | ^ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/dpuser.input.cpp: In function 'int getInput(char*, int)': +../dpuser/dpuser.input.cpp:127:37: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 127 | line = script.first(); + | ^ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/dpuser.input.cpp:145:41: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 145 | line = line.stripWhiteSpace(); + | ^ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/dpuser.input.cpp:148:45: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 148 | line = "procedure" + line + " {"; + | ^~~~ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/dpuser.input.cpp:163:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 163 | readlinebuffer = readline(""); + | ^~ +../dpuser/dpuser.input.cpp:165:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 165 | readlinebuffer = readline(">>> "); + | ^~~~~~ +../dpuser/dpuser.input.cpp:167:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 167 | readlinebuffer = readline("DPUSER> "); + | ^~~~~~~~~~ +../dpuser/dpuser.input.cpp:200:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 200 | readlinebuffer = readline("... "); + | ^~~~~~ +../dpuser/dpuser.input.cpp:201:32: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 201 | line = readlinebuffer; + | ^~~~~~~~~~~~~~ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/dpuser.input.cpp:205:31: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 205 | pythoninput = line; + | ^~~~ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/dpuser.input.cpp:208:27: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 208 | pythoninput = ""; + | ^~ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ QCustomPlot/qcustomplot.cpp: In member function 'virtual void QCPAxis::wheelEvent(QWheelEvent*)': QCustomPlot/qcustomplot.cpp:8924:41: 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 @@ -12631,17 +12604,49 @@ /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint pos() const { return p.toPoint(); } | ^~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o mpfitAST.o ../dpuser/mpfit/mpfitAST.cpp In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:53, - from ast.l:5: + from ../dpuser/dpuser.procs.cpp:6: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } | ~~~~~~~~~~~~^~~~~~ +QCustomPlot/qcustomplot.cpp: In destructor 'virtual QCPItemAnchor::~QCPItemAnchor()': +QCustomPlot/qcustomplot.cpp:11350:53: warning: 'QList QSet::toList() const [with T = QCPItemPosition*]' is deprecated: Use values() instead. [-Wdeprecated-declarations] +11350 | foreach (QCPItemPosition *child, mChildrenX.toList()) + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1126:51: note: in definition of macro 'Q_FOREACH_IMPL' + 1126 | for (auto name = QtPrivate::qMakeForeachContainer(container); \ + | ^~~~~~~~~ +/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1140:21: note: in expansion of macro 'Q_FOREACH' + 1140 | # define foreach Q_FOREACH + | ^~~~~~~~~ +QCustomPlot/qcustomplot.cpp:11350:3: note: in expansion of macro 'foreach' +11350 | foreach (QCPItemPosition *child, mChildrenX.toList()) + | ^~~~~~~ +In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:53: +/usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h:265:14: note: declared here + 265 | QList toList() const { return values(); } + | ^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ +QCustomPlot/qcustomplot.cpp:11355:53: warning: 'QList QSet::toList() const [with T = QCPItemPosition*]' is deprecated: Use values() instead. [-Wdeprecated-declarations] +11355 | foreach (QCPItemPosition *child, mChildrenY.toList()) + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1126:51: note: in definition of macro 'Q_FOREACH_IMPL' + 1126 | for (auto name = QtPrivate::qMakeForeachContainer(container); \ + | ^~~~~~~~~ +/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1140:21: note: in expansion of macro 'Q_FOREACH' + 1140 | # define foreach Q_FOREACH + | ^~~~~~~~~ +QCustomPlot/qcustomplot.cpp:11355:3: note: in expansion of macro 'foreach' +11355 | foreach (QCPItemPosition *child, mChildrenY.toList()) + | ^~~~~~~ +/usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h:265:14: note: declared here + 265 | QList toList() const { return values(); } + | ^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -12694,39 +12699,6 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ -QCustomPlot/qcustomplot.cpp: In destructor 'virtual QCPItemAnchor::~QCPItemAnchor()': -QCustomPlot/qcustomplot.cpp:11350:53: warning: 'QList QSet::toList() const [with T = QCPItemPosition*]' is deprecated: Use values() instead. [-Wdeprecated-declarations] -11350 | foreach (QCPItemPosition *child, mChildrenX.toList()) - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1126:51: note: in definition of macro 'Q_FOREACH_IMPL' - 1126 | for (auto name = QtPrivate::qMakeForeachContainer(container); \ - | ^~~~~~~~~ -/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1140:21: note: in expansion of macro 'Q_FOREACH' - 1140 | # define foreach Q_FOREACH - | ^~~~~~~~~ -QCustomPlot/qcustomplot.cpp:11350:3: note: in expansion of macro 'foreach' -11350 | foreach (QCPItemPosition *child, mChildrenX.toList()) - | ^~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:53: -/usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h:265:14: note: declared here - 265 | QList toList() const { return values(); } - | ^~~~~~ -QCustomPlot/qcustomplot.cpp:11355:53: warning: 'QList QSet::toList() const [with T = QCPItemPosition*]' is deprecated: Use values() instead. [-Wdeprecated-declarations] -11355 | foreach (QCPItemPosition *child, mChildrenY.toList()) - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1126:51: note: in definition of macro 'Q_FOREACH_IMPL' - 1126 | for (auto name = QtPrivate::qMakeForeachContainer(container); \ - | ^~~~~~~~~ -/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1140:21: note: in expansion of macro 'Q_FOREACH' - 1140 | # define foreach Q_FOREACH - | ^~~~~~~~~ -QCustomPlot/qcustomplot.cpp:11355:3: note: in expansion of macro 'foreach' -11355 | foreach (QCPItemPosition *child, mChildrenY.toList()) - | ^~~~~~~ -/usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h:265:14: note: declared here - 265 | QList toList() const { return values(); } - | ^~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o dpuserType.o ../dpuser/dpuserType.cpp QCustomPlot/qcustomplot.cpp: In destructor 'virtual QCPItemPosition::~QCPItemPosition()': QCustomPlot/qcustomplot.cpp:11528:53: warning: 'QList QSet::toList() const [with T = QCPItemPosition*]' is deprecated: Use values() instead. [-Wdeprecated-declarations] 11528 | foreach (QCPItemPosition *child, mChildrenX.toList()) @@ -12760,21 +12732,11 @@ | ^~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, - from ../libfits/fits.h:30, - from ./QFitsMainWindow.h:21, - from ../dpuser/procedures.cpp:23: + from ast.l:5: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } | ~~~~~~~~~~~~^~~~~~ -In file included from ast.l:7: -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -12831,15 +12793,6 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ -ast.l: In function 'int yylex()': -ast.l:100:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ QCustomPlot/qcustomplot.cpp: In constructor 'QCustomPlot::QCustomPlot(QWidget*)': QCustomPlot/qcustomplot.cpp:12884:3: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = QCP::Interaction; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 12884 | mInteractions(0), @@ -12847,12 +12800,16 @@ /usr/include/x86_64-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 ../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 ast.l:7: +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 131 | 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 'long unsigned int'} [-Wsign-compare] QCustomPlot/qcustomplot.cpp: In member function 'bool QCustomPlot::removeLayer(QCPLayer*)': QCustomPlot/qcustomplot.cpp:14150:29: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 14150 | layer->mPaintBuffer.data()->setInvalidated(); @@ -12887,6 +12844,131 @@ /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h:1366:33: note: declared here 1366 | typename QMap::iterator QMap::insertMulti(const Key &key, const T &value) | ^~~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o dpuserType.o ../dpuser/dpuserType.cpp +ast.l:64:7: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] +QCustomPlot/qcustomplot.cpp: In member function 'virtual void QCPAxisRect::wheelEvent(QWheelEvent*)': +QCustomPlot/qcustomplot.cpp:17920:39: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] +17920 | double wheelSteps = event->delta()/120.0; // a single step delta is +/-120 usually + | ~~~~~~~~~~~~^~ +/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here + 219 | inline int delta() const { return qt4D; } + | ^~~~~ +QCustomPlot/qcustomplot.cpp:17927:107: warning: 'QPoint QWheelEvent::pos() const' is deprecated: Use position() [-Wdeprecated-declarations] +17927 | mRangeZoomHorzAxis.at(i)->scaleRange(factor, mRangeZoomHorzAxis.at(i)->pixelToCoord(event->pos().x())); + | ~~~~~~~~~~^~ +/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:225:19: note: declared here + 225 | inline QPoint pos() const { return p.toPoint(); } + | ^~~ +QCustomPlot/qcustomplot.cpp:17936:107: warning: 'QPoint QWheelEvent::pos() const' is deprecated: Use position() [-Wdeprecated-declarations] +17936 | mRangeZoomVertAxis.at(i)->scaleRange(factor, mRangeZoomVertAxis.at(i)->pixelToCoord(event->pos().y())); + | ~~~~~~~~~~^~ +/usr/include/x86_64-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:19567:35: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::Orientation; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] +19567 | mAxisRect.data()->setRangeDrag(0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/x86_64-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:19587:35: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::Orientation; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] +19587 | mAxisRect.data()->setRangeZoom(0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/x86_64-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:53, + from ../libfits/fits.h:30, + from ./QFitsMainWindow.h:21, + from ../dpuser/procedures.cpp:23: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { return 0; } + | ~~~~~~~~~~~~^~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] + 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } + | ^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': +../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] + 310 | ASTNode *argument; + | ^~~~~~~~ +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o dpuserAST.o ../dpuser/dpuserAST.cpp +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] + 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/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]; + | ^~~~~~~~~~~~~~~ +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ +In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, + from ../dpuser/procedures.cpp: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; } + | ~~~~~^~~~~~~~~~~~~ +../dpuser/mpfit/mpfitAST.cpp: In member function 'virtual double mpfitfunctionNode3::evaluate()': +../dpuser/mpfit/mpfitAST.cpp:162:5: warning: this statement may fall through [-Wimplicit-fallthrough=] + 162 | } + | ^ +../dpuser/mpfit/mpfitAST.cpp:163:5: note: here + 163 | default: return a3; break; + | ^~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../dpuser/dpuser_utils.cpp:12: @@ -12950,21 +13032,6 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ -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 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o dpuserAST.o ../dpuser/dpuserAST.cpp -QCustomPlot/qcustomplot.cpp: In member function 'virtual void QCPAxisRect::wheelEvent(QWheelEvent*)': -QCustomPlot/qcustomplot.cpp:17920:39: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] -17920 | double wheelSteps = event->delta()/120.0; // a single step delta is +/-120 usually - | ~~~~~~~~~~~~^~ -/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here - 219 | inline int delta() const { return qt4D; } - | ^~~~~ -QCustomPlot/qcustomplot.cpp:17927:107: warning: 'QPoint QWheelEvent::pos() const' is deprecated: Use position() [-Wdeprecated-declarations] -17927 | mRangeZoomHorzAxis.at(i)->scaleRange(factor, mRangeZoomHorzAxis.at(i)->pixelToCoord(event->pos().x())); - | ~~~~~~~~~~^~ -/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:225:19: note: declared here - 225 | inline QPoint pos() const { return p.toPoint(); } - | ^~~ In file included from ../dpuser/dpuser_utils.cpp:13: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] @@ -12973,16 +13040,7 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -QCustomPlot/qcustomplot.cpp:17936:107: warning: 'QPoint QWheelEvent::pos() const' is deprecated: Use position() [-Wdeprecated-declarations] -17936 | mRangeZoomVertAxis.at(i)->scaleRange(factor, mRangeZoomVertAxis.at(i)->pixelToCoord(event->pos().y())); - | ~~~~~~~~~~^~ -/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:225:19: note: declared here - 225 | inline QPoint pos() const { return p.toPoint(); } - | ^~~ -../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 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o gdl_dpuser.o ../dpuser/gdl_dpuser.cpp ../dpuser/dpuser_utils.cpp: At global scope: ../dpuser/dpuser_utils.cpp:147:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 147 | char* xpaServer = "ds9"; @@ -12998,28 +13056,6 @@ ../dpuser/dpuser_utils.cpp:186:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 186 | ret = XPAGet(xpa, xpaServer, "fits size", NULL, | ^~~~~~~~~~~ -QCustomPlot/qcustomplot.cpp: In member function 'void QCPColorScale::setRangeDrag(bool)': -QCustomPlot/qcustomplot.cpp:19567:35: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::Orientation; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] -19567 | mAxisRect.data()->setRangeDrag(0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/x86_64-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:19587:35: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::Orientation; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] -19587 | mAxisRect.data()->setRangeZoom(0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/x86_64-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/mpfit/mpfitAST.cpp: In member function 'virtual double mpfitfunctionNode3::evaluate()': -../dpuser/mpfit/mpfitAST.cpp:162:5: warning: this statement may fall through [-Wimplicit-fallthrough=] - 162 | } - | ^ -../dpuser/mpfit/mpfitAST.cpp:163:5: note: here - 163 | default: return a3; break; - | ^~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o gdl_dpuser.o ../dpuser/gdl_dpuser.cpp In file included from ../dpuser/dpuser.procs.cpp:9: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] @@ -13028,6 +13064,108 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:53, + from mpfit.l:6: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { return 0; } + | ~~~~~~~~~~~~^~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] + 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } + | ^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': +../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] + 310 | ASTNode *argument; + | ^~~~~~~~ +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ +imred.cpp: In member function 'void imRedMarkpos::newPosition(int, int)': +imred.cpp:2275:20: warning: 'xItem' may be used uninitialized [-Wmaybe-uninitialized] + 2275 | xItem->setFlags(Qt::NoItemFlags); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +imred.cpp:2241:23: note: 'xItem' was declared here + 2241 | QTableWidgetItem *xItem, *yItem; + | ^~~~~ +imred.cpp:2277:20: warning: 'yItem' may be used uninitialized [-Wmaybe-uninitialized] + 2277 | yItem->setFlags(Qt::NoItemFlags); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +imred.cpp:2241:31: note: 'yItem' was declared here + 2241 | QTableWidgetItem *xItem, *yItem; + | ^~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] + 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ +mpfit.l: In function 'int mpfitlex()': +mpfit.l:33:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +../dpuser/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] +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; + | ^ +imred.cpp: In member function 'void imRedMarkpos::updateMethod()': +imred.cpp:2343:24: warning: 'xItem' may be used uninitialized [-Wmaybe-uninitialized] + 2343 | xItem->setFlags(Qt::NoItemFlags); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +imred.cpp:2309:27: note: 'xItem' was declared here + 2309 | QTableWidgetItem *xItem, *yItem; + | ^~~~~ +imred.cpp:2346:32: warning: 'yItem' may be used uninitialized [-Wmaybe-uninitialized] + 2346 | positionsTable->setItem(i / 2, 1, yItem); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +imred.cpp:2309:35: note: 'yItem' was declared here + 2309 | QTableWidgetItem *xItem, *yItem; + | ^~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o python_dpuser.o ../dpuser/python_dpuser.cpp +lex.mpfit.c: At global scope: +lex.mpfit.c:1175:17: warning: 'void mpfitunput(int, char*)' defined but not used [-Wunused-function] ../dpuser/dpuser_utils.cpp: In function 'int read_inp(char*)': ../dpuser/dpuser_utils.cpp:262:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 262 | res = readline(""); @@ -13119,11 +13257,6 @@ ../dpuser/dpuser_utils.cpp:1575:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1575 | for (i = 0; i < funcs.size(); i++) { | ~~^~~~~~~~~~~~~~ -../dpuser/gdl_dpuser.cpp:28:41: warning: "/*" within comment [-Wcomment] - 28 | * - ar rv gdl.a src/CMakeFiles/gdl.dir/*.o src/antlr/CMakeFiles/antlr.dir/*.o - | -../dpuser/gdl_dpuser.cpp:28:76: warning: "/*" within comment [-Wcomment] -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o python_dpuser.o ../dpuser/python_dpuser.cpp ../dpuser/dpuser.procs.cpp: In function 'void mem()': ../dpuser/dpuser.procs.cpp:201:23: warning: comparison of integer expressions of different signedness: 'dpint64' {aka 'long long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 201 | for (n = 1; n < userfunction_arguments[fnc.first].size(); n++) { @@ -13177,13 +13310,6 @@ ../dpuser/dpuser.procs.cpp:388:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 388 | char *title = "", *xtitle = "", *ytitle = ""; | ^~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:53, - from mpfit.l:6: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { return 0; } - | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuser.procs.cpp: In function 'void contour(Fits*, Fits*)': ../dpuser/dpuser.procs.cpp:441:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 441 | char *title = "", *xtitle = "", *ytitle = ""; @@ -13285,68 +13411,6 @@ ../dpuser/dpuser.procs.cpp:727:15: warning: unused variable 'f' [-Wunused-variable] 727 | char *f; | ^ -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] - 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } - | ^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': -../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] - 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -mpfit.l: In function 'int mpfitlex()': -mpfit.l:33:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -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/dpuserAST.cpp:2: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] @@ -13388,7 +13452,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 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o arithmetics.o ../dpuser/arithmetics.cpp ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; @@ -13409,10 +13472,7 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 302 | if (this == NULL) return 0; - | ^~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o arithmetics.o ../dpuser/arithmetics.cpp ../dpuser/python_dpuser.cpp:509:1: warning: multi-line comment [-Wcomment] 509 | // PyErr_Format(PyExc_RuntimeError, "module compiled against "\ | ^ @@ -13422,9 +13482,6 @@ ../dpuser/python_dpuser.cpp:538:1: warning: multi-line comment [-Wcomment] 538 | // PyErr_Format(PyExc_RuntimeError, "FATAL: module compiled as "\ | ^ -lex.mpfit.c: At global scope: -lex.mpfit.c:1175:17: warning: 'void mpfitunput(int, char*)' defined but not used [-Wunused-function] -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o boolean.o ../dpuser/boolean.cpp ../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; @@ -13436,7 +13493,11 @@ ../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 302 | if (this == NULL) return 0; | ^~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o helpmap.o ../dpuser/doc/helpmap.cpp +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 302 | if (this == NULL) return 0; + | ^~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o boolean.o ../dpuser/boolean.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, @@ -13888,7 +13949,18 @@ ../dpuser/dpuserType.cpp:1645:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1645 | for (int i = 0; i < size(); i++) { | ~~^~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o dpstring.o ../utils/dpstring.cpp +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 302 | if (this == NULL) return 0; + | ^~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o helpmap.o ../dpuser/doc/helpmap.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: + | ^~~~ ../dpuser/dpuser_utils.cpp: In function 'bool CubeMerge(const char*, dpStringList&)': ../dpuser/dpuser_utils.cpp:1142:46: warning: 'bi' may be used uninitialized [-Wmaybe-uninitialized] 1142 | dpint64 memsize = (dpint64)n1 * n2 * (abs(bi) / 8); @@ -13904,18 +13976,7 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 302 | if (this == NULL) return 0; - | ^~ -../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: - | ^~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o dpstringlist.o ../utils/dpstringlist.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o dpstring.o ../utils/dpstring.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../dpuser/gdl_dpuser.cpp:33: @@ -13979,6 +14040,33 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ +In file included from ../dpuser/gdl_dpuser.cpp:34: +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ +../dpuser/gdl_dpuser.cpp: In function 'int call_gdl(std::string, std::vector*, std::vector >, std::map, std::pair, dpuserType> >*, bool, dpuserType&)': +../dpuser/gdl_dpuser.cpp:592:26: warning: unused parameter 'func_or_pro' [-Wunused-parameter] + 592 | int call_gdl(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { + | ~~~~~~~~~~~~^~~~~~~~~~~ +../dpuser/gdl_dpuser.cpp:592:64: warning: unused parameter 'args' [-Wunused-parameter] + 592 | int call_gdl(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +../dpuser/gdl_dpuser.cpp:592:95: warning: unused parameter 'variables' [-Wunused-parameter] + 592 | int call_gdl(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +../dpuser/gdl_dpuser.cpp:592:166: warning: unused parameter 'keyw' [-Wunused-parameter] + 592 | int call_gdl(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +../dpuser/gdl_dpuser.cpp:592:177: warning: unused parameter 'isFunction' [-Wunused-parameter] + 592 | int call_gdl(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { + | ~~~~~^~~~~~~~~~ +../dpuser/gdl_dpuser.cpp:592:201: warning: unused parameter 'rv' [-Wunused-parameter] + 592 | int call_gdl(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { + | ~~~~~~~~~~~~^~ ../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType assignmentNode::evaluate()': ../dpuser/dpuserAST.cpp:46:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | if (intermittent.type == typeUnknown) throw dpuserTypeException("Cannot assign this to a variable\n"); @@ -14003,14 +14091,6 @@ ../dpuser/dpuserAST.cpp:141:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 141 | if (builtin_id >= funcs.size()) builtin_id = -1; | ~~~~~~~~~~~^~~~~~~~~~~~~~~ -In file included from ../dpuser/gdl_dpuser.cpp:34: -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ ../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType functionNode::evaluate()': ../dpuser/dpuserAST.cpp:170:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 170 | for (int i = 1; i < userfunction_arguments[id].size(); i++) { @@ -14018,28 +14098,97 @@ ../dpuser/dpuserAST.cpp:173:69: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 173 | if ((nparams > 0) && (userfunction_arguments[id].size() <= nparams)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -../dpuser/gdl_dpuser.cpp: In function 'int call_gdl(std::string, std::vector*, std::vector >, std::map, std::pair, dpuserType> >*, bool, dpuserType&)': -../dpuser/gdl_dpuser.cpp:592:26: warning: unused parameter 'func_or_pro' [-Wunused-parameter] - 592 | int call_gdl(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -../dpuser/gdl_dpuser.cpp:592:64: warning: unused parameter 'args' [-Wunused-parameter] - 592 | int call_gdl(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -../dpuser/gdl_dpuser.cpp:592:95: warning: unused parameter 'variables' [-Wunused-parameter] - 592 | int call_gdl(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -../dpuser/gdl_dpuser.cpp:592:166: warning: unused parameter 'keyw' [-Wunused-parameter] - 592 | int call_gdl(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -../dpuser/gdl_dpuser.cpp:592:177: warning: unused parameter 'isFunction' [-Wunused-parameter] - 592 | int call_gdl(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { - | ~~~~~^~~~~~~~~~ -../dpuser/gdl_dpuser.cpp:592:201: warning: unused parameter 'rv' [-Wunused-parameter] - 592 | int call_gdl(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { - | ~~~~~~~~~~~~^~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o dpstringlist.o ../utils/dpstringlist.cpp ../dpuser/dpuserAST.cpp:217:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 217 | for (int i = 0; i < args.size(); i++) { | ~~^~~~~~~~~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:53, + from ../dpuser/python_dpuser.cpp:9: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { return 0; } + | ~~~~~~~~~~~~^~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:53, + from ../libfits/fits.h:30, + from ../dpuser/arithmetics.cpp:3: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { return 0; } + | ~~~~~~~~~~~~^~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] + 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } + | ^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] + 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } + | ^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': +../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': +../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] + 310 | ASTNode *argument; + | ^~~~~~~~ +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor '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.cpp: In constructor 'procedureNode::procedureNode(std::string)': ../dpuser/dpuserAST.cpp:285:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 285 | if (builtin_id >= procs.size()) builtin_id = -1; @@ -14048,12 +14197,52 @@ ../dpuser/dpuserAST.cpp:304:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 304 | for (int i = 1; i <= args.size(); i++) { | ~~^~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ ../dpuser/dpuserAST.cpp:316:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 316 | if (i < userprocedure_arguments[id].size()) new_dpuser_vars[userprocedure_arguments[id][i]] = args.at(i-1)->evaluate(); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] + 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h:374:41: 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*)': +../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] + 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } + | ^~~~~~~~~~~ ../dpuser/dpuserAST.cpp:320:66: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 320 | if ((nparams > 0) && (userprocedure_arguments[id].size() <= nparams)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ ../dpuser/dpuserAST.cpp:322:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 322 | for (int i = 0; i < options.size(); i++) { | ~~^~~~~~~~~~~~~~~~ @@ -14066,6 +14255,13 @@ ../dpuser/dpuserAST.cpp:366:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | for (int i = 0; i < args.size(); i++) { | ~~^~~~~~~~~~~~~ +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ ../dpuser/dpuserAST.cpp:395:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 395 | for (int i = 0; i < arguments.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ @@ -14087,6 +14283,20 @@ ../dpuser/dpuserAST.cpp:617:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 617 | for (i = 0; i < newrange->list.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/arithmetics.cpp: In member function 'virtual dpuserType divideNode::evaluate()': +../dpuser/arithmetics.cpp:778:65: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 778 | *result.cvalue = leftvalue.lvalue / *rightvalue.cvalue; + | ^~~~~~ +In file included from ../libfits/fits.h:32: +../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' + 33 | dpComplex(const dpComplex &); + | ^~~~~~~~~ +../dpuser/arithmetics.cpp:816:65: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 816 | *result.cvalue = leftvalue.dvalue / *rightvalue.cvalue; + | ^~~~~~ +../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' + 33 | dpComplex(const dpComplex &); + | ^~~~~~~~~ ../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType extractrangeNode::evaluate()': ../dpuser/dpuserAST.cpp:709:48: warning: comparison of integer expressions of different signedness: 'long int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 709 | if (index < 0 || index >= arg.svalue->length()) { @@ -14097,9 +14307,40 @@ ../dpuser/dpuserAST.cpp:744:52: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 744 | if ((index >= 0) && (index < arg.dparrvalue->size())) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/arithmetics.cpp: In member function 'virtual dpuserType powerNode::evaluate()': +../dpuser/arithmetics.cpp:1037:49: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 1037 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/arithmetics.cpp:1039:106: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 1039 | dpComplex(result.fvalue->cdata[i].r, result.fvalue->cdata[i].i)); + | ^ +../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' + 33 | dpComplex(const dpComplex &); + | ^~~~~~~~~ +../dpuser/arithmetics.cpp:1045:49: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 1045 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.cpp:802:70: warning: comparison of integer expressions of different signedness: 'long int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 802 | if ((index1 < 0) || (index1 > index2) || (index2 > arg.svalue->length())) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +../dpuser/arithmetics.cpp:1068:45: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 1068 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/arithmetics.cpp:1070:102: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 1070 | dpComplex(result.fvalue->cdata[i].r, result.fvalue->cdata[i].i)); + | ^ +../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' + 33 | dpComplex(const dpComplex &); + | ^~~~~~~~~ +../dpuser/arithmetics.cpp:1091:45: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 1091 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/arithmetics.cpp:1093:106: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 1093 | dpComplex(rightvalue.cvalue->real(), rightvalue.cvalue->imag())); + | ^ +../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' + 33 | dpComplex(const dpComplex &); + | ^~~~~~~~~ ../dpuser/dpuserAST.cpp:808:72: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 808 | *rv.svalue = tmpstr.mid(index1, index2-index1+1); | ^ @@ -14109,9 +14350,71 @@ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ +../dpuser/arithmetics.cpp:1106:53: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 1106 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/arithmetics.cpp:1109:122: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 1109 | dpComplex(rightvalue.fvalue->cdata[i].r, rightvalue.fvalue->cdata[i].i)); + | ^ +../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' + 33 | dpComplex(const dpComplex &); + | ^~~~~~~~~ +../dpuser/arithmetics.cpp:1112:91: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 1112 | dpComplex(rightvalue.fvalue->ValueAt(i))); + | ^ +../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' + 33 | dpComplex(const dpComplex &); + | ^~~~~~~~~ ../dpuser/dpuserAST.cpp:851:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 851 | for (int i = 0; i < newrange->list.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/arithmetics.cpp:1119:53: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 1119 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/arithmetics.cpp:1128:53: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 1128 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/arithmetics.cpp:1131:114: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 1131 | dpComplex(result.fvalue->cdata[i].r, result.fvalue->cdata[i].i)); + | ^ +../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' + 33 | dpComplex(const dpComplex &); + | ^~~~~~~~~ +../dpuser/arithmetics.cpp:1134:114: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 1134 | dpComplex(result.fvalue->cdata[i].r, result.fvalue->cdata[i].i)); + | ^ +../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' + 33 | dpComplex(const dpComplex &); + | ^~~~~~~~~ +../dpuser/arithmetics.cpp:1141:53: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 1141 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/arithmetics.cpp:1151:53: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 1151 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/arithmetics.cpp:1154:122: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 1154 | dpComplex(rightvalue.fvalue->cdata[i].r, rightvalue.fvalue->cdata[i].i)); + | ^ +../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' + 33 | dpComplex(const dpComplex &); + | ^~~~~~~~~ +../dpuser/arithmetics.cpp:1157:91: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 1157 | dpComplex(rightvalue.fvalue->ValueAt(i))); + | ^ +../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' + 33 | dpComplex(const dpComplex &); + | ^~~~~~~~~ +../dpuser/arithmetics.cpp:1164:53: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 1164 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../dpuser/python_dpuser.cpp:10: +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ ../dpuser/dpuserAST.cpp: In member function 'long int operatorRangeEqualsNode::extractIndices()': ../dpuser/dpuserAST.cpp:969:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 969 | for (int i = 0; i < newrange->list.size(); i++) { @@ -14126,13 +14429,33 @@ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ +../dpuser/python_dpuser.cpp: In function 'int call_python(std::string, std::vector*, std::vector >, std::map, std::pair, dpuserType> >*, bool, dpuserType&)': +../dpuser/python_dpuser.cpp:988:29: warning: unused parameter 'func_or_pro' [-Wunused-parameter] + 988 | int call_python(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { + | ~~~~~~~~~~~~^~~~~~~~~~~ +../dpuser/python_dpuser.cpp:988:67: warning: unused parameter 'args' [-Wunused-parameter] + 988 | int call_python(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +../dpuser/python_dpuser.cpp:988:98: warning: unused parameter 'variables' [-Wunused-parameter] + 988 | int call_python(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +../dpuser/python_dpuser.cpp:988:169: warning: unused parameter 'keyw' [-Wunused-parameter] + 988 | int call_python(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +../dpuser/python_dpuser.cpp:988:180: warning: unused parameter 'isFunction' [-Wunused-parameter] + 988 | int call_python(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { + | ~~~~~^~~~~~~~~~ +../dpuser/python_dpuser.cpp:988:204: warning: unused parameter 'rv' [-Wunused-parameter] + 988 | int call_python(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { + | ~~~~~~~~~~~~^~ ../dpuser/dpuserAST.cpp:1151:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1151 | } else if (indices[0] > dpuser_vars[id].dparrvalue->size()-1) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o regex_sr.o ../utils/regex/regex_sr.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, - from ../dpuser/python_dpuser.cpp:9: + from ../libfits/fits.h:30, + from ../dpuser/boolean.cpp:3: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } @@ -14193,7 +14516,6 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ -In file included from ../dpuser/python_dpuser.cpp:10: ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } @@ -14201,51 +14523,170 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -../dpuser/python_dpuser.cpp: In function 'int call_python(std::string, std::vector*, std::vector >, std::map, std::pair, dpuserType> >*, bool, dpuserType&)': -../dpuser/python_dpuser.cpp:988:29: warning: unused parameter 'func_or_pro' [-Wunused-parameter] - 988 | int call_python(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -../dpuser/python_dpuser.cpp:988:67: warning: unused parameter 'args' [-Wunused-parameter] - 988 | int call_python(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -../dpuser/python_dpuser.cpp:988:98: warning: unused parameter 'variables' [-Wunused-parameter] - 988 | int call_python(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -../dpuser/python_dpuser.cpp:988:169: warning: unused parameter 'keyw' [-Wunused-parameter] - 988 | int call_python(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -../dpuser/python_dpuser.cpp:988:180: warning: unused parameter 'isFunction' [-Wunused-parameter] - 988 | int call_python(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { - | ~~~~~^~~~~~~~~~ -../dpuser/python_dpuser.cpp:988:204: warning: unused parameter 'rv' [-Wunused-parameter] - 988 | int call_python(std::string func_or_pro, std::vector *args, std::vector variables, std::map > *keyw, bool isFunction, dpuserType &rv) { - | ~~~~~~~~~~~~^~ ../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; | ^~~~~~~ -imred.cpp: In member function 'void imRedMarkpos::newPosition(int, int)': -imred.cpp:2275:20: warning: 'xItem' may be used uninitialized [-Wmaybe-uninitialized] - 2275 | xItem->setFlags(Qt::NoItemFlags); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -imred.cpp:2241:23: note: 'xItem' was declared here - 2241 | QTableWidgetItem *xItem, *yItem; - | ^~~~~ -imred.cpp:2277:20: warning: 'yItem' may be used uninitialized [-Wmaybe-uninitialized] - 2277 | yItem->setFlags(Qt::NoItemFlags); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -imred.cpp:2241:31: note: 'yItem' was declared here - 2241 | QTableWidgetItem *xItem, *yItem; - | ^~~~~ +../dpuser/boolean.cpp: In member function 'virtual dpuserType greaterThanNode::evaluate()': +../dpuser/boolean.cpp:32:17: warning: this statement may fall through [-Wimplicit-fallthrough=] + 32 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; + | ^~ +../dpuser/boolean.cpp:33:13: note: here + 33 | case typeFits: + | ^~~~ +../dpuser/boolean.cpp:81:35: warning: this statement may fall through [-Wimplicit-fallthrough=] + 81 | rightvalue.dvalue = (double)rightvalue.lvalue; + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/boolean.cpp:82:13: note: here + 82 | case typeDbl: + | ^~~~ +../dpuser/boolean.cpp:94:17: warning: this statement may fall through [-Wimplicit-fallthrough=] + 94 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; + | ^~ +../dpuser/boolean.cpp:95:13: note: here + 95 | case typeFits: + | ^~~~ +../dpuser/boolean.cpp:14:30: warning: this statement may fall through [-Wimplicit-fallthrough=] + 14 | leftvalue.dvalue = (double)leftvalue.lvalue; + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/boolean.cpp:15:9: note: here + 15 | case typeDbl: switch(rightvalue.type) { + | ^~~~ +../dpuser/boolean.cpp:78:14: warning: this statement may fall through [-Wimplicit-fallthrough=] + 78 | if (!leftvalue.fvalue->ReadFITS(leftvalue.ffvalue->c_str())) break; + | ^~ +../dpuser/boolean.cpp:79:9: note: here + 79 | case typeFits: switch(rightvalue.type) { + | ^~~~ +../dpuser/boolean.cpp: In member function 'virtual dpuserType lessThanNode::evaluate()': +../dpuser/boolean.cpp:143:17: warning: this statement may fall through [-Wimplicit-fallthrough=] + 143 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; + | ^~ +../dpuser/boolean.cpp:144:13: note: here + 144 | case typeFits: + | ^~~~ +../dpuser/boolean.cpp:192:35: warning: this statement may fall through [-Wimplicit-fallthrough=] + 192 | rightvalue.dvalue = (double)rightvalue.lvalue; + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/boolean.cpp:193:13: note: here + 193 | case typeDbl: + | ^~~~ +../dpuser/boolean.cpp:205:17: warning: this statement may fall through [-Wimplicit-fallthrough=] + 205 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; + | ^~ +../dpuser/boolean.cpp:206:13: note: here + 206 | case typeFits: + | ^~~~ +../dpuser/boolean.cpp:125:30: warning: this statement may fall through [-Wimplicit-fallthrough=] + 125 | leftvalue.dvalue = (double)leftvalue.lvalue; + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/boolean.cpp:126:9: note: here + 126 | case typeDbl: switch(rightvalue.type) { + | ^~~~ +../dpuser/boolean.cpp:189:14: warning: this statement may fall through [-Wimplicit-fallthrough=] + 189 | if (!leftvalue.fvalue->ReadFITS(leftvalue.ffvalue->c_str())) break; + | ^~ +../dpuser/boolean.cpp:190:9: note: here + 190 | case typeFits: switch(rightvalue.type) { + | ^~~~ +../dpuser/boolean.cpp: In member function 'virtual dpuserType greaterEqualNode::evaluate()': +../dpuser/boolean.cpp:254:17: warning: this statement may fall through [-Wimplicit-fallthrough=] + 254 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; + | ^~ +../dpuser/boolean.cpp:255:13: note: here + 255 | case typeFits: + | ^~~~ +../dpuser/boolean.cpp:303:35: warning: this statement may fall through [-Wimplicit-fallthrough=] + 303 | rightvalue.dvalue = (double)rightvalue.lvalue; + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/boolean.cpp:304:13: note: here + 304 | case typeDbl: + | ^~~~ +../dpuser/boolean.cpp:316:17: warning: this statement may fall through [-Wimplicit-fallthrough=] + 316 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; + | ^~ +../dpuser/boolean.cpp:317:13: note: here + 317 | case typeFits: + | ^~~~ +../dpuser/boolean.cpp:236:30: warning: this statement may fall through [-Wimplicit-fallthrough=] + 236 | leftvalue.dvalue = (double)leftvalue.lvalue; + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/boolean.cpp:237:9: note: here + 237 | case typeDbl: switch(rightvalue.type) { + | ^~~~ +../dpuser/boolean.cpp:300:14: warning: this statement may fall through [-Wimplicit-fallthrough=] + 300 | if (!leftvalue.fvalue->ReadFITS(leftvalue.ffvalue->c_str())) break; + | ^~ +../dpuser/boolean.cpp:301:9: note: here + 301 | case typeFits: switch(rightvalue.type) { + | ^~~~ +../dpuser/boolean.cpp: In member function 'virtual dpuserType lessEqualNode::evaluate()': +../dpuser/boolean.cpp:365:17: warning: this statement may fall through [-Wimplicit-fallthrough=] + 365 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; + | ^~ +../dpuser/boolean.cpp:366:13: note: here + 366 | case typeFits: + | ^~~~ +../dpuser/boolean.cpp:414:35: warning: this statement may fall through [-Wimplicit-fallthrough=] + 414 | rightvalue.dvalue = (double)rightvalue.lvalue; + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/boolean.cpp:415:13: note: here + 415 | case typeDbl: + | ^~~~ +../dpuser/boolean.cpp:427:17: warning: this statement may fall through [-Wimplicit-fallthrough=] + 427 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; + | ^~ +../dpuser/boolean.cpp:428:13: note: here + 428 | case typeFits: + | ^~~~ +../dpuser/boolean.cpp:347:30: warning: this statement may fall through [-Wimplicit-fallthrough=] + 347 | leftvalue.dvalue = (double)leftvalue.lvalue; + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/boolean.cpp:348:9: note: here + 348 | case typeDbl: switch(rightvalue.type) { + | ^~~~ +../dpuser/boolean.cpp:411:14: warning: this statement may fall through [-Wimplicit-fallthrough=] + 411 | if (!leftvalue.fvalue->ReadFITS(leftvalue.ffvalue->c_str())) break; + | ^~ +../dpuser/boolean.cpp:412:9: note: here + 412 | case typeFits: switch(rightvalue.type) { + | ^~~~ +../dpuser/boolean.cpp: In member function 'virtual dpuserType equalNode::evaluate()': +../dpuser/boolean.cpp:475:17: warning: this statement may fall through [-Wimplicit-fallthrough=] + 475 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; + | ^~ +../dpuser/boolean.cpp:476:13: note: here + 476 | case typeFits: + | ^~~~ +../dpuser/boolean.cpp:507:17: warning: this statement may fall through [-Wimplicit-fallthrough=] + 507 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; + | ^~ +../dpuser/boolean.cpp:508:13: note: here + 508 | case typeFits: + | ^~~~ +../dpuser/boolean.cpp:582:35: warning: this statement may fall through [-Wimplicit-fallthrough=] + 582 | rightvalue.dvalue = (double)rightvalue.lvalue; + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/boolean.cpp:583:13: note: here + 583 | case typeDbl: + | ^~~~ +../dpuser/boolean.cpp:595:17: warning: this statement may fall through [-Wimplicit-fallthrough=] + 595 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; + | ^~ +../dpuser/boolean.cpp:596:13: note: here + 596 | case typeFits: + | ^~~~ +../dpuser/boolean.cpp:579:14: warning: this statement may fall through [-Wimplicit-fallthrough=] + 579 | if (!leftvalue.fvalue->ReadFITS(leftvalue.ffvalue->c_str())) break; + | ^~ +../dpuser/boolean.cpp:580:9: note: here + 580 | case typeFits: switch(rightvalue.type) { + | ^~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o mpfit.o ../utils/cmpfit/mpfit.cpp -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:53, - from ../libfits/fits.h:30, - from ../dpuser/arithmetics.cpp:3: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { return 0; } - | ~~~~~~~~~~~~^~~~~~ +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 302 | if (this == NULL) return 0; + | ^~ ../dpuser/procedures.cpp: At global scope: ../dpuser/procedures.cpp:78:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | { "pgarro", 4, 4, { REALNUM, REALNUM, REALNUM, REALNUM }, 0 }, @@ -14310,22 +14751,9 @@ ../dpuser/procedures.cpp:88:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 88 | { "pgclos", 0, 0, { typeCon }, 0 }, | ^~~~~~~~ -imred.cpp: In member function 'void imRedMarkpos::updateMethod()': -imred.cpp:2343:24: warning: 'xItem' may be used uninitialized [-Wmaybe-uninitialized] - 2343 | xItem->setFlags(Qt::NoItemFlags); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -imred.cpp:2309:27: note: 'xItem' was declared here - 2309 | QTableWidgetItem *xItem, *yItem; - | ^~~~~ -imred.cpp:2346:32: warning: 'yItem' may be used uninitialized [-Wmaybe-uninitialized] - 2346 | positionsTable->setItem(i / 2, 1, yItem); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] 328 | }; | ^ -imred.cpp:2309:35: note: 'yItem' was declared here - 2309 | QTableWidgetItem *xItem, *yItem; - | ^~~~~ ../dpuser/procedures.cpp:89:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 89 | { "pgconb", 11, 11, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, typeFits, typeCon, typeFits, REALNUM }, 0 }, | ^~~~~~~~ @@ -14344,34 +14772,16 @@ ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::noptions' [-Wmissing-field-initializers] 328 | }; | ^ -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ ../dpuser/procedures.cpp:92:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 92 | { "pgcons", 10, 10, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, typeFits, typeCon, typeFits }, 0 }, | ^~~~~~~~ ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] 328 | }; | ^ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ ../dpuser/procedures.cpp:93:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 93 | { "pgcont", 10, 10, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, typeFits, typeCon, typeFits }, 0 }, | ^~~~~~~~ -../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] - 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } - | ^~~~~~~~~~~~~ ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] 328 | }; | ^ @@ -14384,10 +14794,6 @@ ../dpuser/procedures.cpp:95:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 95 | { "pgctab", 7, 7, { typeFits, typeFits, typeFits, typeFits, typeCon, REALNUM, REALNUM }, 0 }, | ^~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': -../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] 328 | }; | ^ @@ -14397,29 +14803,16 @@ ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] 328 | }; | ^ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ ../dpuser/procedures.cpp:97:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 97 | { "pgcurs", 3, 3, { typeId|REALNUM, typeId|REALNUM, typeId|ANYTHING }, 0 }, | ^~~~~~~~ ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] 328 | }; | ^ -../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/procedures.cpp:98:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 98 | { "pgdraw", 2, 2, { REALNUM, REALNUM }, 0 }, | ^~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o kabsch2d.o ../utils/kabsch/kabsch2d.cpp ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] 328 | }; | ^ @@ -14441,29 +14834,9 @@ ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] 328 | }; | ^ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] - 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } - | ^~~~~~~~~~~ ../dpuser/procedures.cpp:102:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 102 | { "pgeras", 0, 0, { typeCon }, 0 }, | ^~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] 328 | }; | ^ @@ -14557,16 +14930,9 @@ ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] 328 | }; | ^ -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ ../dpuser/procedures.cpp:118:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | { "pglcur", 4, 4, { typeCon, typeId|typeCon, typeId|typeFits, typeId|typeFits }, 0 }, | ^~~~~~~~ -../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] 328 | }; | ^ @@ -14700,21 +15066,7 @@ ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/arithmetics.cpp: In member function 'virtual dpuserType divideNode::evaluate()': -../dpuser/arithmetics.cpp:778:65: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 778 | *result.cvalue = leftvalue.lvalue / *rightvalue.cvalue; - | ^~~~~~ -In file included from ../libfits/fits.h:32: -../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' - 33 | dpComplex(const dpComplex &); - | ^~~~~~~~~ ../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/arithmetics.cpp:816:65: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 816 | *result.cvalue = leftvalue.dvalue / *rightvalue.cvalue; - | ^~~~~~ -../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' - 33 | dpComplex(const dpComplex &); - | ^~~~~~~~~ ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] @@ -14732,112 +15084,27 @@ ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/arithmetics.cpp: In member function 'virtual dpuserType powerNode::evaluate()': -../dpuser/arithmetics.cpp:1037:49: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 1037 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/arithmetics.cpp:1039:106: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 1039 | dpComplex(result.fvalue->cdata[i].r, result.fvalue->cdata[i].i)); - | ^ -../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' - 33 | dpComplex(const dpComplex &); - | ^~~~~~~~~ ../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/arithmetics.cpp:1045:49: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 1045 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/arithmetics.cpp:1068:45: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 1068 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/arithmetics.cpp:1070:102: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 1070 | dpComplex(result.fvalue->cdata[i].r, result.fvalue->cdata[i].i)); - | ^ -../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' - 33 | dpComplex(const dpComplex &); - | ^~~~~~~~~ ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/arithmetics.cpp:1091:45: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 1091 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/arithmetics.cpp:1093:106: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 1093 | dpComplex(rightvalue.cvalue->real(), rightvalue.cvalue->imag())); - | ^ -../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' - 33 | dpComplex(const dpComplex &); - | ^~~~~~~~~ ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/arithmetics.cpp:1106:53: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 1106 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/arithmetics.cpp:1109:122: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 1109 | dpComplex(rightvalue.fvalue->cdata[i].r, rightvalue.fvalue->cdata[i].i)); - | ^ -../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' - 33 | dpComplex(const dpComplex &); - | ^~~~~~~~~ ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/arithmetics.cpp:1112:91: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 1112 | dpComplex(rightvalue.fvalue->ValueAt(i))); - | ^ -../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' - 33 | dpComplex(const dpComplex &); - | ^~~~~~~~~ -../dpuser/arithmetics.cpp:1119:53: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 1119 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/arithmetics.cpp:1128:53: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 1128 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/arithmetics.cpp:1131:114: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 1131 | dpComplex(result.fvalue->cdata[i].r, result.fvalue->cdata[i].i)); - | ^ -../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' - 33 | dpComplex(const dpComplex &); - | ^~~~~~~~~ ../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/arithmetics.cpp:1134:114: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 1134 | dpComplex(result.fvalue->cdata[i].r, result.fvalue->cdata[i].i)); - | ^ -../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' - 33 | dpComplex(const dpComplex &); - | ^~~~~~~~~ ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/arithmetics.cpp:1141:53: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 1141 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/arithmetics.cpp:1151:53: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 1151 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/arithmetics.cpp:1154:122: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 1154 | dpComplex(rightvalue.fvalue->cdata[i].r, rightvalue.fvalue->cdata[i].i)); - | ^ -../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' - 33 | dpComplex(const dpComplex &); - | ^~~~~~~~~ -../dpuser/arithmetics.cpp:1157:91: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 1157 | dpComplex(rightvalue.fvalue->ValueAt(i))); - | ^ -../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' - 33 | dpComplex(const dpComplex &); - | ^~~~~~~~~ ../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -../dpuser/arithmetics.cpp:1164:53: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 1164 | for (unsigned long i = 0; i < result.fvalue->Nelements(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] @@ -15073,7 +15340,6 @@ ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o kabsch2d.o ../utils/kabsch/kabsch2d.cpp ../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -15101,6 +15367,7 @@ ../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o 3d_stuff.o ../libfits/3d_stuff.cpp ../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -15163,10 +15430,6 @@ ../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::noptions' [-Wmissing-field-initializers] ../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 302 | if (this == NULL) return 0; - | ^~ ../dpuser/procedures.cpp: In function 'void resolveProcedure(int, std::vector, std::vector >)': ../dpuser/procedures.cpp:377:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 377 | for (int i = 0; i < options.size(); i++) { @@ -15197,14 +15460,6 @@ ../dpuser/procedures.cpp:2147:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2147 | ret = XPASet(xpa, xpaServer, "scale minmax", NULL, | ^~~~~~~~~~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:53, - from ../libfits/fits.h:30, - from ../dpuser/boolean.cpp:3: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { return 0; } - | ~~~~~~~~~~~~^~~~~~ ../dpuser/procedures.cpp:2548:27: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 2548 | key = "t"; | ^~~ @@ -15238,6 +15493,40 @@ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:53, + from ../utils/dpstring.cpp:5: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { return 0; } + | ~~~~~~~~~~~~^~~~~~ +../dpuser/procedures.cpp:3128:33: warning: variable 'zoomLevel' set but not used [-Wunused-but-set-variable] + 3128 | int zoomLevel = -100; + | ^~~~~~~~~ +../dpuser/procedures.cpp:3220:45: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 3220 | for (unsigned long i = 0; i < pgVariables[0].fvalue->Nelements() * 8 * 2; i += 8) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:3227:45: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 3227 | for (unsigned long i = 0; i < pgVariables[0].fvalue->Nelements() * 8; i += 8) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:3234:45: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 3234 | for (unsigned long i = 0; i < pgVariables[0].fvalue->Nelements() * 4; i += 4) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:3239:45: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 3239 | for (unsigned long i = 0; i < pgVariables[0].fvalue->Nelements() * 2; i += 2) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:3257:60: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 3257 | case typeStr: *pgVariables[i].svalue = inp; break; + | ^~~ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/procedures.cpp:3311:58: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 3311 | accessPoint = cmd + "point " + pos + " }"; + | ^~~~ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -15256,6 +15545,12 @@ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ +../dpuser/procedures.cpp:3317:72: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 3317 | dpString::number(arg[2].toInt()) + " }"; + | ^~~~ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } @@ -15264,9 +15559,6 @@ ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ -../dpuser/procedures.cpp:3128:33: warning: variable 'zoomLevel' set but not used [-Wunused-but-set-variable] - 3128 | int zoomLevel = -100; - | ^~~~~~~~~ ../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; @@ -15277,13 +15569,16 @@ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:3323:72: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 3323 | dpString::number(arg[2].toInt()) + " 45 }"; + | ^~~~~~~ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~ -../dpuser/procedures.cpp:3220:45: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 3220 | for (unsigned long i = 0; i < pgVariables[0].fvalue->Nelements() * 8 * 2; i += 8) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ @@ -15300,46 +15595,6 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ -../dpuser/procedures.cpp:3227:45: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 3227 | for (unsigned long i = 0; i < pgVariables[0].fvalue->Nelements() * 8; i += 8) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/procedures.cpp:3234:45: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 3234 | for (unsigned long i = 0; i < pgVariables[0].fvalue->Nelements() * 4; i += 4) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/procedures.cpp:3239:45: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 3239 | for (unsigned long i = 0; i < pgVariables[0].fvalue->Nelements() * 2; i += 2) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/procedures.cpp:3257:60: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 3257 | case typeStr: *pgVariables[i].svalue = inp; break; - | ^~~ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/procedures.cpp:3311:58: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 3311 | accessPoint = cmd + "point " + pos + " }"; - | ^~~~ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/procedures.cpp:3317:72: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 3317 | dpString::number(arg[2].toInt()) + " }"; - | ^~~~ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ -../dpuser/procedures.cpp:3323:72: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 3323 | dpString::number(arg[2].toInt()) + " 45 }"; - | ^~~~~~~ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ ../dpuser/procedures.cpp:3328:76: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 3328 | dpString::number(arg[2].toInt() / 2) + " }"; | ^~~~ @@ -15376,244 +15631,6 @@ ../dpuser/procedures.cpp:3802:48: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3802 | } else if (la[1] >= 0 && la[1] < pgVariables[0].dparrvalue->size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/procedures.cpp:543:14: warning: unused variable 'data5' [-Wunused-variable] - 543 | *data5 = NULL; - | ^~~~~ -../dpuser/procedures.cpp:545:14: warning: unused variable 'ddata1' [-Wunused-variable] - 545 | double *ddata1 = NULL, - | ^~~~~~ -../dpuser/procedures.cpp:546:14: warning: unused variable 'ddata2' [-Wunused-variable] - 546 | *ddata2 = NULL, - | ^~~~~~ -../dpuser/procedures.cpp:547:14: warning: unused variable 'ddata3' [-Wunused-variable] - 547 | *ddata3 = NULL, - | ^~~~~~ -../dpuser/procedures.cpp:548:14: warning: unused variable 'ddata4' [-Wunused-variable] - 548 | *ddata4 = NULL, - | ^~~~~~ -../dpuser/procedures.cpp:549:14: warning: unused variable 'ddata5' [-Wunused-variable] - 549 | *ddata5 = NULL; - | ^~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o 3d_stuff.o ../libfits/3d_stuff.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; - | ^~ -../dpuser/boolean.cpp:33:13: note: here - 33 | case typeFits: - | ^~~~ -../dpuser/boolean.cpp:81:35: warning: this statement may fall through [-Wimplicit-fallthrough=] - 81 | rightvalue.dvalue = (double)rightvalue.lvalue; - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/boolean.cpp:82:13: note: here - 82 | case typeDbl: - | ^~~~ -../dpuser/boolean.cpp:94:17: warning: this statement may fall through [-Wimplicit-fallthrough=] - 94 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; - | ^~ -../dpuser/boolean.cpp:95:13: note: here - 95 | case typeFits: - | ^~~~ -../dpuser/boolean.cpp:14:30: warning: this statement may fall through [-Wimplicit-fallthrough=] - 14 | leftvalue.dvalue = (double)leftvalue.lvalue; - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/boolean.cpp:15:9: note: here - 15 | case typeDbl: switch(rightvalue.type) { - | ^~~~ -../dpuser/boolean.cpp:78:14: warning: this statement may fall through [-Wimplicit-fallthrough=] - 78 | if (!leftvalue.fvalue->ReadFITS(leftvalue.ffvalue->c_str())) break; - | ^~ -../dpuser/boolean.cpp:79:9: note: here - 79 | case typeFits: switch(rightvalue.type) { - | ^~~~ -../dpuser/boolean.cpp: In member function 'virtual dpuserType lessThanNode::evaluate()': -../dpuser/boolean.cpp:143:17: warning: this statement may fall through [-Wimplicit-fallthrough=] - 143 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; - | ^~ -../dpuser/boolean.cpp:144:13: note: here - 144 | case typeFits: - | ^~~~ -../dpuser/boolean.cpp:192:35: warning: this statement may fall through [-Wimplicit-fallthrough=] - 192 | rightvalue.dvalue = (double)rightvalue.lvalue; - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/boolean.cpp:193:13: note: here - 193 | case typeDbl: - | ^~~~ -../dpuser/boolean.cpp:205:17: warning: this statement may fall through [-Wimplicit-fallthrough=] - 205 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; - | ^~ -../dpuser/boolean.cpp:206:13: note: here - 206 | case typeFits: - | ^~~~ -../dpuser/boolean.cpp:125:30: warning: this statement may fall through [-Wimplicit-fallthrough=] - 125 | leftvalue.dvalue = (double)leftvalue.lvalue; - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/boolean.cpp:126:9: note: here - 126 | case typeDbl: switch(rightvalue.type) { - | ^~~~ -../dpuser/boolean.cpp:189:14: warning: this statement may fall through [-Wimplicit-fallthrough=] - 189 | if (!leftvalue.fvalue->ReadFITS(leftvalue.ffvalue->c_str())) break; - | ^~ -../dpuser/boolean.cpp:190:9: note: here - 190 | case typeFits: switch(rightvalue.type) { - | ^~~~ -../dpuser/boolean.cpp: In member function 'virtual dpuserType greaterEqualNode::evaluate()': -../dpuser/boolean.cpp:254:17: warning: this statement may fall through [-Wimplicit-fallthrough=] - 254 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; - | ^~ -../dpuser/boolean.cpp:255:13: note: here - 255 | case typeFits: - | ^~~~ -../dpuser/boolean.cpp:303:35: warning: this statement may fall through [-Wimplicit-fallthrough=] - 303 | rightvalue.dvalue = (double)rightvalue.lvalue; - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/boolean.cpp:304:13: note: here - 304 | case typeDbl: - | ^~~~ -../dpuser/boolean.cpp:316:17: warning: this statement may fall through [-Wimplicit-fallthrough=] - 316 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; - | ^~ -../dpuser/boolean.cpp:317:13: note: here - 317 | case typeFits: - | ^~~~ -../dpuser/boolean.cpp:236:30: warning: this statement may fall through [-Wimplicit-fallthrough=] - 236 | leftvalue.dvalue = (double)leftvalue.lvalue; - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/boolean.cpp:237:9: note: here - 237 | case typeDbl: switch(rightvalue.type) { - | ^~~~ -../dpuser/boolean.cpp:300:14: warning: this statement may fall through [-Wimplicit-fallthrough=] - 300 | if (!leftvalue.fvalue->ReadFITS(leftvalue.ffvalue->c_str())) break; - | ^~ -../dpuser/boolean.cpp:301:9: note: here - 301 | case typeFits: switch(rightvalue.type) { - | ^~~~ -../dpuser/boolean.cpp: In member function 'virtual dpuserType lessEqualNode::evaluate()': -../dpuser/boolean.cpp:365:17: warning: this statement may fall through [-Wimplicit-fallthrough=] - 365 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; - | ^~ -../dpuser/boolean.cpp:366:13: note: here - 366 | case typeFits: - | ^~~~ -../dpuser/boolean.cpp:414:35: warning: this statement may fall through [-Wimplicit-fallthrough=] - 414 | rightvalue.dvalue = (double)rightvalue.lvalue; - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/boolean.cpp:415:13: note: here - 415 | case typeDbl: - | ^~~~ -../dpuser/boolean.cpp:427:17: warning: this statement may fall through [-Wimplicit-fallthrough=] - 427 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; - | ^~ -../dpuser/boolean.cpp:428:13: note: here - 428 | case typeFits: - | ^~~~ -../dpuser/boolean.cpp:347:30: warning: this statement may fall through [-Wimplicit-fallthrough=] - 347 | leftvalue.dvalue = (double)leftvalue.lvalue; - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/boolean.cpp:348:9: note: here - 348 | case typeDbl: switch(rightvalue.type) { - | ^~~~ -../dpuser/boolean.cpp:411:14: warning: this statement may fall through [-Wimplicit-fallthrough=] - 411 | if (!leftvalue.fvalue->ReadFITS(leftvalue.ffvalue->c_str())) break; - | ^~ -../dpuser/boolean.cpp:412:9: note: here - 412 | case typeFits: switch(rightvalue.type) { - | ^~~~ -../dpuser/boolean.cpp: In member function 'virtual dpuserType equalNode::evaluate()': -../dpuser/boolean.cpp:475:17: warning: this statement may fall through [-Wimplicit-fallthrough=] - 475 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; - | ^~ -../dpuser/boolean.cpp:476:13: note: here - 476 | case typeFits: - | ^~~~ -../dpuser/boolean.cpp:507:17: warning: this statement may fall through [-Wimplicit-fallthrough=] - 507 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; - | ^~ -../dpuser/boolean.cpp:508:13: note: here - 508 | case typeFits: - | ^~~~ -../dpuser/boolean.cpp:582:35: warning: this statement may fall through [-Wimplicit-fallthrough=] - 582 | rightvalue.dvalue = (double)rightvalue.lvalue; - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/boolean.cpp:583:13: note: here - 583 | case typeDbl: - | ^~~~ -../dpuser/boolean.cpp:595:17: warning: this statement may fall through [-Wimplicit-fallthrough=] - 595 | if (!rightvalue.fvalue->ReadFITS(rightvalue.ffvalue->c_str())) break; - | ^~ -../dpuser/boolean.cpp:596:13: note: here - 596 | case typeFits: - | ^~~~ -../dpuser/boolean.cpp:579:14: warning: this statement may fall through [-Wimplicit-fallthrough=] - 579 | if (!leftvalue.fvalue->ReadFITS(leftvalue.ffvalue->c_str())) break; - | ^~ -../dpuser/boolean.cpp:580:9: note: here - 580 | case typeFits: switch(rightvalue.type) { - | ^~~~ -gcc -c -pipe -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-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:53, - from ../utils/dpstring.cpp:5: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { return 0; } - | ~~~~~~~~~~~~^~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] - 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } - | ^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': -../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] - 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ ../utils/dpstring.cpp: In member function 'int dpString::contains(char)': ../utils/dpstring.cpp:89:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 89 | for (i = 0; i < size(); i++) if (c_str()[i] == c) rv++; @@ -15632,6 +15649,12 @@ ../utils/dpstring.cpp:42:1: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 42 | dpString::dpString(const dpString &s) | ^~~~~~~~ +../dpuser/procedures.cpp:543:14: warning: unused variable 'data5' [-Wunused-variable] + 543 | *data5 = NULL; + | ^~~~~ +../dpuser/procedures.cpp:545:14: warning: unused variable 'ddata1' [-Wunused-variable] + 545 | double *ddata1 = NULL, + | ^~~~~~ ../utils/dpstring.cpp: In member function 'dpString dpString::right(dpint64) const': ../utils/dpstring.cpp:182:20: warning: comparison of integer expressions of different signedness: 'const dpint64' {aka 'const long long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 182 | if (length >= size()) rv = *this; @@ -15642,12 +15665,18 @@ ../utils/dpstring.cpp:42:1: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 42 | dpString::dpString(const dpString &s) | ^~~~~~~~ +../dpuser/procedures.cpp:546:14: warning: unused variable 'ddata2' [-Wunused-variable] + 546 | *ddata2 = NULL, + | ^~~~~~ ../utils/dpstring.cpp:183:49: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 183 | else rv = substr(size() - length, length); | ^ ../utils/dpstring.cpp:42:1: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 42 | dpString::dpString(const dpString &s) | ^~~~~~~~ +../dpuser/procedures.cpp:547:14: warning: unused variable 'ddata3' [-Wunused-variable] + 547 | *ddata3 = NULL, + | ^~~~~~ ../utils/dpstring.cpp: In member function 'dpString dpString::left(dpint64) const': ../utils/dpstring.cpp:191:20: warning: comparison of integer expressions of different signedness: 'const dpint64' {aka 'const long long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 191 | if (length >= size()) @@ -15664,10 +15693,16 @@ ../utils/dpstring.cpp:42:1: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 42 | dpString::dpString(const dpString &s) | ^~~~~~~~ +../dpuser/procedures.cpp:548:14: warning: unused variable 'ddata4' [-Wunused-variable] + 548 | *ddata4 = NULL, + | ^~~~~~ ../utils/dpstring.cpp: In member function 'dpString dpString::upper()': ../utils/dpstring.cpp:203:23: warning: comparison of integer expressions of different signedness: 'dpint64' {aka 'long long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 203 | for (i = 0; i < length(); i++) rv[i] = toupper(rv.c_str()[i]); | ~~^~~~~~~~~~ +../dpuser/procedures.cpp:549:14: warning: unused variable 'ddata5' [-Wunused-variable] + 549 | *ddata5 = NULL; + | ^~~~~~ ../utils/dpstring.cpp: In member function 'dpString dpString::lower()': ../utils/dpstring.cpp:211:23: warning: comparison of integer expressions of different signedness: 'dpint64' {aka 'long long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 211 | for (i = 0; i < length(); i++) rv[i] = tolower(rv.c_str()[i]); @@ -15726,6 +15761,7 @@ ../utils/dpstring.cpp:352:16: warning: comparison of integer expressions of different signedness: 'long int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 352 | if (rv >= size()) rv = -1; | ~~~^~~~~~~~~ +gcc -c -pipe -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-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:53, from ../utils/dpstringlist.cpp:10: @@ -15733,7 +15769,6 @@ ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } | ~~~~~~~~~~~~^~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o dpheader.o ../libfits/dpheader.cpp ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -15767,34 +15802,9 @@ ../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] 309 | ASTNode *range; | ^~~~~ -../libfits/cube.c: In function 'interpol': ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ -../libfits/cube.c:106:43: warning: 'point.x' may be used uninitialized [-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:51:9: note: 'point.x' was declared here - 51 | Dim point; - | ^~~~~ -../libfits/cube.c:106:66: warning: 'point.y' may be used uninitialized [-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:51:9: note: 'point.y' was declared here - 51 | Dim point; - | ^~~~~ -../libfits/cube.c:106:89: warning: 'point.z' may be used uninitialized [-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:51:9: note: 'point.z' was declared here - 51 | Dim point; - | ^~~~~ -../libfits/cube.c:121:64: warning: 'selected.w' may be used uninitialized [-Wmaybe-uninitialized] - 121 | mycube[index(dim,point.x, point.y, point.z)] = selected.w; - | ~~~~~~~~^~ -../libfits/cube.c:49:28: note: 'selected.w' was declared here - 49 | XYZW indata[1000],res,selected; - | ^~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; @@ -15843,6 +15853,7 @@ ../utils/dpstringlist.cpp:237:27: warning: comparison of integer expressions of different signedness: 'dpint64' {aka 'long long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 237 | for (dpint64 i = 0; i < rv.size(); i++) { | ~~^~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o dpheader.o ../libfits/dpheader.cpp ../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 = "*"; @@ -15865,6 +15876,31 @@ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ +../libfits/cube.c: In function 'interpol': +../libfits/cube.c:106:43: warning: 'point.x' may be used uninitialized [-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:51:9: note: 'point.x' was declared here + 51 | Dim point; + | ^~~~~ +../libfits/cube.c:106:66: warning: 'point.y' may be used uninitialized [-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:51:9: note: 'point.y' was declared here + 51 | Dim point; + | ^~~~~ +../libfits/cube.c:106:89: warning: 'point.z' may be used uninitialized [-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:51:9: note: 'point.z' was declared here + 51 | Dim point; + | ^~~~~ +../libfits/cube.c:121:64: warning: 'selected.w' may be used uninitialized [-Wmaybe-uninitialized] + 121 | mycube[index(dim,point.x, point.y, point.z)] = selected.w; + | ~~~~~~~~^~ +../libfits/cube.c:49:28: note: 'selected.w' was declared here + 49 | XYZW indata[1000],res,selected; + | ^~~~~~~~ ../libfits/cube.c: In function 'interpol1d': ../libfits/cube.c:227:125: warning: 'selected.w' may be used uninitialized [-Wmaybe-uninitialized] 227 | mycube[index(dim,(unsigned short )indata[i].x,(unsigned short )indata[i].y,(unsigned short )indata[i].z)] = selected.w; @@ -15872,18 +15908,14 @@ ../libfits/cube.c:134:50: note: 'selected.w' was declared here 134 | XYZW indata[1000],igndata[1000],res,*resmat,selected; | ^~~~~~~~ -../dpuser/procedures.cpp:1920:19: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 1920 | system(arg[0].svalue->c_str()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o fits.o ../libfits/fits.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/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 302 | if (this == NULL) return 0; - | ^~ +../dpuser/procedures.cpp:1920:19: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 1920 | system(arg[0].svalue->c_str()); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o fits_cube.o ../libfits/fits_cube.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, @@ -15892,6 +15924,10 @@ ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } | ~~~~~~~~~~~~^~~~~~ +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 302 | if (this == NULL) return 0; + | ^~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -16164,7 +16200,6 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o fits_file.o ../libfits/fits_file.cpp ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } @@ -16176,37 +16211,16 @@ ../libfits/3d_stuff.cpp:197:21: warning: zero-length gnu_printf format string [-Wformat-zero-length] 197 | sprintf(crtype, ""); | ^~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o fits_file.o ../libfits/fits_file.cpp ../libfits/3d_stuff.cpp: In function 'bool norm3d(Fits&, const char*)': ../libfits/3d_stuff.cpp:137:41: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 137 | for (i = 0; i < 600; i++) fscanf(fd, "%f %f\n", &w[i], &v[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o fits_filters.o ../libfits/fits_filters.cpp ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 302 | if (this == NULL) return 0; | ^~ -../utils/cmpfit/mpfit.cpp: In function 'int mpfit(mp_func, int, int, double*, mp_par*, mp_config*, void*, mp_result*)': -../utils/cmpfit/mpfit.cpp:55:25: warning: argument 1 range [18446744056529682432, 18446744073709551608] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] - 55 | dest = (type *) malloc( sizeof(type)*size ); \ - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ -../utils/cmpfit/mpfit.cpp:412:5: note: in expansion of macro 'mp_malloc' - 412 | mp_malloc(ulim, double, nfree); - | ^~~~~~~~~ -In file included from /usr/include/c++/13/cstdlib:79, - from /usr/include/c++/13/stdlib.h:36, - from ../utils/cmpfit/mpfit.cpp:20: -/usr/include/stdlib.h:672:14: note: in a call to allocation function 'void* malloc(size_t)' declared here - 672 | extern void *malloc (size_t __size) __THROW __attribute_malloc__ - | ^~~~~~ -../utils/cmpfit/mpfit.cpp:55:25: warning: argument 1 range [18446744056529682432, 18446744073709551608] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] - 55 | dest = (type *) malloc( sizeof(type)*size ); \ - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ -../utils/cmpfit/mpfit.cpp:413:5: note: in expansion of macro 'mp_malloc' - 413 | mp_malloc(llim, double, nfree); - | ^~~~~~~~~ -/usr/include/stdlib.h:672:14: note: in a call to allocation function 'void* malloc(size_t)' declared here - 672 | extern void *malloc (size_t __size) __THROW __attribute_malloc__ - | ^~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-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:53, from ../libfits/fits.h:30, @@ -16303,6 +16317,28 @@ ../libfits/dpheader.cpp:1301:12: warning: unused variable 'l' [-Wunused-variable] 1301 | int i, l; | ^ +../utils/cmpfit/mpfit.cpp: In function 'int mpfit(mp_func, int, int, double*, mp_par*, mp_config*, void*, mp_result*)': +../utils/cmpfit/mpfit.cpp:55:25: warning: argument 1 range [18446744056529682432, 18446744073709551608] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] + 55 | dest = (type *) malloc( sizeof(type)*size ); \ + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ +../utils/cmpfit/mpfit.cpp:412:5: note: in expansion of macro 'mp_malloc' + 412 | mp_malloc(ulim, double, nfree); + | ^~~~~~~~~ +In file included from /usr/include/c++/13/cstdlib:79, + from /usr/include/c++/13/stdlib.h:36, + from ../utils/cmpfit/mpfit.cpp:20: +/usr/include/stdlib.h:672:14: note: in a call to allocation function 'void* malloc(size_t)' declared here + 672 | extern void *malloc (size_t __size) __THROW __attribute_malloc__ + | ^~~~~~ +../utils/cmpfit/mpfit.cpp:55:25: warning: argument 1 range [18446744056529682432, 18446744073709551608] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] + 55 | dest = (type *) malloc( sizeof(type)*size ); \ + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ +../utils/cmpfit/mpfit.cpp:413:5: note: in expansion of macro 'mp_malloc' + 413 | mp_malloc(llim, double, nfree); + | ^~~~~~~~~ +/usr/include/stdlib.h:672:14: note: in a call to allocation function 'void* malloc(size_t)' declared here + 672 | extern void *malloc (size_t __size) __THROW __attribute_malloc__ + | ^~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o fits_funcs.o ../libfits/fits_funcs.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, @@ -16380,6 +16416,110 @@ 302 | if (this == NULL) return 0; | ^~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-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:53, + from ../libfits/fits.h:30, + from ../libfits/fits_cube.cpp:28: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { return 0; } + | ~~~~~~~~~~~~^~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] + 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } + | ^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': +../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] + 310 | ASTNode *argument; + | ^~~~~~~~ +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] + 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 131 | 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:34: 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:16: 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:491:25: warning: variable 'c' set but not used [-Wunused-but-set-variable] + 491 | 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:926:53: warning: variable 'has_mask' set but not used [-Wunused-but-set-variable] + 926 | 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:1125:22: warning: variable 'first' set but not used [-Wunused-but-set-variable] + 1125 | int i, c, n, first, doit; + | ^~~~~ +../libfits/fits_cube.cpp: In function 'bool cube_median(char*, Fits&, int, int)': +../libfits/fits_cube.cpp:1219:24: warning: unused parameter 'fname' [-Wunused-parameter] + 1219 | bool cube_median(char *fname, Fits & result, int first, int last) + | ~~~~~~^~~~~ +../libfits/fits_cube.cpp:1219:38: warning: unused parameter 'result' [-Wunused-parameter] + 1219 | bool cube_median(char *fname, Fits & result, int first, int last) + | ~~~~~~~^~~~~~ +../libfits/fits_cube.cpp:1219:50: warning: unused parameter 'first' [-Wunused-parameter] + 1219 | bool cube_median(char *fname, Fits & result, int first, int last) + | ~~~~^~~~~ +../libfits/fits_cube.cpp:1219:61: warning: unused parameter 'last' [-Wunused-parameter] + 1219 | bool cube_median(char *fname, Fits & result, int first, int last) + | ~~~~^~~~ ../libfits/fits_funcs.cpp:31: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 31 | #pragma omp parallel for | @@ -16527,19 +16667,18 @@ ../libfits/fits_funcs.cpp:824: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 824 | #pragma omp parallel for | -../libfits/fits.cpp: In function 'void getFitsFile(char*, Fits&)': -../libfits/fits.cpp:62:22: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 62 | scanf("%s", fname); - | ~~~~~^~~~~~~~~~~~~ -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 302 | if (this == NULL) return 0; - | ^~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o fits_ops.o ../libfits/fits_ops.cpp +../libfits/fits_cube.cpp: In member function 'bool Fits::CubeMedian(const char*, double)': +../libfits/fits_cube.cpp:1626:37: warning: variable 'numfiles' set but not used [-Wunused-but-set-variable] + 1626 | 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:1740:37: warning: variable 'numfiles' set but not used [-Wunused-but-set-variable] + 1740 | int i, j, m, nfiles, nrows, numfiles, k; + | ^~~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, - from ../libfits/fits_dpl.cpp:17: + from ../libfits/fits_exc.cpp:13: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } @@ -16600,14 +16739,6 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:53, - from ../libfits/fits.h:30, - from ../libfits/fits_cube.cpp:28: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { return 0; } - | ~~~~~~~~~~~~^~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } @@ -16615,6 +16746,31 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ +../libfits/fits.cpp: In function 'void getFitsFile(char*, Fits&)': +../libfits/fits.cpp:62:22: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 62 | scanf("%s", fname); + | ~~~~~^~~~~~~~~~~~~ +../libfits/fits_exc.cpp: In member function 'bool Fits::enlarge(int, int)': +../libfits/fits_exc.cpp:38:46: 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"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../libfits/fits_cube.cpp: In member function 'bool Fits::cube2single(char*, char*, int, char*)': +../libfits/fits_cube.cpp:2133:16: warning: variable 'j' set but not used [-Wunused-but-set-variable] + 2133 | int i, j, n, z = 0; + | ^ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o fits_ops.o ../libfits/fits_ops.cpp +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 302 | if (this == NULL) return 0; + | ^~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:53, + from ../libfits/fits.h:30, + from ../libfits/fits_dpl.cpp:17: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { return 0; } + | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -16641,6 +16797,12 @@ ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ +../libfits/fits_exc.cpp:55:29: warning: this statement may fall through [-Wimplicit-fallthrough=] + 55 | sum /= (double)isum; + | ~~~~^~~~~~~~~~~~~~~ +../libfits/fits_exc.cpp:57:9: note: here + 57 | case 0: + | ^~~~ ../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; @@ -16671,13 +16833,6 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ -../libfits/dpheader.cpp: In function 'bool verifyFitsKey(char*)': -../libfits/dpheader.cpp:1177:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-truncation] - 1177 | strncpy(key, work, strlen(work) + 1); - | ^ -../libfits/dpheader.cpp:1177:30: note: length computed here - 1177 | strncpy(key, work, strlen(work) + 1); - | ~~~~~~^~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } @@ -16685,48 +16840,17 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | 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:34: 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:16: 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:491:25: warning: variable 'c' set but not used [-Wunused-but-set-variable] - 491 | 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:926:53: warning: variable 'has_mask' set but not used [-Wunused-but-set-variable] - 926 | 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:1125:22: warning: variable 'first' set but not used [-Wunused-but-set-variable] - 1125 | int i, c, n, first, doit; - | ^~~~~ -../libfits/fits_cube.cpp: In function 'bool cube_median(char*, Fits&, int, int)': -../libfits/fits_cube.cpp:1219:24: warning: unused parameter 'fname' [-Wunused-parameter] - 1219 | bool cube_median(char *fname, Fits & result, int first, int last) - | ~~~~~~^~~~~ -../libfits/fits_cube.cpp:1219:38: warning: unused parameter 'result' [-Wunused-parameter] - 1219 | bool cube_median(char *fname, Fits & result, int first, int last) - | ~~~~~~~^~~~~~ -../libfits/fits_cube.cpp:1219:50: warning: unused parameter 'first' [-Wunused-parameter] - 1219 | bool cube_median(char *fname, Fits & result, int first, int last) - | ~~~~^~~~~ -../libfits/fits_cube.cpp:1219:61: warning: unused parameter 'last' [-Wunused-parameter] - 1219 | 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:1626:37: warning: variable 'numfiles' set but not used [-Wunused-but-set-variable] - 1626 | 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:1740:37: warning: variable 'numfiles' set but not used [-Wunused-but-set-variable] - 1740 | int i, j, m, nfiles, nrows, numfiles, k; - | ^~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o fits_procs.o ../libfits/fits_procs.cpp +../libfits/dpheader.cpp: In function 'bool verifyFitsKey(char*)': +../libfits/dpheader.cpp:1177:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-truncation] + 1177 | strncpy(key, work, strlen(work) + 1); + | ^ +../libfits/dpheader.cpp:1177:30: note: length computed here + 1177 | strncpy(key, work, strlen(work) + 1); + | ~~~~~~^~~~~~ +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 302 | if (this == NULL) return 0; + | ^~ ../libfits/dpheader.cpp: In member function 'bool Fits::SetIntKey(const char*, int, const char*)': ../libfits/dpheader.cpp:1197:39: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' output truncated copying between 1 and 80 bytes from a string of length 80 [-Wstringop-truncation] 1197 | if (strlen(work) < 80) strncat(work, FITS_EMPTY, 80 - strlen(work)); @@ -16747,6 +16871,7 @@ ../libfits/dpheader.cpp:1266:35: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' output truncated copying between 1 and 80 bytes from a string of length 80 [-Wstringop-truncation] 1266 | if (strlen(work) < 80) strncat(work, FITS_EMPTY, 80 - strlen(work)); | ^ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o fits_procs.o ../libfits/fits_procs.cpp ../libfits/dpheader.cpp: In member function 'bool Fits::SetStringKey(const char*, const char*, const char*)': ../libfits/dpheader.cpp:1313:39: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' output truncated copying between 1 and 80 bytes from a string of length 80 [-Wstringop-truncation] 1313 | if (strlen(work) < 80) strncat(work, FITS_EMPTY, 80 - strlen(work)); @@ -16757,14 +16882,10 @@ ../libfits/dpheader.cpp:1328:35: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' output truncated copying between 1 and 80 bytes from a string of length 80 [-Wstringop-truncation] 1328 | if (strlen(work) < 80) strncat(work, FITS_EMPTY, 80 - strlen(work)); | ^ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:53, - from ../libfits/fits.h:30, - from ../libfits/fits_exc.cpp:13: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { return 0; } - | ~~~~~~~~~~~~^~~~~~ +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 302 | if (this == NULL) return 0; + | ^~ ../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); @@ -16780,62 +16901,14 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | &deadlist[16][i], &deadlist[17][i], &deadlist[18][i], &deadlist[19][i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] - 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } - | ^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': -../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] - 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 302 | if (this == NULL) return 0; + | ^~ +../libfits/fits.cpp: In member function 'bool Fits::copy(const Fits&)': +../libfits/fits.cpp:354:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation] + 354 | strncpy(crtype, a.crtype, 9); + | ^ ../libfits/fits_ops.cpp:42: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 42 | #pragma omp parallel for | @@ -17097,16 +17170,9 @@ ../libfits/fits_ops.cpp:1115: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1115 | #pragma omp parallel for private(d,z) | -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ ../libfits/fits_ops.cpp:1122: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1122 | #pragma omp parallel for private(z) | -../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ ../libfits/fits_ops.cpp:1208: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1208 | #pragma omp parallel for private(y,z) | @@ -17338,27 +17404,6 @@ ../libfits/fits_ops.cpp:2417: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2417 | #pragma omp parallel for private(y,z) | -../libfits/fits_exc.cpp: In member function 'bool Fits::enlarge(int, int)': -../libfits/fits_exc.cpp:38:46: 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"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 302 | if (this == NULL) return 0; - | ^~ -../libfits/fits.cpp: In member function 'bool Fits::copy(const Fits&)': -../libfits/fits.cpp:354:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation] - 354 | strncpy(crtype, a.crtype, 9); - | ^ -../libfits/fits_cube.cpp: In member function 'bool Fits::cube2single(char*, char*, int, char*)': -../libfits/fits_cube.cpp:2133:16: warning: variable 'j' set but not used [-Wunused-but-set-variable] - 2133 | int i, j, n, z = 0; - | ^ -../libfits/dpheader.cpp: In member function 'void Fits::CopyHeader(const Fits&)': -../libfits/dpheader.cpp:1142:24: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation] - 1142 | strncpy(crtype, source.crtype, 9); - | ^ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o fits_range.o ../libfits/fits_range.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, @@ -17403,6 +17448,10 @@ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ +../libfits/dpheader.cpp: In member function 'void Fits::CopyHeader(const Fits&)': +../libfits/dpheader.cpp:1142:24: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation] + 1142 | strncpy(crtype, source.crtype, 9); + | ^ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; @@ -17489,16 +17538,15 @@ ../libfits/fits_file.cpp:516:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 516 | while (c < strlen(tform) && isdigit(tform[c])) { | ~~^~~~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o fits_range.o ../libfits/fits_range.cpp ../libfits/fits_file.cpp: In member function 'int Fits::FindColumnByName(const char*)': ../libfits/fits_file.cpp:1013:13: warning: unused variable 'rv' [-Wunused-variable] 1013 | int rv = -1; | ^~ -../libfits/fits_exc.cpp:55:29: warning: this statement may fall through [-Wimplicit-fallthrough=] - 55 | sum /= (double)isum; - | ~~~~^~~~~~~~~~~~~~~ -../libfits/fits_exc.cpp:57:9: note: here - 57 | case 0: - | ^~~~ +../libfits/fits_file.cpp: In member function 'bool Fits::WriteFITSExtension(const char*)': +../libfits/fits_file.cpp:1132:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 1132 | fread(s, 1, 6, fd); + | ~~~~~^~~~~~~~~~~~~ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 302 | if (this == NULL) return 0; @@ -17568,10 +17616,6 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ -../libfits/fits_file.cpp: In member function 'bool Fits::WriteFITSExtension(const char*)': -../libfits/fits_file.cpp:1132:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 1132 | fread(s, 1, 6, fd); - | ~~~~~^~~~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } @@ -17579,15 +17623,6 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 302 | if (this == NULL) return 0; - | ^~ -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 302 | if (this == NULL) return 0; - | ^~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o JulianDay.o ../libfits/JulianDay.cpp ../libfits/fits_file.cpp: In member function 'bool Fits::GetAsciitableColumn(int, Fits&)': ../libfits/fits_file.cpp:753:24: warning: '%i' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] 753 | sprintf(key, "TBCOL%i", column); @@ -17654,6 +17689,7 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-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:53, from ../libfits/fits.h:30, @@ -17662,12 +17698,6 @@ ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } | ~~~~~~~~~~~~^~~~~~ -../libfits/JulianDay.cpp:457: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] - 457 | #pragma warning (disable: 4244) // disable warning 'conversion from double to unsigned short possible loss of data' - | -../libfits/JulianDay.cpp:519: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] - 519 | #pragma warning (default: 4244) - | ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -17704,27 +17734,6 @@ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] - 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-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:638:28: warning: '%i' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] 638 | sprintf(key, "TSCAL%i", column); @@ -17789,6 +17798,26 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] + 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } @@ -17796,83 +17825,10 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator=(const CJulianDay&)': -../libfits/JulianDay.cpp:127:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] - 127 | return *this; - | ^~~~~ -../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' - 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) - | ^~~~~~~~~~ -../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator=(JDStruct)': -../libfits/JulianDay.cpp:135:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] - 135 | return *this; - | ^~~~~ -../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' - 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) - | ^~~~~~~~~~ -../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator+(const CJulianDay&)': -../libfits/JulianDay.cpp:145:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] - 145 | return NewJD; - | ^~~~~ -../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' - 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) - | ^~~~~~~~~~ -../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator+(JDStruct)': -../libfits/JulianDay.cpp:155:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] - 155 | return NewJD; - | ^~~~~ -../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' - 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) - | ^~~~~~~~~~ -../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator+=(const CJulianDay&)': -../libfits/JulianDay.cpp:166:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] - 166 | return *this; - | ^~~~~ -../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' - 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) - | ^~~~~~~~~~ -../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator+=(JDStruct)': -../libfits/JulianDay.cpp:177:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] - 177 | return *this; - | ^~~~~ -../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' - 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) - | ^~~~~~~~~~ -../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator-(const CJulianDay&)': -../libfits/JulianDay.cpp:187:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] - 187 | return NewJD; - | ^~~~~ -../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' - 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) - | ^~~~~~~~~~ -../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator-(JDStruct)': -../libfits/JulianDay.cpp:197:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] - 197 | return NewJD; - | ^~~~~ -../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' - 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) - | ^~~~~~~~~~ -../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator-=(const CJulianDay&)': -../libfits/JulianDay.cpp:208:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] - 208 | return *this; - | ^~~~~ -../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' - 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) - | ^~~~~~~~~~ -../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator-=(JDStruct)': -../libfits/JulianDay.cpp:219:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] - 219 | return *this; - | ^~~~~ -../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' - 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) - | ^~~~~~~~~~ -../libfits/JulianDay.cpp: In member function 'void CJulianDay::SetJD(USHORT, USHORT, long int, USHORT, USHORT, double)': -../libfits/JulianDay.cpp:427:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] - 427 | reform = (lYear == 1582) && ((usMonth == 10) && (usDay > 15) || (usMonth > 10)) || (lYear > 1582); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -../libfits/JulianDay.cpp:427:34: warning: suggest parentheses around '&&' within '||' [-Wparentheses] - 427 | reform = (lYear == 1582) && ((usMonth == 10) && (usDay > 15) || (usMonth > 10)) || (lYear > 1582); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../libfits/fits_file.cpp: In member function 'bool Fits::getHeaderInformation()': +../libfits/fits_file.cpp:1287:16: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation] + 1287 | strncpy(crtype, info.type, 9); + | ^ ../libfits/fits_funcs.cpp: In member function 'bool Fits::Asin(bool)': ../libfits/fits_funcs.cpp:395:83: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 395 | c = complex_asin(dpComplex(cdata[n].r, cdata[n].i)); @@ -17930,10 +17886,6 @@ ../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' 33 | dpComplex(const dpComplex &); | ^~~~~~~~~ -../libfits/fits_file.cpp: In member function 'bool Fits::getHeaderInformation()': -../libfits/fits_file.cpp:1287:16: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation] - 1287 | strncpy(crtype, info.type, 9); - | ^ ../libfits/fits_funcs.cpp: In member function 'bool Fits::Log(const double&)': ../libfits/fits_funcs.cpp:715:86: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 715 | c = complex_log(dpComplex(cdata[n].r, cdata[n].i)) / denom; @@ -18033,7 +17985,90 @@ ../libfits/fits_mem.cpp:81:43: 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 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o dpComplex.o ../libfits/dpComplex.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 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-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:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] + 127 | return *this; + | ^~~~~ +../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' + 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) + | ^~~~~~~~~~ +../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator=(JDStruct)': +../libfits/JulianDay.cpp:135:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] + 135 | return *this; + | ^~~~~ +../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' + 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) + | ^~~~~~~~~~ +../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator+(const CJulianDay&)': +../libfits/JulianDay.cpp:145:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] + 145 | return NewJD; + | ^~~~~ +../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' + 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) + | ^~~~~~~~~~ +../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator+(JDStruct)': +../libfits/JulianDay.cpp:155:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] + 155 | return NewJD; + | ^~~~~ +../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' + 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) + | ^~~~~~~~~~ +../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator+=(const CJulianDay&)': +../libfits/JulianDay.cpp:166:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] + 166 | return *this; + | ^~~~~ +../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' + 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) + | ^~~~~~~~~~ +../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator+=(JDStruct)': +../libfits/JulianDay.cpp:177:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] + 177 | return *this; + | ^~~~~ +../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' + 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) + | ^~~~~~~~~~ +../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator-(const CJulianDay&)': +../libfits/JulianDay.cpp:187:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] + 187 | return NewJD; + | ^~~~~ +../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' + 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) + | ^~~~~~~~~~ +../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator-(JDStruct)': +../libfits/JulianDay.cpp:197:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] + 197 | return NewJD; + | ^~~~~ +../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' + 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) + | ^~~~~~~~~~ +../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator-=(const CJulianDay&)': +../libfits/JulianDay.cpp:208:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] + 208 | return *this; + | ^~~~~ +../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' + 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) + | ^~~~~~~~~~ +../libfits/JulianDay.cpp: In member function 'CJulianDay CJulianDay::operator-=(JDStruct)': +../libfits/JulianDay.cpp:219:16: warning: implicitly-declared 'constexpr CJulianDay::CJulianDay(const CJulianDay&)' is deprecated [-Wdeprecated-copy] + 219 | return *this; + | ^~~~~ +../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' + 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) + | ^~~~~~~~~~ +../libfits/JulianDay.cpp: In member function 'void CJulianDay::SetJD(USHORT, USHORT, long int, USHORT, USHORT, double)': +../libfits/JulianDay.cpp:427:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] + 427 | reform = (lYear == 1582) && ((usMonth == 10) && (usDay > 15) || (usMonth > 10)) || (lYear > 1582); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +../libfits/JulianDay.cpp:427:34: warning: suggest parentheses around '&&' within '||' [-Wparentheses] + 427 | reform = (lYear == 1582) && ((usMonth == 10) && (usDay > 15) || (usMonth > 10)) || (lYear > 1582); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libfits/fits_file.cpp: In member function 'bool Fits::GetBintableColumn(int, dpStringList&)': ../libfits/fits_file.cpp:725:24: warning: '%i' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] 725 | sprintf(key, "TTYPE%i", column); @@ -18050,14 +18085,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:53, - from ../libfits/fits.h:30, - from ../libfits/fits_ops.cpp:16: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { return 0; } - | ~~~~~~~~~~~~^~~~~~ ../libfits/fits_file.cpp: In member function 'bool Fits::GetAsciitableColumn(int, dpStringList&)': ../libfits/fits_file.cpp:843:24: warning: '%i' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] 843 | sprintf(key, "TBCOL%i", column); @@ -18090,6 +18117,15 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-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:53, + from ../libfits/fits.h:30, + from ../libfits/fits_procs.cpp:17: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { return 0; } + | ~~~~~~~~~~~~^~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -18146,60 +18182,21 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ -../libfits/fits_ops.cpp: In member function 'bool Fits::power(const double&)': -../libfits/fits_ops.cpp:225:66: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 225 | cr = complex_pow(dpComplex(cdata[i].r, cdata[i].i), a); - | ^ -In file included from ../libfits/fits.h:32: -../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' - 33 | dpComplex(const dpComplex &); - | ^~~~~~~~~ -../libfits/fits_ops.cpp: In member function 'bool Fits::ipower(const double&)': -../libfits/fits_ops.cpp:277:78: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 277 | cr = complex_pow(a, dpComplex(cdata[i].r, cdata[i].i)); - | ^ -../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' - 33 | dpComplex(const dpComplex &); - | ^~~~~~~~~ -../libfits/fits_ops.cpp: In member function 'bool Fits::add2(const Fits&)': -../libfits/fits_ops.cpp:502:14: warning: unused variable 'loop' [-Wunused-variable] - 502 | bool loop = FALSE; - | ^~~~ -../libfits/fits_ops.cpp: In member function 'bool Fits::sub2(const Fits&)': -../libfits/fits_ops.cpp:1024:14: warning: unused variable 'loop' [-Wunused-variable] - 1024 | bool loop = FALSE; - | ^~~~ -../libfits/fits_ops.cpp: In member function 'bool Fits::mul2(const Fits&)': -../libfits/fits_ops.cpp:1552:14: warning: unused variable 'loop' [-Wunused-variable] - 1552 | bool loop = FALSE; - | ^~~~ -../libfits/fits_ops.cpp: In member function 'bool Fits::div2(const Fits&)': -../libfits/fits_ops.cpp:2111:14: warning: unused variable 'loop' [-Wunused-variable] - 2111 | bool loop = FALSE; - | ^~~~ -../libfits/fits_ops.cpp: In member function 'Fits& Fits::operator^=(const dpComplex&)': -../libfits/fits_ops.cpp:2871:62: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 2871 | cr = complex_pow(dpComplex(cdata[i].r, cdata[i].i), r); - | ^ -../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' - 33 | dpComplex(const dpComplex &); - | ^~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o fitting.o ../libfits/fitting.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, - from ../libfits/fits_procs.cpp:17: + from ../libfits/fits_ops.cpp:16: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } | ~~~~~~~~~~~~^~~~~~ +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -18236,6 +18233,13 @@ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ +../libfits/fits_procs.cpp: In member function 'void Fits::rotateWCS(double, double, double)': +../libfits/fits_procs.cpp:29:24: warning: unused variable 'x1' [-Wunused-variable] + 29 | double x1, x2; + | ^~ +../libfits/fits_procs.cpp:29:28: warning: unused variable 'x2' [-Wunused-variable] + 29 | double x1, x2; + | ^~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; @@ -18256,6 +18260,10 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ +../libfits/fits_procs.cpp: In member function 'bool Fits::rot90(int)': +../libfits/fits_procs.cpp:735:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 735 | if ((angle != 0) && (angle != 90) && (angle != 180) && (angle != 270)) return fits_error("rot90: Invalid angle"); + | ^~~~~~~~~~~~~~~~~~~~~~ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } @@ -18263,22 +18271,33 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -../libfits/fits_procs.cpp: In member function 'void Fits::rotateWCS(double, double, double)': -../libfits/fits_procs.cpp:29:24: warning: unused variable 'x1' [-Wunused-variable] - 29 | double x1, x2; - | ^~ -../libfits/fits_procs.cpp:29:28: warning: unused variable 'x2' [-Wunused-variable] - 29 | double x1, x2; - | ^~ -../libfits/fits_procs.cpp: In member function 'bool Fits::rot90(int)': -../libfits/fits_procs.cpp:735:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 735 | if ((angle != 0) && (angle != 90) && (angle != 180) && (angle != 270)) return fits_error("rot90: Invalid angle"); - | ^~~~~~~~~~~~~~~~~~~~~~ -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 302 | if (this == NULL) return 0; - | ^~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o voronoi.o ../libfits/voronoi.cpp +../libfits/fits_ops.cpp: In member function 'bool Fits::power(const double&)': +../libfits/fits_ops.cpp:225:66: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 225 | cr = complex_pow(dpComplex(cdata[i].r, cdata[i].i), a); + | ^ +In file included from ../libfits/fits.h:32: +../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' + 33 | dpComplex(const dpComplex &); + | ^~~~~~~~~ +../libfits/fits_ops.cpp: In member function 'bool Fits::ipower(const double&)': +../libfits/fits_ops.cpp:277:78: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 277 | cr = complex_pow(a, dpComplex(cdata[i].r, cdata[i].i)); + | ^ +../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' + 33 | dpComplex(const dpComplex &); + | ^~~~~~~~~ +../libfits/fits_ops.cpp: In member function 'bool Fits::add2(const Fits&)': +../libfits/fits_ops.cpp:502:14: warning: unused variable 'loop' [-Wunused-variable] + 502 | bool loop = FALSE; + | ^~~~ +../libfits/fits_ops.cpp: In member function 'bool Fits::sub2(const Fits&)': +../libfits/fits_ops.cpp:1024:14: warning: unused variable 'loop' [-Wunused-variable] + 1024 | bool loop = FALSE; + | ^~~~ +../libfits/fits_ops.cpp: In member function 'bool Fits::mul2(const Fits&)': +../libfits/fits_ops.cpp:1552:14: warning: unused variable 'loop' [-Wunused-variable] + 1552 | bool loop = FALSE; + | ^~~~ ../libfits/fits_procs.cpp: In function 'int Boxcar(Fits&, int, int, int)': ../libfits/fits_procs.cpp:2980:17: warning: unused variable 'index' [-Wunused-variable] 2980 | dpint64 index; @@ -18292,9 +18311,37 @@ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ +../libfits/fits_ops.cpp: In member function 'bool Fits::div2(const Fits&)': +../libfits/fits_ops.cpp:2111:14: warning: unused variable 'loop' [-Wunused-variable] + 2111 | bool loop = FALSE; + | ^~~~ ../libfits/fits_procs.cpp:3017:41: warning: unused variable 'd' [-Wunused-variable] 3017 | float *xshift, *yshift, *scale, d, xmin, xmax, ymin, ymax; | ^ +../libfits/fits_ops.cpp: In member function 'Fits& Fits::operator^=(const dpComplex&)': +../libfits/fits_ops.cpp:2871:62: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 2871 | cr = complex_pow(dpComplex(cdata[i].r, cdata[i].i), r); + | ^ +../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' + 33 | dpComplex(const dpComplex &); + | ^~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o fitting.o ../libfits/fitting.cpp +../libfits/fits_procs.cpp: In member function 'bool Fits::old_reass()': +../libfits/fits_procs.cpp:2675:17: warning: this statement may fall through [-Wimplicit-fallthrough=] + 2675 | } + | ^ +../libfits/fits_procs.cpp:2676:17: note: here + 2676 | case 3: switch (membits) { + | ^~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o voronoi.o ../libfits/voronoi.cpp +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 302 | if (this == NULL) return 0; + | ^~ +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 302 | if (this == NULL) return 0; + | ^~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, @@ -18381,13 +18428,6 @@ 1276 | for (n = 0; n < indices.Nelements(); n++) { | ~~^~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-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:17: warning: this statement may fall through [-Wimplicit-fallthrough=] - 2675 | } - | ^ -../libfits/fits_procs.cpp:2676:17: note: here - 2676 | case 3: switch (membits) { - | ^~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, @@ -18396,10 +18436,6 @@ ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } | ~~~~~~~~~~~~^~~~~~ -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 302 | if (this == NULL) return 0; - | ^~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -18510,13 +18546,6 @@ | int long int | %li g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o astrolib.o ../libfits/astrolib.cpp -../libfits/fits_ops.cpp: In member function 'bool Fits::add3(const Fits&)': -../libfits/fits_ops.cpp:682:20: warning: array subscript 4 is above array bounds of 'dpint64 [4]' {aka 'long long int [4]'} [-Warray-bounds=] - 682 | n[i] = Naxis(i); - | ~~~^ -../libfits/fits_ops.cpp:662:13: note: while referencing 'n' - 662 | dpint64 n[4] = {1, 1, 1, 1}; - | ^ ../libfits/fits_logic.cpp:15: warning: "LOGICACTION" redefined 15 | #define LOGICACTION >= | @@ -18595,11 +18624,18 @@ ../libfits/fits_logic.cpp:86: note: this is the location of the previous definition 86 | #define LOGICACTION && | +/usr/lib/qt5/bin/rcc -name QFitsViewDoc doc/QFitsViewDoc.qrc -o qrc_QFitsViewDoc.cpp ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 302 | if (this == NULL) return 0; | ^~ -/usr/lib/qt5/bin/rcc -name QFitsViewDoc doc/QFitsViewDoc.qrc -o qrc_QFitsViewDoc.cpp +../libfits/fits_ops.cpp: In member function 'bool Fits::add3(const Fits&)': +../libfits/fits_ops.cpp:682:20: warning: array subscript 4 is above array bounds of 'dpint64 [4]' {aka 'long long int [4]'} [-Warray-bounds=] + 682 | n[i] = Naxis(i); + | ~~~^ +../libfits/fits_ops.cpp:662:13: note: while referencing 'n' + 662 | dpint64 n[4] = {1, 1, 1, 1}; + | ^ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, @@ -18616,6 +18652,7 @@ ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ +/usr/lib/qt5/bin/rcc -name QFitsViewRes resources/QFitsViewRes.qrc -o qrc_QFitsViewRes.cpp ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; @@ -18675,15 +18712,8 @@ ../libfits/math_utils.cpp:359:38: warning: variable 'error' set but not used [-Wunused-but-set-variable] 359 | double *A[11], angle, scale, error; | ^~~~~ -/usr/lib/qt5/bin/rcc -name QFitsViewRes resources/QFitsViewRes.qrc -o qrc_QFitsViewRes.cpp g++ -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -dM -E -o moc_predefs.h /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/data/dummy.cpp -../libfits/fits_ops.cpp: In member function 'bool Fits::sub3(const Fits&)': -../libfits/fits_ops.cpp:1197:20: warning: array subscript 4 is above array bounds of 'dpint64 [4]' {aka 'long long int [4]'} [-Warray-bounds=] - 1197 | n[i] = Naxis(i); - | ~~~^ -../libfits/fits_ops.cpp:1177:13: note: while referencing 'n' - 1177 | dpint64 n[4] = {1, 1, 1, 1}; - | ^ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-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:53, from ../libfits/fits.h:30, @@ -18749,7 +18779,13 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o qrc_QFitsViewDoc.o qrc_QFitsViewDoc.cpp +../libfits/fits_ops.cpp: In member function 'bool Fits::sub3(const Fits&)': +../libfits/fits_ops.cpp:1197:20: warning: array subscript 4 is above array bounds of 'dpint64 [4]' {aka 'long long int [4]'} [-Warray-bounds=] + 1197 | n[i] = Naxis(i); + | ~~~^ +../libfits/fits_ops.cpp:1177:13: note: while referencing 'n' + 1177 | dpint64 n[4] = {1, 1, 1, 1}; + | ^ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } @@ -18769,6 +18805,14 @@ ../libfits/fitting.cpp:221:14: warning: unused variable 'e' [-Wunused-variable] 221 | double e =exp(-FOUR_LN2*diff*diff/(w*w))/s; | ^ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:53, + from ../libfits/fits.h:30, + from ../libfits/fits_logic.cpp:6: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] + 37 | virtual ASTNode *append(std::string option) { return 0; } + | ~~~~~~~~~~~~^~~~~~ ../libfits/fitting.cpp: In function 'int multigauss_df(const gsl_vector*, void*, gsl_matrix*)': ../libfits/fitting.cpp:450:20: warning: unused variable 'diff' [-Wunused-variable] 450 | double diff=X[i]-C; @@ -18776,6 +18820,14 @@ ../libfits/fitting.cpp:438:14: warning: unused variable 'diff' [-Wunused-variable] 438 | double diff=X[i]-C; | ^~~~ +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ ../libfits/fitting.cpp: In function 'int multifunc_df(const gsl_vector*, void*, gsl_matrix*)': ../libfits/fitting.cpp:680:14: warning: unused variable 'diff' [-Wunused-variable] 680 | double diff=X[i]-C; @@ -18789,10 +18841,58 @@ ../libfits/fitting.cpp:673:10: warning: unused variable 'w' [-Wunused-variable] 673 | double w = gsl_vector_get (x, 4); | ^ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] + 272 | int id; + | ^~ +../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] + 271 | ASTNode *stmt = NULL; + | ^~~~ +../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] + 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } + | ^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': +../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] + 310 | ASTNode *argument; + | ^~~~~~~~ +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ ../libfits/fitting.cpp: In function 'bool multifuncfit(Fits&, double*, const Fits&, const Fits&, const Fits&, const Fits&)': ../libfits/fitting.cpp:724:17: warning: variable 'g' set but not used [-Wunused-but-set-variable] 724 | gsl_vector *g; | ^ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] + 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ ../libfits/fitting.cpp: In function 'int gauss2d_f(const gsl_vector*, void*, gsl_vector*)': ../libfits/fitting.cpp:854:11: warning: unused variable 'n' [-Wunused-variable] 854 | dpint64 n = ((struct data *)params)->n; @@ -18827,6 +18927,13 @@ ../libfits/fitting.cpp:1225:10: warning: unused variable 'offset' [-Wunused-variable] 1225 | double offset = gsl_vector_get (x, 0); // constant offset | ^~~~~~ +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] + 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } + | ^ +../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' + 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } + | ^~~~~ ../libfits/fitting.cpp: In function 'int multigauss2d_f(const gsl_vector*, void*, gsl_vector*)': ../libfits/fitting.cpp:1517:13: warning: unused variable 'n' [-Wunused-variable] 1517 | dpint64 n = ((struct data *)params)->n; @@ -18848,10 +18955,80 @@ ../libfits/fitting.cpp:2328:12: warning: unused variable 'pi' [-Wunused-variable] 2328 | double pi = acos(-1.0); | ^~ +../libfits/fits_logic.cpp: In member function 'long unsigned int Fits::where(Fits&, const char*, double)': +../libfits/fits_logic.cpp:152:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 152 | for (n = 0; n < Nelements(); n++) { + | ~~^~~~~~~~~~~~~ +../libfits/fits_logic.cpp:160:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 160 | for (n = 0; n < Nelements(); n++) { + | ~~^~~~~~~~~~~~~ +../libfits/fits_logic.cpp:168:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 168 | for (n = 0; n < Nelements(); n++) { + | ~~^~~~~~~~~~~~~ +../libfits/fits_logic.cpp:176:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 176 | for (n = 0; n < Nelements(); n++) { + | ~~^~~~~~~~~~~~~ +../libfits/fits_logic.cpp:184:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 184 | for (n = 0; n < Nelements(); n++) { + | ~~^~~~~~~~~~~~~ +../libfits/fits_logic.cpp:192:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 192 | for (n = 0; n < Nelements(); n++) { + | ~~^~~~~~~~~~~~~ ../libfits/fitting.cpp: In function 'int sersic_df(const gsl_vector*, void*, gsl_matrix*)': ../libfits/fitting.cpp:2408:10: warning: unused variable 'c' [-Wunused-variable] 2408 | double c = gsl_vector_get (x, 0); | ^ +../libfits/fits_logic.cpp: In member function 'void Fits::extractLinearRange(Fits&, Fits&)': +../libfits/fits_logic.cpp:213:23: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 213 | for (n = 0; n < Nelements(); n++) { + | ~~^~~~~~~~~~~~~ +../libfits/fits_logic.cpp: In member function 'long unsigned int Fits::maxLinearIndex(double*)': +../libfits/fits_logic.cpp:223:23: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 223 | for (j = 1; j < Nelements(); j++) { + | ~~^~~~~~~~~~~~~ +../libfits/fits_logic.cpp: In member function 'long unsigned int Fits::minLinearIndex(double*)': +../libfits/fits_logic.cpp:237:23: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 237 | for (j = 1; j < Nelements(); j++) { + | ~~^~~~~~~~~~~~~ +../libfits/fits_logic.cpp: In member function 'void Fits::extractLinearIndex(Fits&, int, int)': +../libfits/fits_logic.cpp:252:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 252 | for (n = 0; n < result.Nelements(); n++) + | ~~^~~~~~~~~~~~~~~~~~~~ +../libfits/fits_logic.cpp:256:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 256 | for (n = 0; n < result.Nelements(); n++) + | ~~^~~~~~~~~~~~~~~~~~~~ +../libfits/fits_logic.cpp:260:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 260 | for (n = 0; n < result.Nelements(); n++) + | ~~^~~~~~~~~~~~~~~~~~~~ +../libfits/fits_logic.cpp:264:27: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 264 | for (n = 0; n < result.Nelements(); n++) + | ~~^~~~~~~~~~~~~~~~~~~~ +../libfits/fits_logic.cpp:268:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 268 | for (n = 0; n < result.Nelements(); n++) + | ~~^~~~~~~~~~~~~~~~~~~~ +../libfits/fits_logic.cpp:272:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 272 | for (n = 0; n < result.Nelements(); n++) + | ~~^~~~~~~~~~~~~~~~~~~~ +../libfits/fits_logic.cpp: In member function 'bool Fits::whereAND(const Fits&)': +../libfits/fits_logic.cpp:287:23: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 287 | for (i = 0; i < Nelements(); i++) { + | ~~^~~~~~~~~~~~~ +../libfits/fits_logic.cpp:288:31: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 288 | for (j = 0; j < arg.Nelements(); j++) { + | ~~^~~~~~~~~~~~~~~~~ +../libfits/fits_logic.cpp: In member function 'bool Fits::whereOR(const Fits&)': +../libfits/fits_logic.cpp:309:23: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 309 | for (i = 0; i < Nelements(); i++) rv.i4data[i] = i4data[i]; + | ~~^~~~~~~~~~~~~ +../libfits/fits_logic.cpp:312:23: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 312 | for (j = 0; j < arg.Nelements(); j++) { + | ~~^~~~~~~~~~~~~~~~~ +../libfits/fits_logic.cpp:314:31: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 314 | for (i = 0; i < Nelements(); i++) { + | ~~^~~~~~~~~~~~~ +../libfits/fits_logic.cpp:326:23: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] + 326 | for (i = 0; i < Nelements(); i++) { + | ~~^~~~~~~~~~~~~ ../libfits/fitting.cpp: In function 'int sersic2d_f(const gsl_vector*, void*, gsl_vector*)': ../libfits/fitting.cpp:2601:13: warning: unused variable 'n' [-Wunused-variable] 2601 | dpint64 n = ((struct data *)params)->n; @@ -18949,6 +19126,7 @@ ../libfits/fitting.cpp:3749:12: warning: unused variable 'v' [-Wunused-variable] 3749 | double v, f; | ^ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-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:53, from ../libfits/fits.h:30, @@ -19020,6 +19198,10 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 302 | if (this == NULL) return 0; + | ^~ ../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) { @@ -19031,165 +19213,24 @@ ../libfits/voronoi.cpp:291:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 291 | for (j = 0; j < npixels; j++) { | ~~^~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o qrc_QFitsViewRes.o qrc_QFitsViewRes.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.1+dfsg/utils -I/build/reproducible-path/dpuser-4.1+dfsg/libfits -I/build/reproducible-path/dpuser-4.1+dfsg/include -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include QFitsMainWindow.h -o moc_QFitsMainWindow.cpp -../libfits/fits_ops.cpp: In member function 'bool Fits::mul3(const Fits&)': -../libfits/fits_ops.cpp:1746:20: warning: array subscript 4 is above array bounds of 'dpint64 [4]' {aka 'long long int [4]'} [-Warray-bounds=] - 1746 | n[i] = Naxis(i); - | ~~~^ -../libfits/fits_ops.cpp:1726:13: note: while referencing 'n' - 1726 | dpint64 n[4] = {1, 1, 1, 1}; - | ^ ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 302 | 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/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.1+dfsg/utils -I/build/reproducible-path/dpuser-4.1+dfsg/libfits -I/build/reproducible-path/dpuser-4.1+dfsg/include -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include QFitsMainView.h -o moc_QFitsMainView.cpp ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 302 | 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/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.1+dfsg/utils -I/build/reproducible-path/dpuser-4.1+dfsg/libfits -I/build/reproducible-path/dpuser-4.1+dfsg/include -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include QFitsMainView.h -o moc_QFitsMainView.cpp -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:53, - from ../libfits/fits.h:30, - from ../libfits/fits_logic.cpp:6: -../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': -../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] - 37 | virtual ASTNode *append(std::string option) { return 0; } - | ~~~~~~~~~~~~^~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ -../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ -../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] - 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } - | ^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': -../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] - 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] - 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } - | ^ -../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' - 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } - | ^~~~~ -../libfits/fits_logic.cpp: In member function 'long unsigned int Fits::where(Fits&, const char*, double)': -../libfits/fits_logic.cpp:152:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 152 | for (n = 0; n < Nelements(); n++) { - | ~~^~~~~~~~~~~~~ -../libfits/fits_logic.cpp:160:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 160 | for (n = 0; n < Nelements(); n++) { - | ~~^~~~~~~~~~~~~ -../libfits/fits_logic.cpp:168:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 168 | for (n = 0; n < Nelements(); n++) { - | ~~^~~~~~~~~~~~~ -../libfits/fits_logic.cpp:176:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 176 | for (n = 0; n < Nelements(); n++) { - | ~~^~~~~~~~~~~~~ -../libfits/fits_logic.cpp:184:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 184 | for (n = 0; n < Nelements(); n++) { - | ~~^~~~~~~~~~~~~ -../libfits/fits_logic.cpp:192:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 192 | for (n = 0; n < Nelements(); n++) { - | ~~^~~~~~~~~~~~~ -../libfits/fits_logic.cpp: In member function 'void Fits::extractLinearRange(Fits&, Fits&)': -../libfits/fits_logic.cpp:213:23: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 213 | for (n = 0; n < Nelements(); n++) { - | ~~^~~~~~~~~~~~~ -../libfits/fits_logic.cpp: In member function 'long unsigned int Fits::maxLinearIndex(double*)': -../libfits/fits_logic.cpp:223:23: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 223 | for (j = 1; j < Nelements(); j++) { - | ~~^~~~~~~~~~~~~ -../libfits/fits_logic.cpp: In member function 'long unsigned int Fits::minLinearIndex(double*)': -../libfits/fits_logic.cpp:237:23: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 237 | for (j = 1; j < Nelements(); j++) { - | ~~^~~~~~~~~~~~~ -../libfits/fits_logic.cpp: In member function 'void Fits::extractLinearIndex(Fits&, int, int)': -../libfits/fits_logic.cpp:252:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 252 | for (n = 0; n < result.Nelements(); n++) - | ~~^~~~~~~~~~~~~~~~~~~~ -../libfits/fits_logic.cpp:256:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 256 | for (n = 0; n < result.Nelements(); n++) - | ~~^~~~~~~~~~~~~~~~~~~~ -../libfits/fits_logic.cpp:260:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 260 | for (n = 0; n < result.Nelements(); n++) - | ~~^~~~~~~~~~~~~~~~~~~~ -../libfits/fits_logic.cpp:264:27: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 264 | for (n = 0; n < result.Nelements(); n++) - | ~~^~~~~~~~~~~~~~~~~~~~ -../libfits/fits_logic.cpp:268:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 268 | for (n = 0; n < result.Nelements(); n++) - | ~~^~~~~~~~~~~~~~~~~~~~ -../libfits/fits_logic.cpp:272:39: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 272 | for (n = 0; n < result.Nelements(); n++) - | ~~^~~~~~~~~~~~~~~~~~~~ -../libfits/fits_logic.cpp: In member function 'bool Fits::whereAND(const Fits&)': -../libfits/fits_logic.cpp:287:23: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 287 | for (i = 0; i < Nelements(); i++) { - | ~~^~~~~~~~~~~~~ -../libfits/fits_logic.cpp:288:31: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 288 | for (j = 0; j < arg.Nelements(); j++) { - | ~~^~~~~~~~~~~~~~~~~ -../libfits/fits_logic.cpp: In member function 'bool Fits::whereOR(const Fits&)': -../libfits/fits_logic.cpp:309:23: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 309 | for (i = 0; i < Nelements(); i++) rv.i4data[i] = i4data[i]; - | ~~^~~~~~~~~~~~~ -../libfits/fits_logic.cpp:312:23: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 312 | for (j = 0; j < arg.Nelements(); j++) { - | ~~^~~~~~~~~~~~~~~~~ -../libfits/fits_logic.cpp:314:31: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 314 | for (i = 0; i < Nelements(); i++) { - | ~~^~~~~~~~~~~~~ -../libfits/fits_logic.cpp:326:23: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'dpint64' {aka 'long long int'} [-Wsign-compare] - 326 | for (i = 0; i < Nelements(); i++) { - | ~~^~~~~~~~~~~~~ +/usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.1+dfsg/utils -I/build/reproducible-path/dpuser-4.1+dfsg/libfits -I/build/reproducible-path/dpuser-4.1+dfsg/include -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include QFitsBuffers/QFitsBaseBuffer.h -o moc_QFitsBaseBuffer.cpp +../libfits/fits_ops.cpp: In member function 'bool Fits::mul3(const Fits&)': +../libfits/fits_ops.cpp:1746:20: warning: array subscript 4 is above array bounds of 'dpint64 [4]' {aka 'long long int [4]'} [-Warray-bounds=] + 1746 | n[i] = Naxis(i); + | ~~~^ +../libfits/fits_ops.cpp:1726:13: note: while referencing 'n' + 1726 | dpint64 n[4] = {1, 1, 1, 1}; + | ^ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, @@ -19199,6 +19240,7 @@ ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { 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/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.1+dfsg/utils -I/build/reproducible-path/dpuser-4.1+dfsg/libfits -I/build/reproducible-path/dpuser-4.1+dfsg/include -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include QFitsBuffers/QFitsSingleBuffer.h -o moc_QFitsSingleBuffer.cpp ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -19291,16 +19333,12 @@ ../libfits/astrolib.cpp:833:37: 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/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.1+dfsg/utils -I/build/reproducible-path/dpuser-4.1+dfsg/libfits -I/build/reproducible-path/dpuser-4.1+dfsg/include -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include QFitsBuffers/QFitsBaseBuffer.h -o moc_QFitsBaseBuffer.cpp -/usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.1+dfsg/utils -I/build/reproducible-path/dpuser-4.1+dfsg/libfits -I/build/reproducible-path/dpuser-4.1+dfsg/include -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include QFitsBuffers/QFitsSingleBuffer.h -o moc_QFitsSingleBuffer.cpp -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 302 | 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/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.1+dfsg/utils -I/build/reproducible-path/dpuser-4.1+dfsg/libfits -I/build/reproducible-path/dpuser-4.1+dfsg/include -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include QFitsBuffers/QFitsMultiBuffer.h -o moc_QFitsMultiBuffer.cpp ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 302 | 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/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.1+dfsg/utils -I/build/reproducible-path/dpuser-4.1+dfsg/libfits -I/build/reproducible-path/dpuser-4.1+dfsg/include -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include QFitsScroller.h -o moc_QFitsScroller.cpp ../libfits/fits_ops.cpp: In member function 'bool Fits::div3(const Fits&)': ../libfits/fits_ops.cpp:2300:20: warning: array subscript 4 is above array bounds of 'dpint64 [4]' {aka 'long long int [4]'} [-Warray-bounds=] 2300 | n[i] = Naxis(i); @@ -19308,8 +19346,6 @@ ../libfits/fits_ops.cpp:2280:13: note: while referencing 'n' 2280 | dpint64 n[4] = {1, 1, 1, 1}; | ^ -/usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.1+dfsg/utils -I/build/reproducible-path/dpuser-4.1+dfsg/libfits -I/build/reproducible-path/dpuser-4.1+dfsg/include -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include QFitsBuffers/QFitsMultiBuffer.h -o moc_QFitsMultiBuffer.cpp -/usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.1+dfsg/utils -I/build/reproducible-path/dpuser-4.1+dfsg/libfits -I/build/reproducible-path/dpuser-4.1+dfsg/include -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include QFitsScroller.h -o moc_QFitsScroller.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.1+dfsg/utils -I/build/reproducible-path/dpuser-4.1+dfsg/libfits -I/build/reproducible-path/dpuser-4.1+dfsg/include -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include QFitsWidgets/QFitsBaseWidget.h -o moc_QFitsBaseWidget.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.1+dfsg/utils -I/build/reproducible-path/dpuser-4.1+dfsg/libfits -I/build/reproducible-path/dpuser-4.1+dfsg/include -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include QFitsWidgets/QFitsWidget1D.h -o moc_QFitsWidget1D.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.1+dfsg/utils -I/build/reproducible-path/dpuser-4.1+dfsg/libfits -I/build/reproducible-path/dpuser-4.1+dfsg/include -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include QFitsWidgets/QFitsWidget2D.h -o moc_QFitsWidget2D.cpp @@ -19349,9 +19385,6 @@ /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.1+dfsg/utils -I/build/reproducible-path/dpuser-4.1+dfsg/libfits -I/build/reproducible-path/dpuser-4.1+dfsg/include -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include QFitsWidgets/QFitsWidget3D.h -o moc_QFitsWidget3D.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView -I/build/reproducible-path/dpuser-4.1+dfsg/utils -I/build/reproducible-path/dpuser-4.1+dfsg/libfits -I/build/reproducible-path/dpuser-4.1+dfsg/include -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser -I/build/reproducible-path/dpuser-4.1+dfsg/dpuser/parser -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsBuffers -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsWidgets -I/build/reproducible-path/dpuser-4.1+dfsg/QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include QFitsViews/QFitsView3D.h -o moc_QFitsView3D.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsMainWindow.o moc_QFitsMainWindow.cpp -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsMainView.o moc_QFitsMainView.cpp -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsBaseBuffer.o moc_QFitsBaseBuffer.cpp -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsSingleBuffer.o moc_QFitsSingleBuffer.cpp ../libfits/fits_cube.cpp: In member function 'Fits& Fits::collapse_median(Fits&, int)': ../libfits/fits_cube.cpp:1999:9: warning: 'sortdata' may be used uninitialized [-Wmaybe-uninitialized] 1999 | free(sortdata); @@ -19359,8 +19392,9 @@ ../libfits/fits_cube.cpp:1988:13: note: 'sortdata' was declared here 1988 | double *sortdata; | ^~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsMultiBuffer.o moc_QFitsMultiBuffer.cpp -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsScroller.o moc_QFitsScroller.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsMainView.o moc_QFitsMainView.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsBaseBuffer.o moc_QFitsBaseBuffer.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsSingleBuffer.o moc_QFitsSingleBuffer.cpp ../libfits/fits_cube.cpp: In member function 'Fits& Fits::collapse_median(Fits&, int, double)': ../libfits/fits_cube.cpp:2022:9: warning: 'sortdata' may be used uninitialized [-Wmaybe-uninitialized] 2022 | free(sortdata); @@ -19368,7 +19402,17 @@ ../libfits/fits_cube.cpp:2011:13: note: 'sortdata' was declared here 2011 | double *sortdata; | ^~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsMultiBuffer.o moc_QFitsMultiBuffer.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsScroller.o moc_QFitsScroller.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsBaseWidget.o moc_QFitsBaseWidget.cpp +../libfits/fits_cube.cpp: In member function 'Fits& Fits::collapse_meddev(Fits&, int)': +../libfits/fits_cube.cpp:2048:9: warning: 'sortdata' may be used uninitialized [-Wmaybe-uninitialized] + 2048 | free(sortdata); + | ~~~~^~~~~~~~~~ +../libfits/fits_cube.cpp:2036:13: note: 'sortdata' was declared here + 2036 | double *sortdata; + | ^~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidget1D.o moc_QFitsWidget1D.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, @@ -19441,27 +19485,19 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-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 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidget2D.o moc_QFitsWidget2D.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidgetWiregrid.o moc_QFitsWidgetWiregrid.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; } | ~~~~~^~~~~~~~~~~~~ -../libfits/fits_cube.cpp: In member function 'Fits& Fits::collapse_meddev(Fits&, int)': -../libfits/fits_cube.cpp:2048:9: warning: 'sortdata' may be used uninitialized [-Wmaybe-uninitialized] - 2048 | free(sortdata); - | ~~~~^~~~~~~~~~ -../libfits/fits_cube.cpp:2036:13: note: 'sortdata' was declared here - 2036 | double *sortdata; - | ^~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidgetWiregrid.o moc_QFitsWidgetWiregrid.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)': @@ -19471,7 +19507,6 @@ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidgetContour.o moc_QFitsWidgetContour.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidgetTable.o moc_QFitsWidgetTable.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsBaseView.o moc_QFitsBaseView.cpp -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-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:53, from ../libfits/fits.h:30, @@ -19554,6 +19589,7 @@ QFitsWidgets/QFitsWidget1D.h:105:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 105 | const Fits* const getFitResult() { return &fitResult;} | ^~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsView1D.o moc_QFitsView1D.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsView2D.o moc_QFitsView2D.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsTools.o moc_QFitsTools.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWedge.o moc_QFitsWedge.cpp @@ -19565,6 +19601,7 @@ 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsCubeSpectrum.o moc_QFitsCubeSpectrum.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_RGBDialog.o moc_RGBDialog.cpp In file included from ../QFitsView/QFitsBuffers/QFitsMultiBuffer.h:5, from QFitsWidgets/QFitsWidgetTable.h:13, from moc_QFitsWidgetTable.cpp:10: @@ -19576,7 +19613,6 @@ QFitsWidgets/QFitsWidgetTable.h:79:44: warning: unused parameter 'section' [-Wunused-parameter] 79 | virtual int translateColumnNumber(int *section) const { return -1; } | ~~~~~^~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_RGBDialog.o moc_RGBDialog.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsHeaderView.o moc_QFitsHeaderView.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsToolBar.o moc_QFitsToolBar.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_dialogs.o moc_dialogs.cpp @@ -19736,6 +19772,7 @@ ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } | ~~~~~~~~~~~~^~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsViewingTools.o moc_QFitsViewingTools.cpp ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -19744,7 +19781,6 @@ ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsViewingTools.o moc_QFitsViewingTools.cpp ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; @@ -19869,6 +19905,7 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsPreferences.o moc_QFitsPreferences.cpp ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h:172:93: warning: implicitly-declared 'INDEX& INDEX::operator=(const INDEX&)' is deprecated [-Wdeprecated-copy] 172 | FitsIndexRef(const Fits *source, const INDEX &I) { parent = (Fits *)source; index = I; } @@ -19876,7 +19913,7 @@ ../libfits/fits.h:131:9: note: because 'INDEX' has user-provided 'INDEX::INDEX(const INDEX&)' 131 | INDEX(const INDEX &I) { X = I.x(); Y = I.y(); Z = I.z(); N = I.n(); } | ^~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsPreferences.o moc_QFitsPreferences.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_tetrixboard.o moc_tetrixboard.cpp galfit.h: In member function 'virtual QStringList dpGalfitComponent::getParameters(bool)': galfit.h:18:57: warning: no return statement in function returning non-void [-Wreturn-type] 18 | virtual QStringList getParameters(bool ro = false) {}; @@ -19898,7 +19935,6 @@ galfit.h:20:61: warning: unused parameter 'result' [-Wunused-parameter] 20 | virtual void setResult(const int component, const Fits &result) {}; | ~~~~~~~~~~~~^~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtDataVisualization -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_tetrixboard.o moc_tetrixboard.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, @@ -20925,9 +20961,9 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'dpuser-dbgsym' in '../dpuser-dbgsym_4.1+dfsg-2_amd64.deb'. dpkg-deb: building package 'dpuser' in '../dpuser_4.1+dfsg-2_amd64.deb'. dpkg-deb: building package 'qfitsview' in '../qfitsview_4.1+dfsg-2_amd64.deb'. +dpkg-deb: building package 'dpuser-dbgsym' in '../dpuser-dbgsym_4.1+dfsg-2_amd64.deb'. dpkg-deb: building package 'qfitsview-dbgsym' in '../qfitsview-dbgsym_4.1+dfsg-2_amd64.deb'. dpkg-deb: building package 'dpuser-doc' in '../dpuser-doc_4.1+dfsg-2_all.deb'. dpkg-genbuildinfo --build=binary -O../dpuser_4.1+dfsg-2_amd64.buildinfo @@ -20937,12 +20973,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2086967/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2086967/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/3497689 and its subdirectories -I: Current time: Fri Jul 18 04:29:58 -12 2025 -I: pbuilder-time-stamp: 1752856198 +I: removing directory /srv/workspace/pbuilder/2086967 and its subdirectories +I: Current time: Sun Jun 16 00:39:06 +14 2024 +I: pbuilder-time-stamp: 1718447946