Diff of the two buildlogs: -- --- b1/build.log 2024-04-20 20:13:55.678630252 +0000 +++ b2/build.log 2024-04-20 20:54:22.079394339 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri May 23 14:27:31 -12 2025 -I: pbuilder-time-stamp: 1748053651 +I: Current time: Sun Apr 21 10:14:00 +14 2024 +I: pbuilder-time-stamp: 1713644040 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -37,54 +37,86 @@ 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/97436/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/57879/tmp/hooks/D01_modify_environment starting +debug: Running on ionos12-i386. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Apr 20 20:14 /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/57879/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/57879/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=22 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='i386' + 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]="i686-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=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=10 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='c9f2285e72474f8292c3264de6780096' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='97436' - PS1='# ' - PS2='> ' + INVOCATION_ID=5b0b50c0e11b41f089c0b795822915d8 + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=57879 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.CdoACHKF/pbuilderrc_STOT --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.CdoACHKF/b1 --logfile b1/build.log dpuser_4.1+dfsg-2.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://85.184.249.68:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.CdoACHKF/pbuilderrc_xgMH --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.CdoACHKF/b2 --logfile b2/build.log dpuser_4.1+dfsg-2.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://78.137.99.97:3128 I: uname -a - Linux ionos16-i386 6.1.0-20-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.85-1 (2024-04-11) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-20-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.85-1 (2024-04-11) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 23 14:06 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/97436/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Apr 19 07:43 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/57879/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -352,7 +384,7 @@ Get: 200 http://deb.debian.org/debian unstable/main i386 libreadline-dev i386 8.2-4 [164 kB] Get: 201 http://deb.debian.org/debian unstable/main i386 libxpa1 i386 2.1.20-1+b1 [56.9 kB] Get: 202 http://deb.debian.org/debian unstable/main i386 libxpa-dev i386 2.1.20-1+b1 [357 kB] -Fetched 122 MB in 3s (38.6 MB/s) +Fetched 122 MB in 7s (17.7 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 ... 19681 files and directories currently installed.) @@ -1010,8 +1042,8 @@ Setting up tzdata (2024a-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Sat May 24 02:28:04 UTC 2025. -Universal Time is now: Sat May 24 02:28:04 UTC 2025. +Local time is now: Sat Apr 20 20:15:42 UTC 2024. +Universal Time is now: Sat Apr 20 20:15:42 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up xtrans-dev (1.4.0-1) ... @@ -1192,7 +1224,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/57879/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/57879/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 @@ -1326,7 +1362,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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_CFLAGS_DEBUG=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_CXXFLAGS_RELEASE=-g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_CXXFLAGS_DEBUG=-g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" QMAKE_LFLAGS_RELEASE=-Wl,-z,relro QMAKE_LFLAGS_DEBUG=-Wl,-z,relro QMAKE_STRIP=: PREFIX=/usr "CONFIG+=release qf_shared" Info: creating stash file /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/.qmake.stash dh_auto_build --buildsystem=qmake --sourcedirectory=QFitsView -- -f qfitsview.mk - cd QFitsView && make -j22 -f qfitsview.mk + cd QFitsView && make -j10 -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 @@ -1343,6 +1379,98 @@ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsBaseWidget.o QFitsWidgets/QFitsBaseWidget.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidget1D.o QFitsWidgets/QFitsWidget1D.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidget2D.o QFitsWidgets/QFitsWidget2D.cpp +In file included from 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/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; } + | ~~~~~~~~~~~~^~~~~~ +../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 'unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272: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 'unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] + 310 | ASTNode *argument; + | ^~~~~~~~ +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374: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 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 ./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; } + | ~~~~~~~~~~~~^~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, @@ -1388,6 +1516,152 @@ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor '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: 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:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] + 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } + | ^~~~~~~~~~~~~ +../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 listNode::~listNode()': +../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] + 310 | ASTNode *argument; + | ^~~~~~~~ +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374: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 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 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 'unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +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;} + | ^~~~~ +../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; + | ^~~~ +../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;} + | ^~~~~ +../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 'unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] + 310 | ASTNode *argument; + | ^~~~~~~~ +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; @@ -1415,7 +1689,90 @@ ../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidgetWiregrid.o QFitsWidgets/QFitsWidgetWiregrid.cpp +In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, + from 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 'unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272: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 'unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] + 310 | ASTNode *argument; + | ^~~~~~~~ +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] + 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ +In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, + from 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; } + | ~~~~~^~~~~~~~~~~~~ +../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 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] @@ -1568,7 +1925,6 @@ resources/splash.xpm:52:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | "j c #35291C", | ^~~~~~~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidgetContour.o QFitsWidgets/QFitsWidgetContour.cpp resources/splash.xpm:53:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | "k c #190F04", | ^~~~~~~~~~~~~~~~~~ @@ -1680,6 +2036,11 @@ resources/splash.xpm:89:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 89 | "U c #5A3611", | ^~~~~~~~~~~~~~~~~~ +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;} + | ^~~~~ resources/splash.xpm:90:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 90 | "V c #674726", | ^~~~~~~~~~~~~~~~~~ @@ -1692,6 +2053,11 @@ resources/splash.xpm:93:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 93 | "Y c #130E0A", | ^~~~~~~~~~~~~~~~~~ +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; } + | ~~~~~^~~~~~~ resources/splash.xpm:94:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 94 | "Z c #0E0905", | ^~~~~~~~~~~~~~~~~~ @@ -1704,6 +2070,12 @@ resources/splash.xpm:97:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 97 | ".. c #8A6339", | ^~~~~~~~~~~~~~~~~~ +../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;} + | ^~~~~ resources/splash.xpm:98:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 98 | "+. c #65421B", | ^~~~~~~~~~~~~~~~~~ @@ -1752,6 +2124,14 @@ resources/splash.xpm:113:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | "~. c #643A0D", | ^~~~~~~~~~~~~~~~~~ +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; } + | ~~~~~~~~~~~~^~~~~~ resources/splash.xpm:114:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | "{. c #6C4113", | ^~~~~~~~~~~~~~~~~~ @@ -2112,6 +2492,10 @@ resources/splash.xpm:233:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 233 | ". . . . . . . . . . . . . . . . . . . . . . . %.Z Z Z Z Z Z Z l Z Y l k m m m n p r s s r s s r p q p p p p p p p n p n n p n p p q s D s q s s s r q n n p r n r r q q E E F S @.@.@.J S G w M M v M v w w E x E E E x F G F w E w E w w w w w w w E G G w w w P w w w w w w w w w E G G G F =.z K S S S S . .-.I I I I I -.J . .@.` +.;.;.>.+.U J .I H G w P P M M M q q p p p n q q s s N + & @ = O O D D D v D D D q q t N O j - < < & & @ & + t t D s D D N D s s s M s s s s s M s s q s p q q q q q p q q p q p q p s s o s o o n o m m m n m n o r N N O O N s s q n n m m m m m ,.m m m m m m m 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 'unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ resources/splash.xpm:234:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 234 | ". . . . . . . . . . . . . . . . . . . . . . . %.Z Z Z Z Z Z Z l l l k k m m m o r r p p q s s s q p p p p p p p p n n p p n r p q q s v s D s q q r n n n n p n o q s s s E H S S J J -.H G w M M M w v v E v E G x F F F G H F G G H E w w w w w G G E E w w w P M w M P P w w w w G G G F z z K K S S J I . .J -. .I I I I -. . .J U &.+.+.&.&.@.J J I H G G w w w M M q q q p q q q q s W s N N O O O s D s s D s s s D s D v j - X c c ( ; & & + + t s D O O D D D s s s q W s D s s q s s s p q q q n p p q p q p p n p o o o s o o n n m n m u u o o r r N N s s s r o o n m m m k m m m k m m m m m m @ . . . . . . . . . . . . . . . . . . . . . . . . ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2142,6 +2526,10 @@ resources/splash.xpm:243:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 243 | ". . . . . . . . . . . . . . . . . . . . . . . %.Z Z Z Z Z Z Z l l l l k k k k k n n n n n n n p n n n m n n n m n n r s v O C B B ' } | | 1 1 } 8 = N s s s r N t O O O N D s s s s s s s r p r s D v O = = x E x v x E G I H F H I I I H H H G w w w w w v M M M w v w P P w w w w G G G H H F H H H H H H H I I I I I S I . .-.-.@.@.@.@.).).@.@.@.-.-. .I I I H F F F y y F E x E w P s s s s s s r r o W u W n o o o s o o o o o o n o n u u u n r W t + - - < * C O x O O v s N s v N O s s p q q q n n q q o r r s s ].u u u u m Y k k l l ,.,.u n r W r r r r s n m u ,.,.,.u ].W %.%.].,.,.,.Z l Y Z %.. . . . . . . . . . . . . . . . . . . . . . . . ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ resources/splash.xpm:244:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 244 | ". . . . . . . . . . . . . . . . . . . . . . . %.Z Z Z Z Z Z Z Z Z Z Z l k k k n k n n m n n k n n m n m n m n n m m r q v O C B A 7 4 5 { 5 5 ~ _ :.O s s r s N O O O + O D s D D q s q p r r s t s O O = _._.C C E E F G H F I H F H H H H G G w w w w v w v v v v v w w w w w w G G w G H F H H H H H H F F I I S I S . . . .-.J @.@.@.).).).@.@.@.-. . .H I F F F F F F F y E x w v D v s q s r r W r W W r o W W u o o p o o o o o n u o u u u u r r W N + + O O O O v v v v s s v O N D s s s q q q q n q o o r r s r r r u u ,.,.,.Y Y R l ,.,.u Q u r W r W s o o m k u k Y Y Q Q Q Q Q u k Y l l Z l %.. . . . . . . . . . . . . . . . . . . . . . . . ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2151,6 +2539,16 @@ resources/splash.xpm:246:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 246 | ". . . . . . . . . . . . . . . . . . . . . . . %.k l Z Z Z Z Z Z Z Z Z Z l l k k n m k n k n k k m m m m m m m m m m m p s v C = A 7 #.<.<./.{ 5 7 < C N s r r t t O O C O O v v v v q s r r s s N O j - : c : :.x C C x E G G H H H H H H G G w w w w w v w v w w w v w w w w G G G G G G G H H H H H H H I I I S K K U J J @.@.@.@.).).).).).).).@.@.-.-. .I F I G G G G E E E E E w v D D P s s s r r W o r W %.t t W W t r W o W o o u u o o u W r W r o o t s s v s s D P s D D D s v D M D s q q q s p q n o p q o r r r ].u u ,.,.Z Y l Z R Y Y ,.Q u W o n o o n u o m u Y ,.Y Y k ,.(.Y ,.l Z l l l Z %.. . . . . . . . . . . . . . . . . . . . . . . . ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../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) { } + | ^~~~~~~~~~~~~ resources/splash.xpm:247:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 247 | ". . . . . . . . . . . . . . . . . . . . . . . t l l l l Z Z Z Z l Z Z k k Z k k k k k k k n k k k k k k k n k k m m n n p M v C B 7 5 #./.#.5 3 _ - = t s r p r W v O O v v v O O O v s r s s s N O = < _ 3 _ - C C E E E E G G H H H H G w w w w w P w v w v v v w v w w w F G F F F F F F I F H F I I F I I S K ` L L ` @.@.@.).).).).).).).).).).@.-.-.J I I F F G E G E E w w w P v v v s s r t r r r r ].W N + # # t t W r W o o m u o u u W o u W W o s o s D s v v v q v v q w M v M s D q q q D s q q r q o m r r r ].r W u ,.Y Y l R R R R k ,.Q u W o o o o o n o u u ,.,.k ,.k ,.,.k Y l Z l l Z l %.. . . . . . . . . . . . . . . . . . . . . . . . ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2166,6 +2564,10 @@ resources/splash.xpm:251:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 251 | ". . . . . . . . . . . . . . . . . . . . . . . # k k k Z k Z Z Z l l l l l l l k k k k k k k k k k k k k k k k k k k m m n n q D v O x C C C C O O t p r m r m r o p o p s s O C O O O s s r s s s D O O C = x C E v w v w w w w w E w E w w w E P w v v v v M D v M v w w w E H G F F F F F F H I H H I H J J @.` &.&.&.&.~.[.[.[.2.2.2.2.2.2.2.[.[.).@.@.` @.L L A z y F G E E w v v E v O O v s s r W o ].W %.% @ @ % N t W r W o n u u m m u u u o o W t N O N N N D v N v w E v E w w P P P M M M s s D q r r m r m u r W ].o u (.u ,.Q Y u u Q Q W t j + + O O D W s q s s o o o u n ,.m m k R l Y Y ,.,.3.. . . . . . . . . . . . . . . . . . . . . . . . ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../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 'unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ resources/splash.xpm:252:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 252 | ". . . . . . . . . . . . . . . . . . . . . . . # k k Z k k Z k Z Z Z l l l l l k k k k k k k k k k l l l l k k k k m m m m n n q s v v N O O v s t p q m o n m m m p o s r D W v O N D W s s p s s s v N O C E E v v w P w w w w w w w w w w w v E q M v s M v s M D w v w w G E G G G F F F G H H H H I I I .J U ` &.~.~.~.[.[.2.2.2.2.4.4.2.2.2.[.).).@.` L V V V A z F E w E v E w v v v v s t r o W r W W W $ # # W W ].W o u W W n u u u o u n u n s t N + N N s s D D M v w w E w w w P P M M M M q q p r n r m r r u u u W u o (.o o Q Q Q u u Q t # @ + + O O D s s s p p o n n m m m ,.k l l Y k ,.,.@ . . . . . . . . . . . . . . . . . . . . . . . . ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2191,6 +2593,10 @@ 492 | ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}; | ^ resources/splash.xpm:492:643: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ 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] @@ -2198,6 +2604,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] +../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.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] @@ -2207,6 +2623,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] +../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/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] @@ -2218,6 +2644,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] +../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) { } + | ^~~~~~~~~~~ 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] @@ -2284,6 +2720,12 @@ 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 ../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; } + | ~~~~~^~~~~~~~~~~~~ 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] @@ -2292,12 +2734,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] +../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/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] 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] +../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: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] @@ -2405,6 +2854,15 @@ resources/splash.xpm:492:643: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash.xpm:492:643: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash.xpm:492:643: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h: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; } + | ~~~~~~~~~~~~^~~~~~ 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] @@ -2416,15 +2874,6 @@ resources/splash.xpm:492:643: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash.xpm:492:643: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/splash.xpm:492:643: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h: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; } - | ~~~~~~~~~~~~^~~~~~ 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] @@ -2495,122 +2944,22 @@ ../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 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 'unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -In file included from QFitsBuffers/QFitsBaseBuffer.cpp:3: +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: 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 'unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] - 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, - from 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; } - | ~~~~~^~~~~~~~~~~~~ -../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidgetTable.o QFitsWidgets/QFitsWidgetTable.cpp -In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, - from QFitsMainWindow.cpp:40: -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] - 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } - | ~~~~~^~~~~~~~~~~~~ -In file included from QFitsMainWindow.cpp:42: -../QFitsView/QFitsWidgets/QFitsWidget1D.h: At global scope: -../QFitsView/QFitsWidgets/QFitsWidget1D.h:103:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] - 103 | const Fits* const getEstimateFitGX() { return &estimatefitgx;} - | ^~~~~ -../QFitsView/QFitsWidgets/QFitsWidget1D.h:104:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] - 104 | const Fits* const getEstimateFitGY() { return &estimatefitgy;} - | ^~~~~ -../QFitsView/QFitsWidgets/QFitsWidget1D.h:105:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] - 105 | const Fits* const getFitResult() { return &fitResult;} - | ^~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidgetWiregrid.o QFitsWidgets/QFitsWidgetWiregrid.cpp In file included from ../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/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; } | ~~~~~~~~~~~~^~~~~~ -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 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -2675,88 +3024,16 @@ 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 QFitsScroller.cpp:6: + 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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsBaseView.o QFitsViews/QFitsBaseView.cpp -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:53, - from ../libfits/fits.h: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 'unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272: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 'unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374: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/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; } @@ -2824,186 +3101,22 @@ ../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/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] +In file included from QFitsWidgets/QFitsWidget1D.cpp:6: +QFitsWidgets/QFitsWidget1D.h: At global scope: +QFitsWidgets/QFitsWidget1D.h:103:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 103 | const Fits* const getEstimateFitGX() { return &estimatefitgx;} | ^~~~~ -../QFitsView/QFitsWidgets/QFitsWidget1D.h:104:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] +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] +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/QFitsSingleBuffer.cpp:14: -../QFitsView/QFitsWidgets/QFitsWidgetTable.h: In member function 'virtual int QFitsTableModel::translateColumnNumber(int*) const': -../QFitsView/QFitsWidgets/QFitsWidgetTable.h:79:44: warning: unused parameter 'section' [-Wunused-parameter] - 79 | virtual int translateColumnNumber(int *section) const { return -1; } - | ~~~~~^~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsView1D.o QFitsViews/QFitsView1D.cpp -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; } - | ~~~~~~~~~~~~^~~~~~ -../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 'unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272: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 'unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374: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 ./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; } - | ~~~~~~~~~~~~^~~~~~ -../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 'unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272: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 'unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] - 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, - from 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; } - | ~~~~~^~~~~~~~~~~~~ -../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsView2D.o QFitsViews/QFitsView2D.cpp -In file included from QFitsBuffers/QFitsMultiBuffer.h:5, - from QFitsBuffers/QFitsMultiBuffer.cpp:8: -QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': -QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] - 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } - | ~~~~~^~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsGlobal.o QFitsGlobal.cpp In file included from ../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 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; } @@ -3072,83 +3185,11 @@ 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/QFitsWidgetWiregrid.cpp:10: + 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; } | ~~~~~^~~~~~~~~~~~~ -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; } - | ~~~~~~~~~~~~^~~~~~ -../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 'unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272: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 'unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374: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(); } - | ^~~~~ 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="; @@ -3158,176 +3199,13 @@ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ -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; } - | ~~~~~^~~~~~~~~~~~~ -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: -../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 'unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272: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 'unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374: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) { } - | ^~~~~~~~~~~ -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; } - | ~~~~~~~~~~~~^~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': -../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsMarkers.o QFitsMarkers.cpp -../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 'unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../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/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../libfits/fits.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: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/QFitsWidgetWiregrid.cpp: In member function 'virtual void QFitsWidgetWiregrid::resizeEvent(QResizeEvent*)': -QFitsWidgets/QFitsWidgetWiregrid.cpp:254:53: warning: unused parameter 'e' [-Wunused-parameter] - 254 | void QFitsWidgetWiregrid::resizeEvent(QResizeEvent *e) { - | ~~~~~~~~~~~~~~^ -QFitsWidgets/QFitsWidgetWiregrid.cpp: In member function 'virtual void QFitsWidgetWiregrid::enterEvent(QEvent*)': -QFitsWidgets/QFitsWidgetWiregrid.cpp:264:46: warning: unused parameter 'e' [-Wunused-parameter] - 264 | void QFitsWidgetWiregrid::enterEvent(QEvent *e) { - | ~~~~~~~~^ -QFitsWidgets/QFitsWidgetWiregrid.cpp: In member function 'virtual void QFitsWidgetWiregrid::leaveEvent(QEvent*)': -QFitsWidgets/QFitsWidgetWiregrid.cpp:269:47: warning: unused parameter 'e' [-Wunused-parameter] - 269 | void QFitsWidgetWiregrid::leaveEvent (QEvent *e) { - | ~~~~~~~~^ -In file included from ../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/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) && + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +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); + | ~~~~~~^~~~~~~~~~ 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) { @@ -3336,377 +3214,10 @@ QFitsMainView.cpp:47:41: warning: unused parameter 'e' [-Wunused-parameter] 47 | void QFitsGrid::paintEvent(QPaintEvent *e) { | ~~~~~~~~~~~~~^ -In file included from QFitsWidgets/QFitsWidget1D.cpp:6: -QFitsWidgets/QFitsWidget1D.h: At global scope: -QFitsWidgets/QFitsWidget1D.h:103:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] - 103 | const Fits* const getEstimateFitGX() { return &estimatefitgx;} - | ^~~~~ -QFitsWidgets/QFitsWidget1D.h:104:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] - 104 | const Fits* const getEstimateFitGY() { return &estimatefitgy;} - | ^~~~~ QFitsMainView.cpp: In member function 'void QFitsGrid::addWidget(QWidget*)': QFitsMainView.cpp:60:9: warning: unused variable 'where' [-Wunused-variable] 60 | int where = activeID; | ^~~~~ -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 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/i386-linux-gnu/qt5/QtCore/qobject.h:47, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/qwidget.h:45, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/qdialog.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/qmessagebox.h:45, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/QMessageBox:1, - from QFitsWidgets/QFitsWidgetContour.cpp:1: -/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:609:17: note: declared here - 609 | 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) { - | ~~~~~~~~^ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsTools.o QFitsTools.cpp -QFitsWidgets/QFitsWidgetContour.cpp: In member function 'virtual void 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; - | ^~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWedge.o QFitsWedge.cpp 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] @@ -3729,6 +3240,19 @@ galfit.h:20:61: warning: unused parameter 'result' [-Wunused-parameter] 20 | virtual void setResult(const int component, const Fits &result) {}; | ~~~~~~~~~~~~^~~~~~ +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: +../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; + | ^~ 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] @@ -3743,6 +3267,10 @@ resources/telescope.xpm:7:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 7 | "X c #1D0A0A", | ^~~~~~~~~~~~~~ +../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 'unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ resources/telescope.xpm:8:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 8 | "o c #0F0303", | ^~~~~~~~~~~~~~ @@ -3755,6 +3283,20 @@ resources/telescope.xpm:11:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 11 | "@ c #280B0B", | ^~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272: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) { } + | ^~~~~~~~~~~~~ resources/telescope.xpm:12:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 12 | "# c #350000", | ^~~~~~~~~~~~~~ @@ -3773,9 +3315,17 @@ resources/telescope.xpm:17:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 17 | "= c #382525", | ^~~~~~~~~~~~~~ +../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 'unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ resources/telescope.xpm:18:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 18 | "- c #313434", | ^~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ resources/telescope.xpm:19:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 19 | "; c #302223", | ^~~~~~~~~~~~~~ @@ -3785,9 +3335,19 @@ resources/telescope.xpm:21:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 21 | "> c #4B0000", | ^~~~~~~~~~~~~~ +../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; + | ^~~~~ resources/telescope.xpm:22:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 22 | ", c #460B0B", | ^~~~~~~~~~~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ resources/telescope.xpm:23:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 23 | "< c #530000", | ^~~~~~~~~~~~~~ @@ -3812,12 +3372,32 @@ resources/telescope.xpm:30:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 30 | "7 c #690A01", | ^~~~~~~~~~~~~~ +../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/telescope.xpm:31:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | "8 c #730000", | ^~~~~~~~~~~~~~ +../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:32:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 32 | "9 c #7B0200", | ^~~~~~~~~~~~~~ +../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) { } + | ^~~~~~~~~~~ resources/telescope.xpm:33:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 33 | "0 c #7A0B00", | ^~~~~~~~~~~~~~ @@ -3872,10 +3452,6 @@ resources/telescope.xpm:50:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | "k c #305861", | ^~~~~~~~~~~~~~ -../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/telescope.xpm:51:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | "l c #594848", | ^~~~~~~~~~~~~~ @@ -3924,6 +3500,13 @@ resources/telescope.xpm:66:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | "S c #892D01", | ^~~~~~~~~~~~~~ +../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:67:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | "D c #9D3E06", | ^~~~~~~~~~~~~~ @@ -4182,7 +3765,6 @@ resources/telescope.xpm:152:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | "N. c #2798CA", | ^~~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o lut.o lut.cpp resources/telescope.xpm:153:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | "B. c #3EA0C7", | ^~~~~~~~~~~~~~ @@ -4536,19 +4118,34 @@ 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/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; } + | ~~~~~^~~~~~~~~~~~~ +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: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] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +QFitsBuffers/QFitsSingleBuffer.cpp: In member function 'virtual void QFitsSingleBuffer::updateScaling()': +QFitsBuffers/QFitsSingleBuffer.cpp:1573:24: warning: statement has no effect [-Wunused-value] + 1573 | tableViewDirty == false; + | ~~~~~~~~~~~~~~~^~~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +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: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] @@ -4565,6 +4162,11 @@ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +In file included from QFitsBuffers/QFitsMultiBuffer.cpp:16: +../QFitsView/QFitsWidgets/QFitsWidgetTable.h: In member function 'virtual int QFitsTableModel::translateColumnNumber(int*) const': +../QFitsView/QFitsWidgets/QFitsWidgetTable.h:79:44: warning: unused parameter 'section' [-Wunused-parameter] + 79 | virtual int translateColumnNumber(int *section) const { return -1; } + | ~~~~~^~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -4661,10 +4263,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/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: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] @@ -4677,20 +4275,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] -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: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] -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: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] @@ -4706,10 +4296,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] @@ -4786,7 +4372,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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsCubeSpectrum.o QFitsCubeSpectrum.cpp 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] @@ -4834,6 +4419,10 @@ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +QFitsBuffers/QFitsMultiBuffer.cpp: In member function 'virtual void QFitsMultiBuffer::showCubePlot()': +QFitsBuffers/QFitsMultiBuffer.cpp:546:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 546 | for (int i = 0; i < dpData->dparrvalue->size(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 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] @@ -4841,6 +4430,10 @@ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +QFitsBuffers/QFitsMultiBuffer.cpp: In member function 'virtual void QFitsMultiBuffer::setCubeSpecOrientation(QFV::Orientation, bool)': +QFitsBuffers/QFitsMultiBuffer.cpp:605:12: warning: comparison between 'enum QFV::Orientation' and 'enum Qt::Orientation' [-Wenum-compare] + 605 | if ((o == Qt::Vertical) && + | ~~^~~~~~~~~~~~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 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] @@ -4851,7 +4444,19 @@ 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/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) { + | ~~~~~~~~~~~~~~^ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +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) { + | ~~~~~~~~^ 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] @@ -5039,7 +4644,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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o RGBDialog.o RGBDialog.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidgetContour.o QFitsWidgets/QFitsWidgetContour.cpp 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) { @@ -5094,238 +4699,101 @@ /usr/include/i386-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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsHeaderView.o QFitsHeaderView.cpp -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsToolBar.o QFitsToolBar.cpp -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" - | ^~~~~~~~ -In file included from ../QFitsView/QFitsBuffers/QFitsMultiBuffer.h:5, - from QFitsWidgets/QFitsWidgetTable.h:13, - from QFitsWidgets/QFitsWidgetTable.cpp:6: +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidgetTable.o QFitsWidgets/QFitsWidgetTable.cpp +In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, + from QFitsWidgets/QFitsWidget1D.cpp:8: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ -QFitsWidgets/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; } - | ~~~~~^~~~~~~ +QFitsWidgets/QFitsWidget1D.cpp: In member function 'virtual void QFitsWidget1D::paintEvent(QPaintEvent*)': +QFitsWidgets/QFitsWidget1D.cpp:86:45: warning: unused parameter 'e' [-Wunused-parameter] + 86 | void QFitsWidget1D::paintEvent(QPaintEvent *e) { + | ~~~~~~~~~~~~~^ +QFitsWidgets/QFitsWidget1D.cpp: In member function 'bool QFitsWidget1D::handleMousePressEvent(QMouseEvent*)': +QFitsWidgets/QFitsWidget1D.cpp:156:56: warning: unused parameter 'e' [-Wunused-parameter] + 156 | bool QFitsWidget1D::handleMousePressEvent(QMouseEvent *e) { + | ~~~~~~~~~~~~~^ +QFitsWidgets/QFitsWidget1D.cpp: In member function 'void QFitsWidget1D::plotterMouseMoveEvent(QMouseEvent*)': +QFitsWidgets/QFitsWidget1D.cpp:377:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 377 | if (ppos > 0 && ppos <= plotter->getNdata()) { + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +QFitsWidgets/QFitsWidget1D.cpp:371:12: warning: variable 'value' set but not used [-Wunused-but-set-variable] + 371 | double value = 0.0; + | ^~~~~ +QFitsWidgets/QFitsWidget1D.cpp: In member function 'virtual void QFitsWidget1D::enterEvent(QEvent*)': +QFitsWidgets/QFitsWidget1D.cpp:421:40: warning: unused parameter 'e' [-Wunused-parameter] + 421 | void QFitsWidget1D::enterEvent(QEvent *e) { + | ~~~~~~~~^ +QFitsWidgets/QFitsWidget1D.cpp: In member function 'void QFitsWidget1D::dofit()': +QFitsWidgets/QFitsWidget1D.cpp:497:10: warning: variable 'good' set but not used [-Wunused-but-set-variable] + 497 | bool good; + | ^~~~ +QFitsWidgets/QFitsWidget1D.cpp: In member function 'void QFitsWidget1D::subtractfit()': +QFitsWidgets/QFitsWidget1D.cpp:623:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 623 | for (i = 0; i < plotter->getNdata(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~ +QFitsWidgets/QFitsWidget1D.cpp: In member function 'void QFitsWidget1D::addfit()': +QFitsWidgets/QFitsWidget1D.cpp:665:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 665 | for (i = 0; i < plotter->getNdata(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~ ../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 QFitsMarkers.cpp:4: -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] - 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } - | ~~~~~^~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dialogs.o dialogs.cpp -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:53, - from ../libfits/fits.h: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; } - | ~~~~~~~~~~~~^~~~~~ -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; } - | ~~~~~^~~~~~~ -../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 'unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; +../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: In member function 'void QFitsWidget1D::copyfit()': +QFitsWidgets/QFitsWidget1D.cpp:706:17: warning: unused variable 'x' [-Wunused-variable] + 706 | int x, y; + | ^ +QFitsWidgets/QFitsWidget1D.cpp:706:20: warning: unused variable 'y' [-Wunused-variable] + 706 | int x, y; + | ^ +QFitsWidgets/QFitsWidget1D.cpp: In member function 'virtual void QFitsTransparentLabel::leaveEvent(QEvent*)': +QFitsWidgets/QFitsWidget1D.cpp:1009:48: warning: unused parameter 'e' [-Wunused-parameter] + 1009 | void QFitsTransparentLabel::leaveEvent(QEvent *e) { + | ~~~~~~~~^ +QFitsWidgets/QFitsWidget1D.cpp: In member function 'void QFitsTransparentLabel::showValues()': +QFitsWidgets/QFitsWidget1D.cpp:1148:24: warning: unused variable 's' [-Wunused-variable] + 1148 | double s = (resultfity[1] - resultfity[0]) / (resultfitx[1] - resultfitx[0]); + | ^ +QFitsWidgets/QFitsWidget1D.cpp:1097:13: warning: unused variable 'i' [-Wunused-variable] + 1097 | int i, x1, x2, g, w; + | ^ +QFitsWidgets/QFitsWidget1D.cpp:1097:16: warning: unused variable 'x1' [-Wunused-variable] + 1097 | int i, x1, x2, g, w; + | ^~ +QFitsWidgets/QFitsWidget1D.cpp:1097:20: warning: unused variable 'x2' [-Wunused-variable] + 1097 | int i, x1, x2, g, w; + | ^~ +QFitsWidgets/QFitsWidget1D.cpp:1235:13: warning: unused variable 'hh' [-Wunused-variable] + 1235 | int hh = l1->height() / (nlines+3); | ^~ -../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 'unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374: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; + | ^~ +../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsBaseView.o QFitsViews/QFitsBaseView.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsView1D.o QFitsViews/QFitsView1D.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsView2D.o QFitsViews/QFitsView2D.cpp +../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsGlobal.o QFitsGlobal.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsMarkers.o QFitsMarkers.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, from ./QFitsMainWindow.h:21, - from QFitsViews/QFitsView1D.cpp:7: + 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; } @@ -5393,123 +4861,388 @@ ../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 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; } - | ~~~~~~~~~~~~^~~~~~ -../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 'unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -In file included from QFitsViews/QFitsView1D.cpp:9: +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; } | ~~~~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272: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 'unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374: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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o events.o events.cpp -In file included from QFitsViews/QFitsView1D.cpp:12: -../QFitsView/QFitsWidgets/QFitsWidget1D.h: At global scope: -../QFitsView/QFitsWidgets/QFitsWidget1D.h:103:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] - 103 | const Fits* const getEstimateFitGX() { return &estimatefitgx;} - | ^~~~~ -../QFitsView/QFitsWidgets/QFitsWidget1D.h:104:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] - 104 | const Fits* const getEstimateFitGY() { return &estimatefitgy;} - | ^~~~~ -../QFitsView/QFitsWidgets/QFitsWidget1D.h:105:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] - 105 | const Fits* const getFitResult() { return &fitResult;} - | ^~~~~ +In file included from 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/i386-linux-gnu/qt5/QtCore/qobject.h:47, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/qwidget.h:45, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/qdialog.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/qmessagebox.h:45, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/QMessageBox:1, + from QFitsWidgets/QFitsWidgetContour.cpp:1: +/usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:609:17: note: declared here + 609 | 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; + | ^~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsTools.o QFitsTools.cpp ../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 QFitsViews/QFitsView2D.cpp:16: +In file included from ../QFitsView/QFitsBuffers/QFitsMultiBuffer.h:5, + from QFitsWidgets/QFitsWidgetTable.h:13, + from QFitsWidgets/QFitsWidgetTable.cpp:6: ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': ../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ -In file included from 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] +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; } | ~~~~~^~~~~~~ -QFitsBuffers/QFitsMultiBuffer.cpp: In member function 'virtual void QFitsMultiBuffer::showCubePlot()': -QFitsBuffers/QFitsMultiBuffer.cpp:546:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 546 | for (int i = 0; i < dpData->dparrvalue->size(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -QFitsBuffers/QFitsMultiBuffer.cpp: In member function 'virtual void QFitsMultiBuffer::setCubeSpecOrientation(QFV::Orientation, bool)': -QFitsBuffers/QFitsMultiBuffer.cpp:605:12: warning: comparison between 'enum QFV::Orientation' and 'enum Qt::Orientation' [-Wenum-compare] - 605 | if ((o == Qt::Vertical) && - | ~~^~~~~~~~~~~~~~~ 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: + 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; } @@ -5577,100 +5310,25 @@ ../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWedge.o QFitsWedge.cpp In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, - from QFitsWedge.cpp:6: -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] - 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } - | ~~~~~^~~~~~~~~~~~~ -QFitsWedge.cpp: In member function 'virtual void QFitsWedge::paintEvent(QPaintEvent*)': -QFitsWedge.cpp:15:42: warning: unused parameter 'e' [-Wunused-parameter] - 15 | void QFitsWedge::paintEvent(QPaintEvent *e) { - | ~~~~~~~~~~~~~^ -QFitsWedge.cpp: In member function 'virtual void QFitsWedge::resizeEvent(QResizeEvent*)': -QFitsWedge.cpp:43:44: warning: unused parameter 'e' [-Wunused-parameter] - 43 | void QFitsWedge::resizeEvent(QResizeEvent *e) { - | ~~~~~~~~~~~~~~^ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o imred.o imred.cpp -../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 QFitsWidgets/QFitsWidget1D.cpp:8: + 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; } | ~~~~~^~~~~~~~~~~~~ -QFitsWidgets/QFitsWidget1D.cpp: In member function 'virtual void QFitsWidget1D::paintEvent(QPaintEvent*)': -QFitsWidgets/QFitsWidget1D.cpp:86:45: warning: unused parameter 'e' [-Wunused-parameter] - 86 | void QFitsWidget1D::paintEvent(QPaintEvent *e) { - | ~~~~~~~~~~~~~^ -QFitsWidgets/QFitsWidget1D.cpp: In member function 'bool QFitsWidget1D::handleMousePressEvent(QMouseEvent*)': -QFitsWidgets/QFitsWidget1D.cpp:156:56: warning: unused parameter 'e' [-Wunused-parameter] - 156 | bool QFitsWidget1D::handleMousePressEvent(QMouseEvent *e) { - | ~~~~~~~~~~~~~^ -QFitsWidgets/QFitsWidget1D.cpp: In member function 'void QFitsWidget1D::plotterMouseMoveEvent(QMouseEvent*)': -QFitsWidgets/QFitsWidget1D.cpp:377:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 377 | if (ppos > 0 && ppos <= plotter->getNdata()) { - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -QFitsWidgets/QFitsWidget1D.cpp:371:12: warning: variable 'value' set but not used [-Wunused-but-set-variable] - 371 | double value = 0.0; - | ^~~~~ -QFitsWidgets/QFitsWidget1D.cpp: In member function 'virtual void QFitsWidget1D::enterEvent(QEvent*)': -QFitsWidgets/QFitsWidget1D.cpp:421:40: warning: unused parameter 'e' [-Wunused-parameter] - 421 | void QFitsWidget1D::enterEvent(QEvent *e) { - | ~~~~~~~~^ -QFitsWidgets/QFitsWidget1D.cpp: In member function 'void QFitsWidget1D::dofit()': -QFitsWidgets/QFitsWidget1D.cpp:497:10: warning: variable 'good' set but not used [-Wunused-but-set-variable] - 497 | bool good; - | ^~~~ -QFitsWidgets/QFitsWidget1D.cpp: In member function 'void QFitsWidget1D::subtractfit()': -QFitsWidgets/QFitsWidget1D.cpp:623:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 623 | for (i = 0; i < plotter->getNdata(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~ -QFitsWidgets/QFitsWidget1D.cpp: In member function 'void QFitsWidget1D::addfit()': -QFitsWidgets/QFitsWidget1D.cpp:665:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 665 | for (i = 0; i < plotter->getNdata(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~ -../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o galfit.o galfit.cpp -QFitsWidgets/QFitsWidget1D.cpp: In member function 'void QFitsWidget1D::copyfit()': -QFitsWidgets/QFitsWidget1D.cpp:706:17: warning: unused variable 'x' [-Wunused-variable] - 706 | int x, y; - | ^ -QFitsWidgets/QFitsWidget1D.cpp:706:20: warning: unused variable 'y' [-Wunused-variable] - 706 | int x, y; - | ^ -QFitsWidgets/QFitsWidget1D.cpp: In member function 'virtual void QFitsTransparentLabel::leaveEvent(QEvent*)': -QFitsWidgets/QFitsWidget1D.cpp:1009:48: warning: unused parameter 'e' [-Wunused-parameter] - 1009 | void QFitsTransparentLabel::leaveEvent(QEvent *e) { - | ~~~~~~~~^ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o guitools.o guitools.cpp QFitsWidgets/QFitsWidget1D.cpp: In member function 'void QFitsTransparentLabel::showValues()': -QFitsWidgets/QFitsWidget1D.cpp:1148:24: warning: unused variable 's' [-Wunused-variable] - 1148 | double s = (resultfity[1] - resultfity[0]) / (resultfitx[1] - resultfitx[0]); - | ^ -QFitsWidgets/QFitsWidget1D.cpp:1097:13: warning: unused variable 'i' [-Wunused-variable] - 1097 | int i, x1, x2, g, w; - | ^ -QFitsWidgets/QFitsWidget1D.cpp:1097:16: warning: unused variable 'x1' [-Wunused-variable] - 1097 | int i, x1, x2, g, w; - | ^~ -QFitsWidgets/QFitsWidget1D.cpp:1097:20: warning: unused variable 'x2' [-Wunused-variable] - 1097 | int i, x1, x2, g, w; - | ^~ -QFitsWidgets/QFitsWidget1D.cpp:1235:13: warning: unused variable 'hh' [-Wunused-variable] - 1235 | int hh = l1->height() / (nlines+3); - | ^~ +QFitsWidgets/QFitsWidget1D.cpp:1132:39: warning: 'flux' may be used uninitialized [-Wmaybe-uninitialized] + 1132 | ll2 += QString::number(flux);; + | ~~~~~~~~~~~~~~~^~~~~~ +QFitsWidgets/QFitsWidget1D.cpp:1098:25: note: 'flux' was declared here + 1098 | double a, fwhm, flux; + | ^~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, - from ../libfits/fitting.h:4, - from QFitsTools.cpp:8: + 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; } @@ -5738,45 +5396,32 @@ ../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsViewingTools.o QFitsViewingTools.cpp -../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 QFitsTools.cpp:10: +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; } | ~~~~~^~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qtdpuser.o qtdpuser.cpp -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] - 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) {}; - | ~~~~~~~~~~~~^~~~~~ +In file included from QFitsViews/QFitsView1D.cpp:12: +../QFitsView/QFitsWidgets/QFitsWidget1D.h: At global scope: +../QFitsView/QFitsWidgets/QFitsWidget1D.h:103:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] + 103 | const Fits* const getEstimateFitGX() { return &estimatefitgx;} + | ^~~~~ +../QFitsView/QFitsWidgets/QFitsWidget1D.h:104:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] + 104 | const Fits* const getEstimateFitGY() { return &estimatefitgy;} + | ^~~~~ +../QFitsView/QFitsWidgets/QFitsWidget1D.h:105:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] + 105 | const Fits* const getFitResult() { return &fitResult;} + | ^~~~~ +In file included from QFitsViews/QFitsView1D.cpp:14: +../QFitsView/QFitsWidgets/QFitsWidgetTable.h: In member function 'virtual int QFitsTableModel::translateColumnNumber(int*) const': +../QFitsView/QFitsWidgets/QFitsWidgetTable.h:79:44: warning: unused parameter 'section' [-Wunused-parameter] + 79 | virtual int translateColumnNumber(int *section) const { return -1; } + | ~~~~~^~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, - from QFitsCubeSpectrum.h:12, - from QFitsCubeSpectrum.cpp:10: + from ./QFitsMainWindow.h:21, + 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; } @@ -5844,12 +5489,145 @@ ../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qt_mainwindow.o qt_mainwindow.cpp +In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, + from 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; } + | ~~~~~^~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o lut.o lut.cpp +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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsCubeSpectrum.o QFitsCubeSpectrum.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, from QFitsMainWindow.h:21, - from QFitsHeaderView.cpp:5: + 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; } @@ -5920,8 +5698,8 @@ 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: + from ../libfits/fitting.h:4, + from QFitsTools.cpp:8: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } @@ -5962,6 +5740,12 @@ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ +In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, + from 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; } + | ~~~~~^~~~~~~~~~~~~ ../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; @@ -5982,6 +5766,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) { } | ^~~~~~~~~~~ +QFitsWedge.cpp: In member function 'virtual void QFitsWedge::paintEvent(QPaintEvent*)': +QFitsWedge.cpp:15:42: warning: unused parameter 'e' [-Wunused-parameter] + 15 | void QFitsWedge::paintEvent(QPaintEvent *e) { + | ~~~~~~~~~~~~~^ +QFitsWedge.cpp: In member function 'virtual void QFitsWedge::resizeEvent(QResizeEvent*)': +QFitsWedge.cpp:43:44: warning: unused parameter 'e' [-Wunused-parameter] + 43 | void QFitsWedge::resizeEvent(QResizeEvent *e) { + | ~~~~~~~~~~~~~~^ ../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': ../libfits/fits.h: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; } @@ -5989,14 +5781,53 @@ ../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/QFitsWidget1D.cpp: In member function 'void QFitsWidget1D::plotterKeyPressEvent(QKeyEvent*)': +QFitsWidgets/QFitsWidget1D.cpp:314:62: warning: 'dxpos' may be used uninitialized [-Wmaybe-uninitialized] + 314 | if ((fitx[0] != 0.0) && (fitx[1] != 0.0) && + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ + 315 | (dxpos > fitx[0]) && (dxpos < fitx[1])) + | ~~~~~~~~~~~~~~~~~ +QFitsWidgets/QFitsWidget1D.cpp:208:12: note: 'dxpos' was declared here + 208 | double dxpos, dypos; + | ^~~~~ +QFitsWidgets/QFitsWidget1D.cpp:318:48: warning: 'dypos' may be used uninitialized [-Wmaybe-uninitialized] + 318 | fitgy.r8data[ngauss*2] = dypos; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +QFitsWidgets/QFitsWidget1D.cpp:208:19: note: 'dypos' was declared here + 208 | double dxpos, dypos; + | ^~~~~ In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, - from ../QFitsView/QFitsWidgets/QFitsWidgetContour.h:11, - from QFitsHeaderView.cpp:6: + 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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qt_mdichild.o qt_mdichild.cpp +QFitsWidgets/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 'unsigned int'} [-Wsign-compare] + 518 | if (row < dpt->arrvalue->size()) { + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ +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] + 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) {}; + | ~~~~~~~~~~~~^~~~~~ 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)) { @@ -6017,83 +5848,50 @@ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:53, - from ../libfits/fits.h:30, - 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; } - | ~~~~~~~~~~~~^~~~~~ -../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 'unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272: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 'unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374: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; - | ^~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o highlighter.o highlighter.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o RGBDialog.o RGBDialog.cpp +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 '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 '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 '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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsHeaderView.o QFitsHeaderView.cpp +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) { + | ~~~~~~~~~~~~~~~~~~~~~~^ +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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsToolBar.o QFitsToolBar.cpp In file included from 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] @@ -6313,10 +6111,6 @@ ./resources/cursor_select.xpm:40:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | "&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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) { - | ~~~~~~~~^ QFitsViews/QFitsView2D.cpp: In member function 'void QFitsView2D::saveMarkersSlot()': QFitsViews/QFitsView2D.cpp:406:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 406 | for (int i = 0; i < dp->dparrvalue->size(); i++) { @@ -6373,19 +6167,29 @@ QFitsViews/QFitsView2D.cpp:1411:38: warning: unused parameter 'e' [-Wunused-parameter] 1411 | void QFitsView2D::enterEvent(QEvent *e) { | ~~~~~~~~^ -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsPreferences.o QFitsPreferences.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dialogs.o dialogs.cpp +QFitsWidgets/QFitsWidgetTable.cpp: In member function 'virtual int QFitsTableModelMulti::rCount(const dpuserType*) const': +QFitsWidgets/QFitsWidgetTable.cpp:713:1: warning: control reaches end of non-void function [-Wreturn-type] + 713 | } + | ^ +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h: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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o events.o events.cpp +../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 events.cpp:14: + from QFitsCubeSpectrum.h:12, + from QFitsCubeSpectrum.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; } @@ -6402,10 +6206,6 @@ ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ -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 'unsigned int'} [-Wsign-compare] - 518 | if (row < dpt->arrvalue->size()) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ @@ -6457,12 +6257,91 @@ ../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o tetrixboard.o extra/tetrixboard.cpp +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) { + | ~~~~~~~~~~~~~~^ +QFitsTools.cpp: In member function 'void QFits2dFit::refit()': +QFitsTools.cpp:381:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 381 | *labgauss[] = {"Offset:", "Height:", "Image X:", "Image Y:", + | ^~~~~~~~~ +QFitsTools.cpp:381:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 381 | *labgauss[] = {"Offset:", "Height:", "Image X:", "Image Y:", + | ^~~~~~~~~ +QFitsTools.cpp:381:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 381 | *labgauss[] = {"Offset:", "Height:", "Image X:", "Image Y:", + | ^~~~~~~~~~ +QFitsTools.cpp:381:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 381 | *labgauss[] = {"Offset:", "Height:", "Image X:", "Image Y:", + | ^~~~~~~~~~ +QFitsTools.cpp:382:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 382 | "FWHM1:", "FWHM2:", "Angle:" }, + | ^~~~~~~~ +QFitsTools.cpp:382:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 382 | "FWHM1:", "FWHM2:", "Angle:" }, + | ^~~~~~~~ +QFitsTools.cpp:382:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 382 | "FWHM1:", "FWHM2:", "Angle:" }, + | ^~~~~~~~ +QFitsTools.cpp:383:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 383 | *labmoffat[] = {"Offset:", "Height:", "Power:", "Image X:", "Image Y:", + | ^~~~~~~~~ +QFitsTools.cpp:383:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 383 | *labmoffat[] = {"Offset:", "Height:", "Power:", "Image X:", "Image Y:", + | ^~~~~~~~~ +QFitsTools.cpp:383:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 383 | *labmoffat[] = {"Offset:", "Height:", "Power:", "Image X:", "Image Y:", + | ^~~~~~~~ +QFitsTools.cpp:383:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 383 | *labmoffat[] = {"Offset:", "Height:", "Power:", "Image X:", "Image Y:", + | ^~~~~~~~~~ +QFitsTools.cpp:383:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 383 | *labmoffat[] = {"Offset:", "Height:", "Power:", "Image X:", "Image Y:", + | ^~~~~~~~~~ +QFitsTools.cpp:384:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 384 | "FWHM1:", "FWHM2:", "Angle:" }, + | ^~~~~~~~ +QFitsTools.cpp:384:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 384 | "FWHM1:", "FWHM2:", "Angle:" }, + | ^~~~~~~~ +QFitsTools.cpp:384:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 384 | "FWHM1:", "FWHM2:", "Angle:" }, + | ^~~~~~~~ +QFitsTools.cpp:385:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 385 | *labsersic[] = {"Offset:", "Height:", "Re:", "Image X:", "Image Y:", + | ^~~~~~~~~ +QFitsTools.cpp:385:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 385 | *labsersic[] = {"Offset:", "Height:", "Re:", "Image X:", "Image Y:", + | ^~~~~~~~~ +QFitsTools.cpp:385:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 385 | *labsersic[] = {"Offset:", "Height:", "Re:", "Image X:", "Image Y:", + | ^~~~~ +QFitsTools.cpp:385:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 385 | *labsersic[] = {"Offset:", "Height:", "Re:", "Image X:", "Image Y:", + | ^~~~~~~~~~ +QFitsTools.cpp:385:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 385 | *labsersic[] = {"Offset:", "Height:", "Re:", "Image X:", "Image Y:", + | ^~~~~~~~~~ +QFitsTools.cpp:386:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 386 | "Angle:", "Diskiness:", "Sersic index:" }; + | ^~~~~~~~ +QFitsTools.cpp:386:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 386 | "Angle:", "Diskiness:", "Sersic index:" }; + | ^~~~~~~~~~~~ +QFitsTools.cpp:386:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 386 | "Angle:", "Diskiness:", "Sersic index:" }; + | ^~~~~~~~~~~~~~~ +QFitsTools.cpp:484:28: warning: unused variable 'fwhmx' [-Wunused-variable] + 484 | double cenx, ceny, fwhmx, fwhmy; + | ^~~~~ +QFitsTools.cpp:484:35: warning: unused variable 'fwhmy' [-Wunused-variable] + 484 | double cenx, ceny, fwhmx, fwhmy; + | ^~~~~ 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 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; } @@ -6530,63 +6409,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(); } | ^~~~~ -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 '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 'unsigned int'} [-Wsign-compare] - 691 | for (int i = 0; i < modelDpuserType->dparrvalue->size(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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; } - | ~~~~~^~~~~~~~~~~~~ -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 '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) { - | ~~~~~~~~~~~~~~~~~~~~~~^ -../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o tetrixpiece.o extra/tetrixpiece.cpp 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 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; } @@ -6654,211 +6481,15 @@ ../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 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 'unsigned int'} [-Wsign-compare] - 20 | if ((pos = svalue.find(" +/- ")) < svalue.length()) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -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);; - | ~~~~~~~~~~~~~~~^~~~~~ -QFitsWidgets/QFitsWidget1D.cpp:1098:25: note: 'flux' was declared here - 1098 | double a, fwhm, flux; - | ^~~~ -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(); - | ^ -In file included from ../dpuser/dpuser.h:10, - from ../dpuser/dpuser_utils.h:47: -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -galfit.cpp:616:62: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 616 | origFname = sb->getDpData()->fvalue->getFileName(); - | ^ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -galfit.cpp:624:62: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 624 | origFname = sb->getDpData()->fvalue->getFileName(); - | ^ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -galfit.cpp:632:62: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 632 | origFname = sb->getDpData()->fvalue->getFileName(); - | ^ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -galfit.cpp:665:18: warning: 'void QProcess::start(const QString&, QIODevice::OpenMode)' is deprecated: Use QProcess::start(const QString &program, const QStringList &arguments,OpenMode mode = ReadWrite) instead [-Wdeprecated-declarations] - 665 | process.start(settings.galfitPath + " galfit.feedme"); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/i386-linux-gnu/qt5/QtCore/QProcess:1, - from galfit.cpp:3: -/usr/include/i386-linux-gnu/qt5/QtCore/qprocess.h:168:10: note: declared here - 168 | void start(const QString &command, OpenMode mode = ReadWrite); - | ^~~~~ -galfit.cpp:683:9: warning: unused variable 'e' [-Wunused-variable] - 683 | int e = process.exitCode(); - | ^ -galfit.cpp: In member function 'void dpGalfitDialog::newBufferFromComponent(int)': -galfit.cpp:743:18: warning: 'void QProcess::start(const QString&, QIODevice::OpenMode)' is deprecated: Use QProcess::start(const QString &program, const QStringList &arguments,OpenMode mode = ReadWrite) instead [-Wdeprecated-declarations] - 743 | process.start(settings.galfitPath + " galfit.feedme"); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/i386-linux-gnu/qt5/QtCore/qprocess.h:168:10: note: declared here - 168 | void start(const QString &command, OpenMode mode = ReadWrite); - | ^~~~~ -In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, - from QFitsViewingTools.cpp:10: -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] - 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } - | ~~~~~^~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o tetrixwindow.o extra/tetrixwindow.cpp -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;} - | ^~~~~ -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) { - | ~~~~~~~~~~~~~~^ -QFitsTools.cpp: In member function 'void QFits2dFit::refit()': -QFitsTools.cpp:381:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 381 | *labgauss[] = {"Offset:", "Height:", "Image X:", "Image Y:", - | ^~~~~~~~~ -QFitsTools.cpp:381:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 381 | *labgauss[] = {"Offset:", "Height:", "Image X:", "Image Y:", - | ^~~~~~~~~ -QFitsTools.cpp:381:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 381 | *labgauss[] = {"Offset:", "Height:", "Image X:", "Image Y:", - | ^~~~~~~~~~ -QFitsTools.cpp:381:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 381 | *labgauss[] = {"Offset:", "Height:", "Image X:", "Image Y:", - | ^~~~~~~~~~ -QFitsTools.cpp:382:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 382 | "FWHM1:", "FWHM2:", "Angle:" }, - | ^~~~~~~~ -QFitsTools.cpp:382:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 382 | "FWHM1:", "FWHM2:", "Angle:" }, - | ^~~~~~~~ -QFitsTools.cpp:382:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 382 | "FWHM1:", "FWHM2:", "Angle:" }, - | ^~~~~~~~ -QFitsTools.cpp:383:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 383 | *labmoffat[] = {"Offset:", "Height:", "Power:", "Image X:", "Image Y:", - | ^~~~~~~~~ -QFitsTools.cpp:383:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 383 | *labmoffat[] = {"Offset:", "Height:", "Power:", "Image X:", "Image Y:", - | ^~~~~~~~~ -QFitsTools.cpp:383:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 383 | *labmoffat[] = {"Offset:", "Height:", "Power:", "Image X:", "Image Y:", - | ^~~~~~~~ -QFitsTools.cpp:383:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 383 | *labmoffat[] = {"Offset:", "Height:", "Power:", "Image X:", "Image Y:", - | ^~~~~~~~~~ -QFitsTools.cpp:383:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 383 | *labmoffat[] = {"Offset:", "Height:", "Power:", "Image X:", "Image Y:", - | ^~~~~~~~~~ -QFitsTools.cpp:384:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 384 | "FWHM1:", "FWHM2:", "Angle:" }, - | ^~~~~~~~ -QFitsTools.cpp:384:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 384 | "FWHM1:", "FWHM2:", "Angle:" }, - | ^~~~~~~~ -QFitsTools.cpp:384:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 384 | "FWHM1:", "FWHM2:", "Angle:" }, - | ^~~~~~~~ -QFitsTools.cpp:385:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 385 | *labsersic[] = {"Offset:", "Height:", "Re:", "Image X:", "Image Y:", - | ^~~~~~~~~ -QFitsTools.cpp:385:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 385 | *labsersic[] = {"Offset:", "Height:", "Re:", "Image X:", "Image Y:", - | ^~~~~~~~~ -QFitsTools.cpp:385:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 385 | *labsersic[] = {"Offset:", "Height:", "Re:", "Image X:", "Image Y:", - | ^~~~~ -QFitsTools.cpp:385:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 385 | *labsersic[] = {"Offset:", "Height:", "Re:", "Image X:", "Image Y:", - | ^~~~~~~~~~ -QFitsTools.cpp:385:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 385 | *labsersic[] = {"Offset:", "Height:", "Re:", "Image X:", "Image Y:", - | ^~~~~~~~~~ -QFitsTools.cpp:386:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 386 | "Angle:", "Diskiness:", "Sersic index:" }; - | ^~~~~~~~ -QFitsTools.cpp:386:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 386 | "Angle:", "Diskiness:", "Sersic index:" }; - | ^~~~~~~~~~~~ -QFitsTools.cpp:386:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 386 | "Angle:", "Diskiness:", "Sersic index:" }; - | ^~~~~~~~~~~~~~~ -QFitsTools.cpp:484:28: warning: unused variable 'fwhmx' [-Wunused-variable] - 484 | double cenx, ceny, fwhmx, fwhmy; - | ^~~~~ -QFitsTools.cpp:484:35: warning: unused variable 'fwhmy' [-Wunused-variable] - 484 | double cenx, ceny, fwhmx, fwhmy; - | ^~~~~ -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; - | ^~~~~~~ -QFitsViewingTools.cpp:273:28: warning: unused variable 'stddev' [-Wunused-variable] - 273 | double total, average, stddev, median, meddev, flux_per_beam = 0.0, bmaj = 0.0, bmin = 0.0; - | ^~~~~~ -QFitsViewingTools.cpp:273:36: warning: unused variable 'median' [-Wunused-variable] - 273 | double total, average, stddev, median, meddev, flux_per_beam = 0.0, bmaj = 0.0, bmin = 0.0; - | ^~~~~~ -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; - | ^~~~~~ +../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 QFitsMainWindow.h:21, - from qtdpuser.cpp:19: + 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; } @@ -6926,69 +6557,22 @@ ../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 'virtual int QFitsTableModelMulti::rCount(const dpuserType*) const': -QFitsWidgets/QFitsWidgetTable.cpp:713:1: warning: control reaches end of non-void function [-Wreturn-type] - 713 | } - | ^ -qtdpuser.cpp: In function 'int dp_output_string(const char*, const char*)': -qtdpuser.cpp:165:34: warning: unused parameter 'dummy' [-Wunused-parameter] - 165 | int dp_output_string(const char *dummy, const char *msg) { - | ~~~~~~~~~~~~^~~~~ -qtdpuser.cpp: In function 'int dp_log(int, const char*, ...)': -qtdpuser.cpp:172:16: warning: unused parameter 'level' [-Wunused-parameter] - 172 | int dp_log(int level, const char *msg, ...) { - | ~~~~^~~~~ -qtdpuser.cpp: In member function 'virtual void dpuserOutput::focusInEvent(QFocusEvent*)': -qtdpuser.cpp:212:46: warning: unused parameter 'e' [-Wunused-parameter] - 212 | void dpuserOutput::focusInEvent(QFocusEvent *e) { - | ~~~~~~~~~~~~~^ -../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 constructor 'qtdpuser::qtdpuser(QWidget*)': -qtdpuser.cpp:353:19: warning: unused variable 'qout' [-Wunused-variable] - 353 | QDebugStream *qout = new QDebugStream (std::cout); - | ^~~~ -qtdpuser.cpp:354:19: warning: unused variable 'qerr' [-Wunused-variable] - 354 | QDebugStream *qerr = new QDebugStream (std::cerr); - | ^~~~ -qtdpuser.cpp: In member function 'virtual void qtdpuser::resizeEvent(QResizeEvent*)': -qtdpuser.cpp:374:43: warning: unused parameter 'e' [-Wunused-parameter] - 374 | void qtdpuser::resizeEvent( QResizeEvent *e ) - | ~~~~~~~~~~~~~~^ -qtdpuser.cpp: In member function 'virtual void qtdpuser::enterEvent(QEvent*)': -qtdpuser.cpp:385:35: warning: unused parameter 'e' [-Wunused-parameter] - 385 | void qtdpuser::enterEvent(QEvent *e) { - | ~~~~~~~~^ -qtdpuser.cpp: In member function 'virtual void qtdpuser::keyPressEvent(QKeyEvent*)': -qtdpuser.cpp:568:21: warning: unused variable 'x' [-Wunused-variable] - 568 | int x, y; - | ^ -qtdpuser.cpp:568:24: warning: unused variable 'y' [-Wunused-variable] - 568 | int x, y; - | ^ -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 ../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o imred.o imred.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, - from RGBDialog.h:12, - from dialogs.h:46, - from dialogs.cpp:26: + 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; } | ~~~~~~~~~~~~^~~~~~ -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 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -7011,10 +6595,6 @@ ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ -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 destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } @@ -7029,16 +6609,6 @@ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ -In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, - from 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; } - | ~~~~~^~~~~~~~~~~~~ -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)) { - | ~~~~~^~~~~~~ ../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; @@ -7059,10 +6629,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) { } | ^~~~~~~~~~~ -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) { - | ~~~~~~~~~~~~~^ ../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; } @@ -7070,6 +6636,65 @@ ../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 QFitsCubeSpectrum.cpp:13: +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] + 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } + | ~~~~~^~~~~~~~~~~~~ +In file included from QFitsCubeSpectrum.cpp:15: +../QFitsView/QFitsWidgets/QFitsWidgetTable.h: In member function 'virtual int QFitsTableModel::translateColumnNumber(int*) const': +../QFitsView/QFitsWidgets/QFitsWidgetTable.h:79:44: warning: unused parameter 'section' [-Wunused-parameter] + 79 | virtual int translateColumnNumber(int *section) const { return -1; } + | ~~~~~^~~~~~~ +In file included from QFitsCubeSpectrum.cpp:17: +../QFitsView/QFitsWidgets/QFitsWidget1D.h: At global scope: +../QFitsView/QFitsWidgets/QFitsWidget1D.h:103:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] + 103 | const Fits* const getEstimateFitGX() { return &estimatefitgx;} + | ^~~~~ +../QFitsView/QFitsWidgets/QFitsWidget1D.h:104:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] + 104 | const Fits* const getEstimateFitGY() { return &estimatefitgy;} + | ^~~~~ +../QFitsView/QFitsWidgets/QFitsWidget1D.h:105:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] + 105 | const Fits* const getFitResult() { return &fitResult;} + | ^~~~~ +QFitsCubeSpectrum.cpp: In member function 'virtual void QFitsCubeSpectrum::enterEvent(QEvent*)': +QFitsCubeSpectrum.cpp:291:44: warning: unused parameter 'e' [-Wunused-parameter] + 291 | void QFitsCubeSpectrum::enterEvent(QEvent *e) { + | ~~~~~~~~^ +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) { + | ~~~~~~~~^ +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)) { + | ~~~~~^~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o galfit.o galfit.cpp +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; } + | ~~~~~^~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o guitools.o guitools.cpp +In file included from ../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) { @@ -7083,16 +6708,65 @@ /usr/include/i386-linux-gnu/qt5/QtWidgets/qlabel.h:78:20: note: declared here 78 | const QPixmap *pixmap() const; // ### Qt 7: Remove function | ^~~~~~ -In file included from ../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; } - | ~~~~~^~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsViewingTools.o QFitsViewingTools.cpp ../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; | ^~ +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/i386-linux-gnu/qt5/QtGui/qwindowdefs.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/qwidget.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/qtooltip.h:44, + from /usr/include/i386-linux-gnu/qt5/QtWidgets/QToolTip:1, + from QFitsToolBar.cpp:6: +/usr/include/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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/i386-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 + | ^~~~~~~~ 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(); @@ -7105,28 +6779,97 @@ QFitsHeaderView.cpp:298:12: warning: variable 'dvalue' set but not used [-Wunused-but-set-variable] 298 | double dvalue; | ^~~~~~ -../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qtdpuser.o qtdpuser.cpp +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) { + | ^~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:53, + from ../libfits/fits.h:30, + from RGBDialog.h:12, + from dialogs.h:46, + from dialogs.cpp:26: +../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': +../dpuser/dpuserAST.h:37: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 'unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272: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 'unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +QFitsHeaderView.cpp: In member function 'virtual void QFitsHeaderViewExt::reject()': +QFitsHeaderView.cpp:332:13: warning: unused variable 'p' [-Wunused-variable] + 332 | int p = fpos; + | ^ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] + 310 | ASTNode *argument; + | ^~~~~~~~ +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374: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 QFitsToolBar.cpp:26: + 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; } | ~~~~~^~~~~~~~~~~~~ -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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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) { - | ~~~~^~~~~ 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] @@ -8027,6 +7770,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] +../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] @@ -8345,6 +8092,10 @@ resources/mpe.xpm:49:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | "---------------------------------------------------------------------------------------------------------'+++++>---", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../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/mpe.xpm:50:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | "---------------------------------------------------------------------------------------------------------,++++.----", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9031,10 +8782,6 @@ resources/telescope.xpm:128:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | "e. c #5AA799", | ^~~~~~~~~~~~~~ -../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/telescope.xpm:129:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 129 | "r. c #6AA89B", | ^~~~~~~~~~~~~~ @@ -9513,7 +9260,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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qcustomplot.o QCustomPlot/qcustomplot.cpp 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] @@ -9620,6 +9366,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] +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) { + | ~~~~~~~~~~~~~^ 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] @@ -9635,6 +9385,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] +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) { + | ~~~~~~~~~~~~~~~~~~~^~~~~ 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] @@ -9697,6 +9451,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 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; } + | ~~~~~~~~~~~~^~~~~~ 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] @@ -9717,21 +9480,77 @@ 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 '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] +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ resources/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; + | ^~ +../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/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 '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] +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ resources/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; + | ^~~~~~~~ +../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/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; + | ^~~~~~ 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; + | ^~~~~~~~ +../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; + | ^~~~~ 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; + | ^~~~~~~~ +../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] @@ -9748,6 +9567,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] @@ -9778,10 +9604,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] -QFitsHeaderView.cpp: In member function 'virtual void QFitsHeaderViewExt::reject()': -QFitsHeaderView.cpp:332:13: warning: unused variable 'p' [-Wunused-variable] - 332 | int p = fpos; - | ^ 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] @@ -9805,13 +9627,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] -../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/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/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; } + | ~~~~~^~~~~~~~~~~~~ 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] @@ -9844,15 +9668,6 @@ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -In file included from ../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/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] @@ -9877,98 +9692,27 @@ 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 '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] -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ resources/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; - | ^~ -../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] -../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] -../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 '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] -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ resources/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] -../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/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] -../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/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; - | ^~~~~~~~ -../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] -../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; - | ^~~~~ -QFitsWidgets/QFitsWidget1D.cpp: In member function 'void QFitsWidget1D::plotterKeyPressEvent(QKeyEvent*)': -QFitsWidgets/QFitsWidget1D.cpp:314:62: warning: 'dxpos' may be used uninitialized [-Wmaybe-uninitialized] - 314 | if ((fitx[0] != 0.0) && (fitx[1] != 0.0) && - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ - 315 | (dxpos > fitx[0]) && (dxpos < fitx[1])) - | ~~~~~~~~~~~~~~~~~ -QFitsWidgets/QFitsWidget1D.cpp:208:12: note: 'dxpos' was declared here - 208 | double dxpos, dypos; - | ^~~~~ resources/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -QFitsWidgets/QFitsWidget1D.cpp:318:48: warning: 'dypos' may be used uninitialized [-Wmaybe-uninitialized] - 318 | fitgy.r8data[ngauss*2] = dypos; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -QFitsWidgets/QFitsWidget1D.cpp:208:19: note: 'dypos' was declared here - 208 | double dxpos, dypos; - | ^~~~~ -../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/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] @@ -9990,13 +9734,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] -../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] @@ -10010,63 +9747,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] -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/i386-linux-gnu/qt5/QtGui/qwindowdefs.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/qwidget.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/qtooltip.h:44, - from /usr/include/i386-linux-gnu/qt5/QtWidgets/QToolTip:1, - from QFitsToolBar.cpp:6: -/usr/include/i386-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/i386-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/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -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/i386-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/i386-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/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -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/i386-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/i386-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/telescope.xpm:774:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -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/i386-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/i386-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/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] @@ -10093,91 +9776,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] -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; } - | ~~~~~^~~~~~~~~~~~~ -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) { - | ^~ 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 'unsigned int'} [-Wsign-compare] 267 | for (int i = 0; i < entry.size(); i++) txt += entry.at(i).c_str(); | ~~^~~~~~~~~~~~~~ -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 function 'QString DpHelp2HTML(std::vector >)': dialogs.cpp:367:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 367 | for (int i = 0; i < what.size(); i++) { @@ -10190,14 +9792,79 @@ dialogs.cpp:1445:41: warning: unused parameter 'bla' [-Wunused-parameter] 1445 | void dpImportDialog::updatePreview3(int bla) { | ~~~~^~~ +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; } + | ~~~~~~~~~~~~^~~~~~ +../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 'unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ 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(); | ^ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272: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 'unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] + 310 | ASTNode *argument; + | ^~~~~~~~ +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ dialogs.cpp: In member function 'void dpMpfitPopupWidget::parameterChanged(double)': dialogs.cpp:2117:50: warning: unused parameter 'v' [-Wunused-parameter] 2117 | void dpMpfitPopupWidget::parameterChanged(double v) { | ~~~~~~~^ +../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) { } + | ^~~~~~~~~~~ dialogs.cpp: In member function 'void dpMpfitDialog::fittextChanged()': dialogs.cpp:2175:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 2175 | for (int i = 0; i < funct.size(); i++) if (!isspace(funct[i])) function.push_back(funct[i]); @@ -10206,6 +9873,13 @@ dialogs.cpp:2233:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 2233 | for (int i = 0; i < variableList.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(); } + | ^~~~~ dialogs.cpp:2236:88: warning: array subscript has type 'char' [-Wchar-subscripts] 2236 | mpfit_quick_vars[mpfitParameters->parameterNames.at(i).toStdString()[0]] = estimate.r8data[i]; | ^ @@ -10300,34 +9974,443 @@ dialogs.cpp:2707:25: warning: unused variable 'dfwhm' [-Wunused-variable] 2707 | double a, fwhm, da, dfwhm; | ^~~~~ -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; - | ^ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QPgplot.o QPgplot.cpp -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", +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 '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(); + | ^ +In file included from ../dpuser/dpuser.h:10, + from ../dpuser/dpuser_utils.h:47: +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +galfit.cpp:616:62: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 616 | origFname = sb->getDpData()->fvalue->getFileName(); + | ^ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +galfit.cpp:624:62: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 624 | origFname = sb->getDpData()->fvalue->getFileName(); + | ^ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +galfit.cpp:632:62: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 632 | origFname = sb->getDpData()->fvalue->getFileName(); + | ^ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +galfit.cpp:665:18: warning: 'void QProcess::start(const QString&, QIODevice::OpenMode)' is deprecated: Use QProcess::start(const QString &program, const QStringList &arguments,OpenMode mode = ReadWrite) instead [-Wdeprecated-declarations] + 665 | process.start(settings.galfitPath + " galfit.feedme"); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/i386-linux-gnu/qt5/QtCore/QProcess:1, + from galfit.cpp:3: +/usr/include/i386-linux-gnu/qt5/QtCore/qprocess.h:168:10: note: declared here + 168 | void start(const QString &command, OpenMode mode = ReadWrite); + | ^~~~~ +galfit.cpp:683:9: warning: unused variable 'e' [-Wunused-variable] + 683 | int e = process.exitCode(); + | ^ +galfit.cpp: In member function 'void dpGalfitDialog::newBufferFromComponent(int)': +galfit.cpp:743:18: warning: 'void QProcess::start(const QString&, QIODevice::OpenMode)' is deprecated: Use QProcess::start(const QString &program, const QStringList &arguments,OpenMode mode = ReadWrite) instead [-Wdeprecated-declarations] + 743 | process.start(settings.galfitPath + " galfit.feedme"); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/i386-linux-gnu/qt5/QtCore/qprocess.h:168:10: note: declared here + 168 | void start(const QString &command, OpenMode mode = ReadWrite); + | ^~~~~ +In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, + from QFitsViewingTools.cpp:10: +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] + 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } + | ~~~~~^~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qt_mainwindow.o qt_mainwindow.cpp +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; + | ^~~~~~~ +QFitsViewingTools.cpp:273:28: warning: unused variable 'stddev' [-Wunused-variable] + 273 | double total, average, stddev, median, meddev, flux_per_beam = 0.0, bmaj = 0.0, bmin = 0.0; + | ^~~~~~ +QFitsViewingTools.cpp:273:36: warning: unused variable 'median' [-Wunused-variable] + 273 | double total, average, stddev, median, meddev, flux_per_beam = 0.0, bmaj = 0.0, bmin = 0.0; + | ^~~~~~ +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 ../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; } + | ~~~~~~~~~~~~^~~~~~ +../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 'unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272: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 'unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] + 310 | ASTNode *argument; + | ^~~~~~~~ +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374: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 imred.cpp:12: +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] + 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } + | ~~~~~^~~~~~~~~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:53, + from ../libfits/fits.h:30, + from QFitsMainWindow.h:21, + from qtdpuser.cpp:19: +../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 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/filenew.xpm:5:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 5 | " c #ffff00", +resources/fileopen.xpm:5:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 5 | " c #000000", | ^~~~~~~~~~~~~ -resources/filenew.xpm:6:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 6 | ". c #000000", +resources/fileopen.xpm:6:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 6 | ". c #ffff00", | ^~~~~~~~~~~~~ -resources/filenew.xpm:7:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 7 | "+ c #ffffff", +resources/fileopen.xpm:7:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 7 | "+ c #808000", | ^~~~~~~~~~~~~ -resources/filenew.xpm:8:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 8 | "@ c #aca899", +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 | "################" + | ^~~~~~~~~~~~~~~~~~ +../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 'unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272: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 'unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] + 310 | ASTNode *argument; + | ^~~~~~~~ +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374: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; + | ^~ +qtdpuser.cpp: In function 'int dp_output_string(const char*, const char*)': +qtdpuser.cpp:165:34: warning: unused parameter 'dummy' [-Wunused-parameter] + 165 | int dp_output_string(const char *dummy, const char *msg) { + | ~~~~~~~~~~~~^~~~~ +qtdpuser.cpp: In function 'int dp_log(int, const char*, ...)': +qtdpuser.cpp:172:16: warning: unused parameter 'level' [-Wunused-parameter] + 172 | int dp_log(int level, const char *msg, ...) { + | ~~~~^~~~~ +qtdpuser.cpp: In member function 'virtual void dpuserOutput::focusInEvent(QFocusEvent*)': +qtdpuser.cpp:212:46: warning: unused parameter 'e' [-Wunused-parameter] + 212 | void dpuserOutput::focusInEvent(QFocusEvent *e) { + | ~~~~~~~~~~~~~^ +qtdpuser.cpp: In constructor 'qtdpuser::qtdpuser(QWidget*)': +qtdpuser.cpp:353:19: warning: unused variable 'qout' [-Wunused-variable] + 353 | QDebugStream *qout = new QDebugStream (std::cout); + | ^~~~ +qtdpuser.cpp:354:19: warning: unused variable 'qerr' [-Wunused-variable] + 354 | QDebugStream *qerr = new QDebugStream (std::cerr); + | ^~~~ +qtdpuser.cpp: In member function 'virtual void qtdpuser::resizeEvent(QResizeEvent*)': +qtdpuser.cpp:374:43: warning: unused parameter 'e' [-Wunused-parameter] + 374 | void qtdpuser::resizeEvent( QResizeEvent *e ) + | ~~~~~~~~~~~~~~^ +../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 'virtual void qtdpuser::enterEvent(QEvent*)': +qtdpuser.cpp:385:35: warning: unused parameter 'e' [-Wunused-parameter] + 385 | void qtdpuser::enterEvent(QEvent *e) { + | ~~~~~~~~^ +qtdpuser.cpp: In member function 'virtual void qtdpuser::keyPressEvent(QKeyEvent*)': +qtdpuser.cpp:568:21: warning: unused variable 'x' [-Wunused-variable] + 568 | int x, y; + | ^ +qtdpuser.cpp:568:24: warning: unused variable 'y' [-Wunused-variable] + 568 | int x, y; + | ^ +dialogs.cpp: In member function 'void dpMpfitDialog::loadParams()': +dialogs.cpp:2501:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2501 | fread(newinput, sizeof(char), flength, fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +resources/telescope.xpm: At global scope: +resources/telescope.xpm:2:14: warning: 'telescope_xpm' defined but not used [-Wunused-variable] + 2 | static char *telescope_xpm[] = { + | ^~~~~~~~~~~~~ +resources/mpe.xpm:2:14: warning: 'mpe_xpm' defined but not used [-Wunused-variable] + 2 | static char *mpe_xpm[] = { + | ^~~~~~~ +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) { + | ~~~~~~~~~~~~~~~^ +../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; + | ^~ +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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qt_mdichild.o qt_mdichild.cpp +qtdpuser.cpp: In member function 'void qtdpuser::enableRedirector()': +qtdpuser.cpp:392:12: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 392 | freopen(redirector.fileName().toStdString().c_str(), "w", stdout); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +qtdpuser.cpp: In member function 'void qtdpuser::getStdout()': +qtdpuser.cpp:414:20: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 414 | freopen(redirector.fileName().toStdString().c_str(), "w", stdout); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o highlighter.o highlighter.cpp +../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::fileNameCompletion()': +qtdpuser.cpp:699:13: warning: 'delimiter' may be used uninitialized [-Wmaybe-uninitialized] + 699 | if (delimiter == '"') + | ^~ +qtdpuser.cpp:630:10: note: 'delimiter' was declared here + 630 | char delimiter; + | ^~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsPreferences.o QFitsPreferences.cpp +qtdpuser.cpp: In member function 'virtual void qtdpuser::keyPressEvent(QKeyEvent*)': +qtdpuser.cpp:559:25: warning: 'delimiter' may be used uninitialized [-Wmaybe-uninitialized] + 559 | if (delimiter == '"') + | ^~ +qtdpuser.cpp:491:22: note: 'delimiter' was declared here + 491 | char delimiter; + | ^~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o tetrixboard.o extra/tetrixboard.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o tetrixpiece.o extra/tetrixpiece.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o tetrixwindow.o extra/tetrixwindow.cpp +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) { + | ~~~~^~~~~ +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", + | ^~~~~~~~~~~ +resources/filenew.xpm:5:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 5 | " c #ffff00", + | ^~~~~~~~~~~~~ +resources/filenew.xpm:6:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 6 | ". c #000000", + | ^~~~~~~~~~~~~ +resources/filenew.xpm:7:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 7 | "+ c #ffffff", + | ^~~~~~~~~~~~~ +resources/filenew.xpm:8:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 8 | "@ c #aca899", | ^~~~~~~~~~~~~ resources/filenew.xpm:9:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 9 | "# c None", @@ -10545,10 +10628,6 @@ resources/editredo.xpm:10:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 10 | "..... ......", | ^~~~~~~~~~~~~~~~~~ -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/editredo.xpm:11:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 11 | ".... ..... .....", | ^~~~~~~~~~~~~~~~~~ @@ -10616,10 +10695,6 @@ resources/editcopy.xpm:12:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 12 | "@ ++++ + @@@@@@@", | ^~~~~~~~~~~~~~~~~~ -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/editcopy.xpm:13:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 13 | "@ + + ......@@@", | ^~~~~~~~~~~~~~~~~~ @@ -10772,10 +10847,6 @@ resources/editpaste.xpm:15:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 15 | "%%%%%%%%%%%%%%%%%%%%%%", | ^~~~~~~~~~~~~~~~~~~~~~~~ -../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/editpaste.xpm:16:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 16 | "%%%%%%%% %%%%%%%%%%", | ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -10830,45 +10901,38 @@ resources/editpaste.xpm:33:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 33 | "%%%%%%%%%%%%%%%%%%%%%%", | ^~~~~~~~~~~~~~~~~~~~~~~~ -qtdpuser.cpp: In member function 'void qtdpuser::fileNameCompletion()': -qtdpuser.cpp:699:13: warning: 'delimiter' may be used uninitialized [-Wmaybe-uninitialized] - 699 | if (delimiter == '"') - | ^~ -qtdpuser.cpp:630:10: note: 'delimiter' was declared here - 630 | char delimiter; - | ^~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qcustomplot.o QCustomPlot/qcustomplot.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QPgplot.o QPgplot.cpp +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; + | ^~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsWidget3D.o QFitsWidgets/QFitsWidget3D.cpp +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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o QFitsView3D.o QFitsViews/QFitsView3D.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser.yacchelper.o ../dpuser/dpuser.yacchelper.cpp -../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 '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 member function 'void dpMpfitDialog::loadParams()': -dialogs.cpp:2501:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2501 | fread(newinput, sizeof(char), flength, fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -resources/telescope.xpm: At global scope: -resources/telescope.xpm:2:14: warning: 'telescope_xpm' defined but not used [-Wunused-variable] - 2 | static char *telescope_xpm[] = { - | ^~~~~~~~~~~~~ -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o functions.o ../dpuser/functions.cpp -../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o y.tab.o ../dpuser/parser/y.tab.cpp -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser.input.o ../dpuser/dpuser.input.cpp 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)': @@ -10931,13 +10995,44 @@ ../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o procedures.o ../dpuser/procedures.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o y.tab.o ../dpuser/parser/y.tab.cpp +QPgplot.cpp: In member function 'virtual void QPgplot::paintEvent(QPaintEvent*)': +QPgplot.cpp:46:39: warning: unused parameter 'e' [-Wunused-parameter] + 46 | void QPgplot::paintEvent(QPaintEvent *e) { + | ~~~~~~~~~~~~~^ +QPgplot.cpp: In function 'void write_image_file(DeviceData*)': +QPgplot.cpp:187:42: warning: unused parameter 'dev' [-Wunused-parameter] + 187 | static void write_image_file(DeviceData *dev) { + | ~~~~~~~~~~~~^~~ +QPgplot.cpp: In function 'void get_default_dimensions(int*, int*)': +QPgplot.cpp:309:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 309 | width_string = "QPGPLOT_DEFAULT_WIDTH"; + | ^~~~~~~~~~~~~~~~~~~~~~~ +QPgplot.cpp:311:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 311 | height_string = "QPGPLOT_DEFAULT_HEIGHT"; + | ^~~~~~~~~~~~~~~~~~~~~~~~ +QPgplot.cpp: In function 'void qtdriv_(int*, float*, int*, char*, int*, int)': +QPgplot.cpp:104:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 104 | #define PNG_IDENT_BASIC "PGPLOT /qt" /* used in warning messages */ + | ^~~~~~~~~~~~ +QPgplot.cpp:473:21: note: in expansion of macro 'PNG_IDENT_BASIC' + 473 | png_ident = PNG_IDENT_BASIC; + | ^~~~~~~~~~~~~~~ +QPgplot.cpp:108:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 108 | #define DEVICE_NAME_BASIC "QT (Qt Widget)" + | ^~~~~~~~~~~~~~~~ +QPgplot.cpp:488:24: note: in expansion of macro 'DEVICE_NAME_BASIC' + 488 | name = DEVICE_NAME_BASIC; + | ^~~~~~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser.input.o ../dpuser/dpuser.input.cpp +QPgplot.cpp:519:16: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated before terminating nul copying 10 bytes from a string of the same length [-Wstringop-truncation] + 519 | strncpy(chr,DEVICE_CAPABILITIES,*lchr); + | ^ +QPgplot.cpp:525:16: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated before terminating nul copying 10 bytes from a string of the same length [-Wstringop-truncation] + 525 | strncpy(chr,DEFAULT_FILENAME,*lchr); + | ^ In file included from ../dpuser/functions.h:9, - from ../dpuser/functions.cpp:21: + 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; } @@ -10998,14 +11093,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) { } | ^~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o lex.yy.o ../dpuser/parser/lex.yy.cpp 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; } | ~~~~~~~~~~~~^~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o svn_revision.o ../dpuser/parser/svn_revision.cpp ../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 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -11062,11 +11155,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) { } | ^~~~~~~~~~~ -../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser_utils.o ../dpuser/dpuser_utils.cpp +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; } + | ^ +../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, @@ -11132,6 +11228,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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o procedures.o ../dpuser/procedures.cpp ../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; } @@ -11139,83 +11236,13 @@ ../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser.procs.o ../dpuser/dpuser.procs.cpp -In file included from ../dpuser/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; } - | ^ -../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o y.mpfit.o ../dpuser/mpfit/y.mpfit.cpp -QPgplot.cpp: In member function 'virtual void QPgplot::paintEvent(QPaintEvent*)': -QPgplot.cpp:46:39: warning: unused parameter 'e' [-Wunused-parameter] - 46 | void QPgplot::paintEvent(QPaintEvent *e) { - | ~~~~~~~~~~~~~^ -QPgplot.cpp: In function 'void write_image_file(DeviceData*)': -QPgplot.cpp:187:42: warning: unused parameter 'dev' [-Wunused-parameter] - 187 | static void write_image_file(DeviceData *dev) { - | ~~~~~~~~~~~~^~~ -QPgplot.cpp: In function 'void get_default_dimensions(int*, int*)': -QPgplot.cpp:309:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 309 | width_string = "QPGPLOT_DEFAULT_WIDTH"; - | ^~~~~~~~~~~~~~~~~~~~~~~ -QPgplot.cpp:311:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 311 | height_string = "QPGPLOT_DEFAULT_HEIGHT"; - | ^~~~~~~~~~~~~~~~~~~~~~~~ -QPgplot.cpp: In function 'void qtdriv_(int*, float*, int*, char*, int*, int)': -QPgplot.cpp:104:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 104 | #define PNG_IDENT_BASIC "PGPLOT /qt" /* used in warning messages */ - | ^~~~~~~~~~~~ -QPgplot.cpp:473:21: note: in expansion of macro 'PNG_IDENT_BASIC' - 473 | png_ident = PNG_IDENT_BASIC; - | ^~~~~~~~~~~~~~~ -QPgplot.cpp:108:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 108 | #define DEVICE_NAME_BASIC "QT (Qt Widget)" - | ^~~~~~~~~~~~~~~~ -QPgplot.cpp:488:24: note: in expansion of macro 'DEVICE_NAME_BASIC' - 488 | name = DEVICE_NAME_BASIC; - | ^~~~~~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o lex.mpfit.o ../dpuser/mpfit/lex.mpfit.cpp -In file included from 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(); } - | ^~~~~ -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' -ast.y:331:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -ast.y:332:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -ast.y:333:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -ast.y:334:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -ast.y:335:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -ast.y:336:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] -ast.y: In function 'void controlcsignal(int)': -ast.y:339:25: warning: unused parameter 'signum' [-Wunused-parameter] -ast.y: In function 'void dpuser_gsl_error_handler(const char*, const char*, int, int)': -ast.y:346:43: warning: unused parameter 'reason' [-Wunused-parameter] -ast.y:346:63: warning: unused parameter 'file' [-Wunused-parameter] -ast.y:346:73: warning: unused parameter 'line' [-Wunused-parameter] -ast.y:346:83: warning: unused parameter 'gsl_errno' [-Wunused-parameter] -In file included from ../libfits/astrolib.h:4, - from ../dpuser/functions.cpp:26: -../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o lex.yy.o ../dpuser/parser/lex.yy.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o svn_revision.o ../dpuser/parser/svn_revision.cpp In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser.procs.cpp:6: + 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; } @@ -11273,9 +11300,25 @@ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ +In file included from ../libfits/astrolib.h:4, + from ../dpuser/functions.cpp:26: +../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/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: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 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: 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; @@ -11349,7 +11392,6 @@ ../dpuser/functions.cpp:103:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 103 | { "asin", 1, 1, { NUMBER|typeFits }, 2, { "rad", "deg" } }, | ^~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o mpfitAST.o ../dpuser/mpfit/mpfitAST.cpp ../dpuser/functions.cpp:104:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 104 | { "acos", 1, 1, { NUMBER|typeFits }, 2, { "rad", "deg" } }, | ^~~~~~ @@ -11515,6 +11557,10 @@ ../dpuser/functions.cpp:125:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 125 | { "max", 1, 2, { REALNUM|typeFits, REALNUM }, 6, "x", "y", "z", "xy", "xz", "yz" }, | ^~~ +../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"; } + | ^~~~~~~~~~ ../dpuser/functions.cpp:125:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 125 | { "max", 1, 2, { REALNUM|typeFits, REALNUM }, 6, "x", "y", "z", "xy", "xz", "yz" }, | ^~~ @@ -12117,42 +12163,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] -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(); - | ~~~~~~~~~~~~~~~~~^~ ../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] -In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer.h:48, - from /usr/include/i386-linux-gnu/qt5/QtCore/qpointer.h:43, - from /usr/include/i386-linux-gnu/qt5/QtCore/QPointer:1, - from QCustomPlot/qcustomplot.h:51, - from QCustomPlot/qcustomplot.cpp:26: -/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here - 568 | T *data() const noexcept { return internalData(); } - | ^~~~ ../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] -QCustomPlot/qcustomplot.cpp: In member function 'void QCPLayer::drawToPaintBuffer()': -QCustomPlot/qcustomplot.cpp:1145:48: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] - 1145 | if (QCPPainter *painter = mPaintBuffer.data()->startPainting()) - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here - 568 | T *data() const noexcept { return internalData(); } - | ^~~~ -QCustomPlot/qcustomplot.cpp:1152:24: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] - 1152 | mPaintBuffer.data()->donePainting(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here - 568 | T *data() const noexcept { return internalData(); } - | ^~~~ -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); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here - 568 | T *data() const noexcept { return internalData(); } - | ^~~~ ../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 'unsigned int'} [-Wsign-compare] 399 | for (int i = 0; i < options.size(); i++) { @@ -12160,29 +12174,9 @@ ../dpuser/functions.cpp:412:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 412 | for (int i = 0; i < args.size(); i++) { | ~~^~~~~~~~~~~~~ -QCustomPlot/qcustomplot.cpp:1180:24: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] - 1180 | mPaintBuffer.data()->setInvalidated(false); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here - 568 | T *data() const noexcept { return internalData(); } - | ^~~~ ../dpuser/functions.cpp:419:42: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses] 419 | } else if (funcs[id].args[i] == typeId|ANYTHING) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -QCustomPlot/qcustomplot.cpp: In member function 'void QCPLayer::addChild(QCPLayerable*, bool)': -QCustomPlot/qcustomplot.cpp:1207:24: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] - 1207 | mPaintBuffer.data()->setInvalidated(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here - 568 | T *data() const noexcept { return internalData(); } - | ^~~~ -QCustomPlot/qcustomplot.cpp: In member function 'void QCPLayer::removeChild(QCPLayerable*)': -QCustomPlot/qcustomplot.cpp:1226:24: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] - 1226 | mPaintBuffer.data()->setInvalidated(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here - 568 | T *data() const noexcept { return internalData(); } - | ^~~~ ../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, | ^~~~~~~~~~~ @@ -12288,13 +12282,7 @@ ../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 ../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; } - | ~~~~~~~~~~~~^~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser_utils.o ../dpuser/dpuser_utils.cpp ../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); | ~^ ~~~~~~~~~~~~~~~~~~ @@ -12304,18 +12292,9 @@ ../dpuser/functions.cpp:3586:39: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 3586 | filter = *funcargs[0].svalue; | ^~~~~~ -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; - | ^ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ -In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qglobal.h:1305, - from QCustomPlot/qcustomplot.h:29: -/usr/include/i386-linux-gnu/qt5/QtCore/qflags.h:123:80: note: declared here - 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} - | ^~~~~~ ../dpuser/functions.cpp:3588:26: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 3588 | filter = "*"; | ^~~ @@ -12328,6 +12307,78 @@ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ +../dpuser/functions.cpp:4873:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 4873 | for (i = 0; i < rv.arrvalue->size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +../dpuser/functions.cpp:4904:70: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 4904 | *rv.svalue = funcargs[0].svalue->right(funcargs[1].lvalue); + | ^ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/functions.cpp:4939:65: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 4939 | *rv.svalue = funcargs[0].svalue->simplifyWhiteSpace(); + | ^ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/functions.cpp:5087:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 5087 | if (order < derivative.toInt()) throw dpuserTypeException("poly: The order of the polynomial must be greater than the order of the derivative"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/functions.cpp:5167:65: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] + 5167 | (_ISINF(funcargs[0].cvalue->imag()) < 0)) || + | ^ +../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)) { + | ^ +../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!"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../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!"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../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!"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/functions.cpp:5824:20: warning: unused variable 'nx' [-Wunused-variable] + 5824 | double nx, ny; + | ^~ +../dpuser/functions.cpp:5824:24: warning: unused variable 'ny' [-Wunused-variable] + 5824 | double nx, ny; + | ^~ +../dpuser/functions.cpp:365:16: warning: unused variable 'arguments' [-Wunused-variable] + 365 | dpuserType arguments[20]; + | ^~~~~~~~~ +In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, + from QFitsViews/QFitsView3D.cpp:16: +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] + 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } + | ~~~~~^~~~~~~~~~~~~ +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(); } + | ^~~~~ +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 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -12384,101 +12435,222 @@ ../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:4873:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 4873 | for (i = 0; i < rv.arrvalue->size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -../dpuser/functions.cpp:4904:70: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 4904 | *rv.svalue = funcargs[0].svalue->right(funcargs[1].lvalue); - | ^ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/functions.cpp:4939:65: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 4939 | *rv.svalue = funcargs[0].svalue->simplifyWhiteSpace(); - | ^ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/functions.cpp:5087:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 5087 | if (order < derivative.toInt()) throw dpuserTypeException("poly: The order of the polynomial must be greater than the order of the derivative"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/functions.cpp:5167:65: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] - 5167 | (_ISINF(funcargs[0].cvalue->imag()) < 0)) || - | ^ -../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)) { - | ^ -../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!"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../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!"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../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!"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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; +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 " | ^ -In file included from /usr/include/i386-linux-gnu/qt5/QtCore/QDateTime:1, - from QCustomPlot/qcustomplot.h:62: -/usr/include/i386-linux-gnu/qt5/QtCore/qdatetime.h:298:57: note: declared here - 298 | QT_DEPRECATED_X("Use QDate::startOfDay()") explicit QDateTime(const QDate &); - | ^~~~~~~~~ -QPgplot.cpp:519:16: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated before terminating nul copying 10 bytes from a string of the same length [-Wstringop-truncation] - 519 | strncpy(chr,DEVICE_CAPABILITIES,*lchr); - | ^ -QPgplot.cpp:525:16: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated before terminating nul copying 10 bytes from a string of the same length [-Wstringop-truncation] - 525 | strncpy(chr,DEFAULT_FILENAME,*lchr); - | ^ -../dpuser/functions.cpp:5824:20: warning: unused variable 'nx' [-Wunused-variable] - 5824 | double nx, ny; - | ^~ -../dpuser/functions.cpp:5824:24: warning: unused variable 'ny' [-Wunused-variable] - 5824 | double nx, ny; - | ^~ -../dpuser/functions.cpp:365:16: warning: unused variable 'arguments' [-Wunused-variable] - 365 | dpuserType arguments[20]; - | ^~~~~~~~~ -QCustomPlot/qcustomplot.cpp: In member function 'void QCPAxisTickerText::addTicks(const QMap&)': -QCustomPlot/qcustomplot.cpp:6620:15: warning: 'QMap& QMap::unite(const QMap&) [with Key = double; T = QString]' is deprecated: Use QMultiMap for maps storing multiple values with the same key. [-Wdeprecated-declarations] - 6620 | mTicks.unite(ticks); - | ~~~~~~~~~~~~^~~~~~~ -In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qvariant.h:47, - from /usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:50, - from /usr/include/i386-linux-gnu/qt5/QtGui/QPaintEvent:1, - from QCustomPlot/qcustomplot.h:56: -/usr/include/i386-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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuserType.o ../dpuser/dpuserType.cpp +ast.y:326:1: note: in expansion of macro 'DPUSERVERSION2' +ast.y:331:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +ast.y:332:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +ast.y:333:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +ast.y:334:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +ast.y:335:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +ast.y:336:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] +ast.y: In function 'void controlcsignal(int)': +ast.y:339:25: warning: unused parameter 'signum' [-Wunused-parameter] 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; } | ^ +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] ../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuser.procs.o ../dpuser/dpuser.procs.cpp +../dpuser/functions.cpp:1539:26: warning: this statement may fall through [-Wimplicit-fallthrough=] + 1539 | case 46: rv.type = typeDbl; + | ~~~~~~~~^~~~~~~~~ +../dpuser/functions.cpp:1540:9: note: here + 1540 | case 45: { + | ^~~~ +../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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../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/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 &); + | ^~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o y.mpfit.o ../dpuser/mpfit/y.mpfit.cpp +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(); + | ~~~~~~~~~~~~~~~~~^~ +In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer.h:48, + from /usr/include/i386-linux-gnu/qt5/QtCore/qpointer.h:43, + from /usr/include/i386-linux-gnu/qt5/QtCore/QPointer:1, + from QCustomPlot/qcustomplot.h:51, + from QCustomPlot/qcustomplot.cpp:26: +/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here + 568 | T *data() const noexcept { return internalData(); } + | ^~~~ +QCustomPlot/qcustomplot.cpp: In member function 'void QCPLayer::drawToPaintBuffer()': +QCustomPlot/qcustomplot.cpp:1145:48: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] + 1145 | if (QCPPainter *painter = mPaintBuffer.data()->startPainting()) + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here + 568 | T *data() const noexcept { return internalData(); } + | ^~~~ +QCustomPlot/qcustomplot.cpp:1152:24: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] + 1152 | mPaintBuffer.data()->donePainting(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here + 568 | T *data() const noexcept { return internalData(); } + | ^~~~ +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); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here + 568 | T *data() const noexcept { return internalData(); } + | ^~~~ +QCustomPlot/qcustomplot.cpp:1180:24: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] + 1180 | mPaintBuffer.data()->setInvalidated(false); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here + 568 | T *data() const noexcept { return internalData(); } + | ^~~~ +QCustomPlot/qcustomplot.cpp: In member function 'void QCPLayer::addChild(QCPLayerable*, bool)': +QCustomPlot/qcustomplot.cpp:1207:24: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] + 1207 | mPaintBuffer.data()->setInvalidated(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here + 568 | T *data() const noexcept { return internalData(); } + | ^~~~ +QCustomPlot/qcustomplot.cpp: In member function 'void QCPLayer::removeChild(QCPLayerable*)': +QCustomPlot/qcustomplot.cpp:1226:24: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] + 1226 | mPaintBuffer.data()->setInvalidated(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here + 568 | T *data() const noexcept { return internalData(); } + | ^~~~ +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; + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qglobal.h:1305, + from QCustomPlot/qcustomplot.h:29: +/usr/include/i386-linux-gnu/qt5/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o lex.mpfit.o ../dpuser/mpfit/lex.mpfit.cpp +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser.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 'unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272: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 'unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ 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: + 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; } | ~~~~~~~~~~~~^~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] + 310 | ASTNode *argument; + | ^~~~~~~~ +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -12487,16 +12659,36 @@ ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor '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 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ ../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:375:9: warning: when initialized here [-Wreorder] + 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } + | ^~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } @@ -12535,6 +12727,16 @@ ../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 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; + | ^ +In file included from /usr/include/i386-linux-gnu/qt5/QtCore/QDateTime:1, + from QCustomPlot/qcustomplot.h:62: +/usr/include/i386-linux-gnu/qt5/QtCore/qdatetime.h:298:57: note: declared here + 298 | QT_DEPRECATED_X("Use QDate::startOfDay()") explicit QDateTime(const QDate &); + | ^~~~~~~~~ +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; } @@ -12542,6 +12744,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(); } | ^~~~~ +ast.l: In function 'int yylex()': +ast.l:100:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] +QCustomPlot/qcustomplot.cpp: In member function 'void QCPAxisTickerText::addTicks(const QMap&)': +QCustomPlot/qcustomplot.cpp:6620:15: warning: 'QMap& QMap::unite(const QMap&) [with Key = double; T = QString]' is deprecated: Use QMultiMap for maps storing multiple values with the same key. [-Wdeprecated-declarations] + 6620 | mTicks.unite(ticks); + | ~~~~~~~~~~~~^~~~~~~ +In file included from /usr/include/i386-linux-gnu/qt5/QtCore/qvariant.h:47, + from /usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:50, + from /usr/include/i386-linux-gnu/qt5/QtGui/QPaintEvent:1, + from QCustomPlot/qcustomplot.h:56: +/usr/include/i386-linux-gnu/qt5/QtCore/qmap.h:1378:15: note: declared here + 1378 | QMap &QMap::unite(const QMap &other) + | ^~~~~~~~~~~~ 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 @@ -12561,6 +12776,7 @@ /usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint pos() const { return p.toPoint(); } | ^~~ +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 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()) @@ -12631,91 +12847,22 @@ /usr/include/i386-linux-gnu/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuserAST.o ../dpuser/dpuserAST.cpp -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; } - | ~~~~~^~~~~~~~~~~~~ -../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> "); - | ^~~~~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, - from ast.l:5: + from ../dpuser/dpuser_utils.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; } + | ~~~~~~~~~~~~^~~~~~ +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/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/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] - 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 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -12772,29 +12919,63 @@ ../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]; - | ^~~~~~~~~~~~~~~ -../dpuser/functions.cpp:1539:26: warning: this statement may fall through [-Wimplicit-fallthrough=] - 1539 | case 46: rv.type = typeDbl; - | ~~~~~~~~^~~~~~~~~ -../dpuser/functions.cpp:1540:9: note: here - 1540 | case 45: { - | ^~~~ -../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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 'unsigned int'} [-Wsign-compare] +../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 'unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272: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 'unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] + 310 | ASTNode *argument; + | ^~~~~~~~ +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374: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) { } + | ^~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o mpfitAST.o ../dpuser/mpfit/mpfitAST.cpp +../dpuser/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) { } + | ^~~~~~~~~~~ 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(); @@ -12802,7 +12983,6 @@ /usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o gdl_dpuser.o ../dpuser/gdl_dpuser.cpp QCustomPlot/qcustomplot.cpp: In member function 'bool QCustomPlot::moveLayer(QCPLayer*, QCPLayer*, LayerInsertMode)': QCustomPlot/qcustomplot.cpp:14187:29: warning: 'T* QWeakPointer::data() const [with T = QCPAbstractPaintBuffer]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 14187 | layer->mPaintBuffer.data()->setInvalidated(); @@ -12816,10 +12996,21 @@ /usr/include/i386-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ -../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 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/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] + 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 member function 'virtual void QCustomPlot::wheelEvent(QWheelEvent*)': QCustomPlot/qcustomplot.cpp:14968:63: warning: 'QPoint QWheelEvent::pos() const' is deprecated: Use position() [-Wdeprecated-declarations] 14968 | QList candidates = layerableListAt(event->pos(), false); @@ -12827,6 +13018,21 @@ /usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint pos() const { return p.toPoint(); } | ^~~ +../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"; + | ^~~~~ +../dpuser/dpuser_utils.cpp: In function 'int ds9_running()': +../dpuser/dpuser_utils.cpp:156:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 156 | n = XPANSLookup(NULL, "ds9", "g", &classes, &names, &methods, &infos); + | ^~~~~ +../dpuser/dpuser_utils.cpp:156:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 156 | n = XPANSLookup(NULL, "ds9", "g", &classes, &names, &methods, &infos); + | ^~~ +../dpuser/dpuser_utils.cpp: In function 'int ds9_frame_loaded()': +../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 'virtual void QCustomPlot::processRectSelection(QRect, QMouseEvent*)': QCustomPlot/qcustomplot.cpp:15313:44: warning: 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = int; T = QPair]' is deprecated: Use QMultiMap for maps storing multiple values with the same key. [-Wdeprecated-declarations] 15313 | potentialSelections.insertMulti(dataSel.dataPointCount(), QPair(plottable, dataSel)); @@ -12834,6 +13040,128 @@ /usr/include/i386-linux-gnu/qt5/QtCore/qmap.h:1366:33: note: declared here 1366 | typename QMap::iterator QMap::insertMulti(const Key &key, const T &value) | ^~~~~~~~~~~~ +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; } + | ~~~~~^~~~~~~~~~~~~ +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/i386-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/i386-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/i386-linux-gnu/qt5/QtGui/qevent.h:225:19: note: declared here + 225 | inline QPoint pos() const { return p.toPoint(); } + | ^~~ +QCustomPlot/qcustomplot.cpp: In member function 'void QCPColorScale::setRangeDrag(bool)': +QCustomPlot/qcustomplot.cpp: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/i386-linux-gnu/qt5/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +QCustomPlot/qcustomplot.cpp: In member function 'void QCPColorScale::setRangeZoom(bool)': +QCustomPlot/qcustomplot.cpp: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/i386-linux-gnu/qt5/QtCore/qflags.h:123:80: note: declared here + 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} + | ^~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuserType.o ../dpuser/dpuserType.cpp +../dpuser/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(""); + | ^~ +../dpuser/dpuser_utils.cpp: In function 'void add_history(char*)': +../dpuser/dpuser_utils.cpp:321:24: warning: unused parameter 'd' [-Wunused-parameter] + 321 | void add_history(char *d) { + | ~~~~~~^ +../dpuser/dpuser_utils.cpp: In function 'char* readline(char*)': +../dpuser/dpuser_utils.cpp:327:21: warning: unused variable 'inp' [-Wunused-variable] + 327 | char *response, inp; + | ^~~ +../dpuser/dpuser_utils.cpp:325:22: warning: unused parameter 'prompt' [-Wunused-parameter] + 325 | char *readline(char *prompt) { + | ~~~~~~^~~~~~ +../dpuser/dpuser_utils.cpp: In function 'void DeleteDpList(dpuserTypeList*)': +../dpuser/dpuser_utils.cpp:799:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 799 | for (int i = 0; i < f->size(); i++) { + | ~~^~~~~~~~~~~ +../dpuser/dpuser_utils.cpp: In function 'const dpString& FormatComplexdpString(const dpComplex&, const char*)': +../dpuser/dpuser_utils.cpp:856:18: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 856 | im = "i"; + | ^~~ +In file included from ../dpuser/dpuser.h:10, + from ../dpuser/dpuser_utils.h:47: +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/dpuser_utils.cpp:861:19: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 861 | _qtmpstring = re; + | ^~ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/dpuser_utils.cpp: In function 'bool reindexString(dpString&, const Fits&)': +../dpuser/dpuser_utils.cpp:953:14: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 953 | string = _tmpstr; + | ^~~~~~~ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/dpuser_utils.cpp: At global scope: +../dpuser/dpuser_utils.cpp:1545:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 1545 | { "fltarr", "floatarray" }, + | ^~~~~~~~ +../dpuser/dpuser_utils.cpp:1545:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 1545 | { "fltarr", "floatarray" }, + | ^~~~~~~~~~~~ +../dpuser/dpuser_utils.cpp:1546:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 1546 | { "intarr", "intarray" }, + | ^~~~~~~~ +../dpuser/dpuser_utils.cpp:1546:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 1546 | { "intarr", "intarray" }, + | ^~~~~~~~~~ +../dpuser/dpuser_utils.cpp:1547:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 1547 | { "dblarr", "doublearray" }, + | ^~~~~~~~ +../dpuser/dpuser_utils.cpp:1547:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 1547 | { "dblarr", "doublearray" }, + | ^~~~~~~~~~~~~ +../dpuser/dpuser_utils.cpp:1548:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 1548 | { "double", "float" } + | ^~~~~~~~ +../dpuser/dpuser_utils.cpp:1548:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 1548 | { "double", "float" } + | ^~~~~~~ +../dpuser/dpuser_utils.cpp: In function 'int funcWord(char*)': +../dpuser/dpuser_utils.cpp:1575:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1575 | for (i = 0; i < funcs.size(); i++) { + | ~~^~~~~~~~~~~~~~ +In file included from ../dpuser/dpuser.procs.cpp:9: +../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': +../libfits/fits.h: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/mpfit/mpfitAST.cpp: In member function 'virtual double mpfitvariableNode::evaluate()': +../dpuser/mpfit/mpfitAST.cpp:65:42: warning: array subscript has type 'char' [-Wchar-subscripts] + 65 | if (onechar) return mpfit_quick_vars[first_character]; + | ^~~~~~~~~~~~~~~ ../dpuser/mpfit/mpfitAST.cpp: In member function 'virtual double mpfitfunctionNode3::evaluate()': ../dpuser/mpfit/mpfitAST.cpp:162:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 162 | } @@ -12841,15 +13169,14 @@ ../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 ../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; } - | ~~~~~~~~~~~~^~~~~~ +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; + | ^ +../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/dpuser.procs.cpp: In function 'void mem()': ../dpuser/dpuser.procs.cpp:209:41: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] 209 | vars = userfncvars[n].c_str(); @@ -12888,41 +13215,19 @@ ../dpuser/dpuser.procs.cpp:388:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 388 | char *title = "", *xtitle = "", *ytitle = ""; | ^~ -../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 'unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ ../dpuser/dpuser.procs.cpp:388:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 388 | char *title = "", *xtitle = "", *ytitle = ""; | ^~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] - 272 | int id; - | ^~ ../dpuser/dpuser.procs.cpp: In function 'void contour(Fits*, Fits*)': ../dpuser/dpuser.procs.cpp:441:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 441 | char *title = "", *xtitle = "", *ytitle = ""; | ^~ -../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] - 271 | ASTNode *stmt = NULL; - | ^~~~ ../dpuser/dpuser.procs.cpp:441:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 441 | char *title = "", *xtitle = "", *ytitle = ""; | ^~ ../dpuser/dpuser.procs.cpp:441:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 441 | char *title = "", *xtitle = "", *ytitle = ""; | ^~ -../dpuser/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 'unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ ../dpuser/dpuser.procs.cpp: In function 'void graymap(Fits*, float, float, long int)': ../dpuser/dpuser.procs.cpp:508:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 508 | char *title = "", *xtitle = "", *ytitle = ""; @@ -12933,10 +13238,6 @@ ../dpuser/dpuser.procs.cpp:508:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 508 | char *title = "", *xtitle = "", *ytitle = ""; | ^~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ ../dpuser/dpuser.procs.cpp: At global scope: ../dpuser/dpuser.procs.cpp:628:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 628 | "Introduction to DPUSER:", @@ -12950,10 +13251,6 @@ ../dpuser/dpuser.procs.cpp:631:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 631 | "Expressions are evaluated from left to right, first \"^\", then \"*/\",", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../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/dpuser.procs.cpp:632:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 632 | "and finally \"+-\". Parentesis can be used.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12963,9 +13260,6 @@ ../dpuser/dpuser.procs.cpp:634:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 634 | "Strings are generated using double quotes (\"), FITS files can be", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ ../dpuser/dpuser.procs.cpp:635:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 635 | "read in and written to disk by specifying their file name in single", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12975,9 +13269,6 @@ ../dpuser/dpuser.procs.cpp:637:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 637 | " ", | ^~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ ../dpuser/dpuser.procs.cpp:638:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 638 | "Type \"help procedures\" to see a list of available procedures.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13028,141 +13319,6 @@ ../dpuser/dpuser.procs.cpp:727:15: warning: unused variable 'f' [-Wunused-variable] 727 | char *f; | ^ -../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/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] -../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 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/i386-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/i386-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/i386-linux-gnu/qt5/QtGui/qevent.h:225:19: note: declared here - 225 | inline QPoint pos() const { return p.toPoint(); } - | ^~~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:53, - from ../dpuser/dpuser_utils.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; } - | ~~~~~~~~~~~~^~~~~~ -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o python_dpuser.o ../dpuser/python_dpuser.cpp -../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 'unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272: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 'unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:52: warning: 'forloopNode::change' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:375:9: warning: when initialized here [-Wreorder] - 375 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *e, ASTNode *co) : start(s), check(c), change(e), commands(co) { } - | ^~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374:68: warning: 'forloopNode::limit' will be initialized after [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~ -../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] - 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; - | ^~~~~~~~ -../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] - 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } - | ^~~~~~~~~~~ -In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, - from ../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; } - | ~~~~~^~~~~~~~~~~~~ -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/i386-linux-gnu/qt5/QtCore/qflags.h:123:80: note: declared here - 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} - | ^~~~~~ -QCustomPlot/qcustomplot.cpp: In member function 'void QCPColorScale::setRangeZoom(bool)': -QCustomPlot/qcustomplot.cpp: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/i386-linux-gnu/qt5/QtCore/qflags.h:123:80: note: declared here - 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} - | ^~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from mpfit.l:6: @@ -13170,14 +13326,6 @@ ../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/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] - 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 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -13234,24 +13382,8 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ -../dpuser/dpuser_utils.cpp: 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"; - | ^~~~~ -../dpuser/dpuser_utils.cpp: In function 'int ds9_running()': -../dpuser/dpuser_utils.cpp:156:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 156 | n = XPANSLookup(NULL, "ds9", "g", &classes, &names, &methods, &infos); - | ^~~~~ -../dpuser/dpuser_utils.cpp:156:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 156 | n = XPANSLookup(NULL, "ds9", "g", &classes, &names, &methods, &infos); - | ^~~ -../dpuser/dpuser_utils.cpp: In function 'int ds9_frame_loaded()': -../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, - | ^~~~~~~~~~~ mpfit.l: In function 'int mpfitlex()': mpfit.l:33:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o arithmetics.o ../dpuser/arithmetics.cpp ../dpuser/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; @@ -13263,151 +13395,297 @@ ../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 302 | if (this == NULL) return 0; | ^~ -../dpuser/python_dpuser.cpp:509:1: warning: multi-line comment [-Wcomment] - 509 | // PyErr_Format(PyExc_RuntimeError, "module compiled against "\ +../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; + | ^~ +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 'bool CubeMerge(const char*, dpStringList&)': +../dpuser/dpuser_utils.cpp:1142:46: warning: 'bi' may be used uninitialized [-Wmaybe-uninitialized] + 1142 | dpint64 memsize = (dpint64)n1 * n2 * (abs(bi) / 8); + | ~~~^~~~ +../dpuser/dpuser_utils.cpp:1099:16: note: 'bi' was declared here + 1099 | FitsBitpix bi; + | ^~ +../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 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; | ^ -../dpuser/python_dpuser.cpp:515:1: warning: multi-line comment [-Wcomment] - 515 | // PyErr_Format(PyExc_RuntimeError, "module compiled against "\ +../dpuser/procedures.cpp:79:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 79 | { "pgask", 1, 1, { typeCon }, 0 }, + | ^~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; | ^ -../dpuser/python_dpuser.cpp:538:1: warning: multi-line comment [-Wcomment] - 538 | // PyErr_Format(PyExc_RuntimeError, "FATAL: module compiled as "\ +../dpuser/procedures.cpp:80:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 80 | { "pgaxis", 14, 14, { typeStr, REALNUM, REALNUM, REALNUM, REALNUM, REALNUM, REALNUM, REALNUM, typeCon, REALNUM, REALNUM, REALNUM, REALNUM, REALNUM }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; | ^ -lex.mpfit.c: At global scope: -lex.mpfit.c:1175:17: warning: 'void mpfitunput(int, char*)' defined but not used [-Wunused-function] -In file included from ../dpuser/dpuserAST.cpp: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 'unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272: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 'unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374: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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o boolean.o ../dpuser/boolean.cpp -../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(""); - | ^~ -../dpuser/dpuser_utils.cpp: In function 'void add_history(char*)': -../dpuser/dpuser_utils.cpp:321:24: warning: unused parameter 'd' [-Wunused-parameter] - 321 | void add_history(char *d) { - | ~~~~~~^ -../dpuser/dpuser_utils.cpp: In function 'char* readline(char*)': -../dpuser/dpuser_utils.cpp:327:21: warning: unused variable 'inp' [-Wunused-variable] - 327 | char *response, inp; - | ^~~ -../dpuser/dpuser_utils.cpp:325:22: warning: unused parameter 'prompt' [-Wunused-parameter] - 325 | char *readline(char *prompt) { - | ~~~~~~^~~~~~ -../dpuser/dpuser_utils.cpp: In function 'void DeleteDpList(dpuserTypeList*)': -../dpuser/dpuser_utils.cpp:799:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 799 | for (int i = 0; i < f->size(); i++) { - | ~~^~~~~~~~~~~ -../dpuser/dpuser_utils.cpp: In function 'const dpString& FormatComplexdpString(const dpComplex&, const char*)': -../dpuser/dpuser_utils.cpp:856:18: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 856 | im = "i"; - | ^~~ -In file included from ../dpuser/dpuser.h:10, - from ../dpuser/dpuser_utils.h:47: -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/dpuser_utils.cpp:861:19: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 861 | _qtmpstring = re; - | ^~ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/dpuser_utils.cpp: In function 'bool reindexString(dpString&, const Fits&)': -../dpuser/dpuser_utils.cpp:953:14: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 953 | string = _tmpstr; - | ^~~~~~~ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/dpuser_utils.cpp: At global scope: -../dpuser/dpuser_utils.cpp:1545:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 1545 | { "fltarr", "floatarray" }, +../dpuser/procedures.cpp:81:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 81 | { "pgband", 7, 7, { typeCon, typeCon, REALNUM, REALNUM, typeId|REALNUM, typeId|REALNUM, typeId|ANYTHING }, 0 }, | ^~~~~~~~ -../dpuser/dpuser_utils.cpp:1545:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 1545 | { "fltarr", "floatarray" }, - | ^~~~~~~~~~~~ -../dpuser/dpuser_utils.cpp:1546:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 1546 | { "intarr", "intarray" }, +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:82:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 82 | { "pgbbuf", 0, 0, { typeCon }, 0 }, | ^~~~~~~~ -../dpuser/dpuser_utils.cpp:1546:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 1546 | { "intarr", "intarray" }, - | ^~~~~~~~~~ -../dpuser/dpuser_utils.cpp:1547:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 1547 | { "dblarr", "doublearray" }, +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:83:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 83 | { "pgbeg", 4, 4, { typeCon, typeStr, typeCon, typeCon }, 0 }, + | ^~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:84:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 84 | { "pgbegin", 4, 4, { typeCon, typeStr, typeCon, typeCon }, 0 }, + | ^~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:85:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 85 | { "pgbin", 4, 4, { typeCon, typeFits, typeFits, typeCon }, 0 }, + | ^~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:86:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 86 | { "pgbox", 6, 6, { typeStr, REALNUM, typeCon, typeStr, REALNUM, typeCon }, 0 }, + | ^~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:87:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 87 | { "pgcirc", 3, 3, { REALNUM, REALNUM, REALNUM }, 0 }, | ^~~~~~~~ -../dpuser/dpuser_utils.cpp:1547:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 1547 | { "dblarr", "doublearray" }, - | ^~~~~~~~~~~~~ -../dpuser/dpuser_utils.cpp:1548:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 1548 | { "double", "float" } +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:88:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 88 | { "pgclos", 0, 0, { typeCon }, 0 }, | ^~~~~~~~ -../dpuser/dpuser_utils.cpp:1548:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 1548 | { "double", "float" } - | ^~~~~~~ -../dpuser/dpuser_utils.cpp: In function 'int funcWord(char*)': -../dpuser/dpuser_utils.cpp:1575:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1575 | for (i = 0; i < funcs.size(); i++) { - | ~~^~~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o helpmap.o ../dpuser/doc/helpmap.cpp -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpstring.o ../utils/dpstring.cpp +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../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 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:90:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 90 | { "pgconf", 10, 10, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, REALNUM, REALNUM, typeFits }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:91:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 91 | { "pgconl", 12, 12, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, REALNUM, typeFits, typeStr, typeCon, typeCon} }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::noptions' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] +../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/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/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:94:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 94 | { "pgconx", 0, 0, { typeCon }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../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/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:96:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 96 | { "pgcurse", 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/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/procedures.cpp:98:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 98 | { "pgdraw", 2, 2, { REALNUM, REALNUM }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:99:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 99 | { "pgebuf", 0, 0, { typeCon }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:100:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 100 | { "pgend", 0, 0, { typeCon }, 0 }, + | ^~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:101:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 101 | { "pgenv", 6, 6, { REALNUM, REALNUM, REALNUM, REALNUM, typeCon, typeCon }, 0 }, + | ^~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:102:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 102 | { "pgeras", 0, 0, { typeCon }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:103:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 103 | { "pgerr1", 5, 5, { typeCon, REALNUM, REALNUM, REALNUM, REALNUM }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:104:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 104 | { "pgerrb", 6, 6, { typeCon, typeCon, typeFits, typeFits, typeFits, REALNUM }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:105:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 105 | { "pgerrx", 5, 5, { typeCon, typeFits, typeFits, typeFits, REALNUM }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:106:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 106 | { "pgerry", 5, 5, { typeCon, typeFits, typeFits, typeFits, REALNUM }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:107:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 107 | { "pgetxt", 0, 0, { typeCon }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:108:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 108 | { "pgfunt", 0, 0, { typeCon }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:109:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 109 | { "pgfunx", 0, 0, { typeCon }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:110:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 110 | { "pgfuny", 0, 0, { typeCon }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:111:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 111 | { "pggray", 10, 10, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, REALNUM, REALNUM, typeFits }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:112:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 112 | { "pghi2d", 12, 12, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, typeFits, typeCon, REALNUM, typeCon, typeFits }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:113:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 113 | { "pghist", 6, 6, { typeCon, typeFits, REALNUM, REALNUM, typeCon, typeCon }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:114:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 114 | { "pgiden", 0, 0, { typeCon }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:115:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 115 | { "pgimag", 10, 10, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, REALNUM, REALNUM, typeFits }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:116:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 116 | { "pglabel", 3, 3, { typeStr, typeStr, typeStr }, 0 }, + | ^~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:117:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 117 | { "pglab", 3, 3, { typeStr, typeStr, typeStr }, 0 }, + | ^~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../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 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:119:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 119 | { "pgldev", 0, 0, { typeCon }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:120:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 120 | { "pglen", 4, 4, { typeCon, typeStr, typeId|ANYTHING, typeId|ANYTHING }, 0 }, + | ^~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:121:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 121 | { "pgline", 3, 3, { typeCon, typeFits, typeFits }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:122:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 122 | { "pgmove", 2, 2, { REALNUM, REALNUM }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:123:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 123 | { "pgmtext", 5, 5, { typeStr, REALNUM, REALNUM, REALNUM, typeStr }, 0 }, + | ^~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, @@ -13416,14 +13694,91 @@ ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } | ~~~~~~~~~~~~^~~~~~ +../dpuser/procedures.cpp:124:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 124 | { "pgmtxt", 5, 5, { typeStr, REALNUM, REALNUM, REALNUM, typeStr }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:125:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 125 | { "pgncur", 5, 5, { typeCon, typeId|typeCon, typeId|typeFits, typeId|typeFits, typeCon }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:126:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 126 | { "pgncurse", 5, 5, { typeCon, typeId|typeCon, typeId|typeFits, typeId|typeFits, typeCon }, 0 }, + | ^~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:127:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 127 | { "pgnumb", 5, 5, { typeCon, typeCon, typeCon, typeId|ANYTHING, typeId|ANYTHING }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:128:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 128 | { "pgolin", 5, 5, { typeCon, typeId|typeCon, typeId|typeFits, typeId|typeFits, typeCon }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../dpuser/procedures.cpp:129:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 129 | { "pgopen", 1, 1, { typeStr }, 0 }, + | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] + 328 | }; + | ^ +../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/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/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/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/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/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/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/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/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/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/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/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 '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: 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 'unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { 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/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/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/procedures.cpp:328: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; @@ -13434,14 +13789,27 @@ ../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] +../dpuser/procedures.cpp:328: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 '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] +../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/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/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/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ +../dpuser/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/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': ../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] 310 | ASTNode *argument; @@ -13452,6 +13820,25 @@ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ +../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/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/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/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/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/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/procedures.cpp:328: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; @@ -13459,6 +13846,7 @@ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../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) { } | ^~~~~~~~~~~ @@ -13472,6 +13860,122 @@ ../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: 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/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/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/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/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/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/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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpuserAST.o ../dpuser/dpuserAST.cpp +../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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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: 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/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/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/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: 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] +../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: 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: 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/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: 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: 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: 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] +../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/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/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] ../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; } @@ -13479,6 +13983,161 @@ ../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] +../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/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: 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] +../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: 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: 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: 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: 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: 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: 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: 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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: 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: 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: 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: 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: 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] +../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/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/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/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/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/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/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/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/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/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: 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] ../dpuser/dpuserType.cpp: In member function 'dpuserType dpuserType::operator-()': ../dpuser/dpuserType.cpp:358:12: warning: enumeration value 'typeUnknown' not handled in switch [-Wswitch] 358 | switch (type) { @@ -13491,26 +14150,29 @@ ../dpuser/dpuserType.cpp:358:12: warning: enumeration value 'typePgplot' not handled in switch [-Wswitch] ../dpuser/dpuserType.cpp:358:12: warning: enumeration value 'typeStrarr' not handled in switch [-Wswitch] ../dpuser/dpuserType.cpp:358:12: warning: enumeration value 'typeDpArr' not handled in switch [-Wswitch] -../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:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuserType.cpp: In member function 'dpuserType dpuserType::operator++(int)': ../dpuser/dpuserType.cpp:389:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 389 | default: throw dpuserTypeException("Cannot increment this type of variable\n"); break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../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/dpuserType.cpp: In member function 'dpuserType& dpuserType::operator++()': ../dpuser/dpuserType.cpp:404:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 404 | default: throw dpuserTypeException("Cannot increment this type of variable\n"); break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../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/dpuserType.cpp: In member function 'dpuserType dpuserType::operator--(int)': ../dpuser/dpuserType.cpp:418:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 418 | default: throw dpuserTypeException("Cannot decrement this type of variable\n"); break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/dpuserType.cpp: In member function 'dpuserType& dpuserType::operator--()': ../dpuser/dpuserType.cpp:433:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 433 | default: throw dpuserTypeException("Cannot decrement this type of variable\n"); break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuserType.cpp: In member function 'dpuserType& dpuserType::operator+=(const dpuserType&)': ../dpuser/dpuserType.cpp:476:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 476 | throw dpuserTypeException("Cannot add a string array to a number\n"); @@ -13518,12 +14180,15 @@ ../dpuser/dpuserType.cpp:479:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 479 | throw dpuserTypeException("The arguments do not match\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../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/dpuserType.cpp:515:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 515 | throw dpuserTypeException("Cannot add a string array to a real number\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserType.cpp:518:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 518 | throw dpuserTypeException("Cannot add this type to a real number\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/dpuserType.cpp:541:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 541 | throw dpuserTypeException("Cannot add a matrix to a complex number\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13533,12 +14198,14 @@ ../dpuser/dpuserType.cpp:551:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 551 | throw dpuserTypeException("Cannot add a string array to a complex number\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuserType.cpp:554:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 554 | throw dpuserTypeException("Cannot add this type to a complex number\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserType.cpp:575:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 575 | throw dpuserTypeException("Cannot add a matrix to a string\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/dpuserType.cpp:582:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 582 | throw dpuserTypeException("Cannot add a FITS file to a string\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13548,6 +14215,7 @@ ../dpuser/dpuserType.cpp:603:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 603 | throw dpuserTypeException("Cannot add a complex number to a matrix\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuserType.cpp:608:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 608 | throw dpuserTypeException("Cannot add a string to a matrix\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13557,6 +14225,7 @@ ../dpuser/dpuserType.cpp:623:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 623 | throw dpuserTypeException("Cannot add this type to a matrix\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/dpuserType.cpp:630:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 630 | throw dpuserTypeException("Cannot add an integer number to a string array\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13566,6 +14235,7 @@ ../dpuser/dpuserType.cpp:636:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 636 | throw dpuserTypeException("Cannot add a complex number to a string array\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuserType.cpp:642:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 642 | throw dpuserTypeException("Cannot add a matrix to a string array\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13578,25 +14248,36 @@ ../dpuser/dpuserType.cpp:657:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 657 | throw dpuserTypeException("Invalid arguments to operator '+='\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../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: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuserType.cpp: In member function 'dpuserType& dpuserType::operator-=(const dpuserType&)': ../dpuser/dpuserType.cpp:684:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 684 | throw dpuserTypeException("Cannot subtract a string from an integer number\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../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] ../dpuser/dpuserType.cpp:702:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 702 | throw dpuserTypeException("Cannot subtract a string array from an integer number\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserType.cpp:705:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 705 | throw dpuserTypeException("Cannot subtract this type from an integer number\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuserType.cpp:725:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 725 | throw dpuserTypeException("Cannot subtract a string from a real number\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserType.cpp:743:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 743 | throw dpuserTypeException("Cannot subtract a string array from a real number\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../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/dpuserType.cpp:746:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 746 | throw dpuserTypeException("Cannot subtract this type from a real number\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuserType.cpp:761:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 761 | throw dpuserTypeException("Cannot subtract a string from a complex number\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13606,55 +14287,71 @@ ../dpuser/dpuserType.cpp:773:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 773 | throw dpuserTypeException("Cannot subtract a FITS file from a complex number\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuserType.cpp:776:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 776 | throw dpuserTypeException("Cannot subtract a string array from a complex number\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserType.cpp:779:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 779 | throw dpuserTypeException("Cannot subtract this type from a complex number\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuserType.cpp:784:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 784 | throw dpuserTypeException("Cannot subtract anything from a string\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuserType.cpp:794:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 794 | throw dpuserTypeException("Cannot subtract a complex number from a matrix\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/dpuserType.cpp:799:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 799 | throw dpuserTypeException("Cannot subtract a string from a matrix\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuserType.cpp:811:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 811 | throw dpuserTypeException("Cannot subtract a string array from a matrix\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserType.cpp:814:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 814 | throw dpuserTypeException("Cannot subtract this type from a matrix\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuserType.cpp:819:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 819 | throw dpuserTypeException("Cannot subtract anything from a string array\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuserType.cpp:822:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 822 | throw dpuserTypeException("Invalid arguments to operator '-='\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../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/dpuserType.cpp: In member function 'dpuserType& dpuserType::operator*=(const dpuserType&)': ../dpuser/dpuserType.cpp:848:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 848 | throw dpuserTypeException("Cannot multiply a string to an integer number\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../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/dpuserType.cpp:862:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 862 | throw dpuserTypeException("Cannot multiply a string array to an integer number\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserType.cpp:865:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 865 | throw dpuserTypeException("Cannot multiply this type to an integer number\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/dpuserType.cpp:884:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 884 | throw dpuserTypeException("Cannot multiply a string to a real number\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../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/dpuserType.cpp:898:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 898 | throw dpuserTypeException("Cannot multiply a string array to a real number\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserType.cpp:901:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 901 | throw dpuserTypeException("Cannot multiply this type to a real number\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuserType.cpp:916:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 916 | throw dpuserTypeException("Cannot multiply a string to a complex number\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/dpuserType.cpp:921:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 921 | throw dpuserTypeException("Cannot multiply a matrix to a complex number\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13664,30 +14361,39 @@ ../dpuser/dpuserType.cpp:931:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 931 | throw dpuserTypeException("Cannot multiply a string array to a complex number\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuserType.cpp:934:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 934 | throw dpuserTypeException("Cannot multiply this type to a complex number\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/dpuserType.cpp:939:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 939 | throw dpuserTypeException("Cannot multiply anything to a string\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserType.cpp:949:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 949 | throw dpuserTypeException("Cannot multiply a complex number to a matrix\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuserType.cpp:954:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 954 | throw dpuserTypeException("Cannot multiply a string to a matrix\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/dpuserType.cpp:966:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 966 | throw dpuserTypeException("Cannot multiply a string array to a matrix\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuserType.cpp:969:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 969 | throw dpuserTypeException("Cannot multiply this type to a matrix\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserType.cpp:974:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 974 | throw dpuserTypeException("Cannot multiply anything to a string array\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/dpuserType.cpp:977:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 977 | throw dpuserTypeException("Invalid arguments to operator '*='\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../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/dpuserType.cpp: In member function 'dpuserType& dpuserType::operator/=(const dpuserType&)': ../dpuser/dpuserType.cpp:999:41: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 999 | *cvalue = lvalue / *arg.cvalue; @@ -13699,12 +14405,15 @@ ../dpuser/dpuserType.cpp:1002:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1002 | throw dpuserTypeException("Cannot divide an integer number by a string\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../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/dpuserType.cpp:1020:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1020 | throw dpuserTypeException("Cannot divide an integer number by a string array\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserType.cpp:1023:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1023 | throw dpuserTypeException("Cannot divide an integer number by this type\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/dpuserType.cpp:1039:36: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] 1039 | *cvalue = d / *arg.cvalue; | ^~~~~~ @@ -13714,48 +14423,61 @@ ../dpuser/dpuserType.cpp:1042:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1042 | throw dpuserTypeException("Cannot divide a real number by a string\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuserType.cpp:1060:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1060 | throw dpuserTypeException("Cannot divide a real number by a string array\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserType.cpp:1063:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1063 | throw dpuserTypeException("Cannot divide a real number by this type\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/dpuserType.cpp:1078:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1078 | throw dpuserTypeException("Cannot divide a complex number by a string\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../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/dpuserType.cpp:1084:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1084 | throw dpuserTypeException("Cannot divide a complex number by a matrix\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserType.cpp:1091:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1091 | throw dpuserTypeException("Cannot divide a complex number by a FITS file\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuserType.cpp:1094:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1094 | throw dpuserTypeException("Cannot divide a complex number by a string array\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserType.cpp:1097:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1097 | throw dpuserTypeException("Cannot divide a complex number by this type\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/dpuserType.cpp:1102:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1102 | throw dpuserTypeException("Cannot divide a string by anything\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuserType.cpp:1112:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1112 | throw dpuserTypeException("Cannot divide a matrix by a complex number\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserType.cpp:1117:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1117 | throw dpuserTypeException("Cannot divide a matrix by a string\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../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/dpuserType.cpp:1129:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1129 | throw dpuserTypeException("Cannot divide a matrix by a string array\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserType.cpp:1132:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1132 | throw dpuserTypeException("Cannot divide a matrix by this type\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/dpuserType.cpp:1137:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1137 | throw dpuserTypeException("Cannot divide a string array by anything\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserType.cpp:1140:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1140 | throw dpuserTypeException("Invalid arguments to operator '/='\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../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/dpuserType.cpp: In member function 'bool dpuserType::operator<(dpuserType)': ../dpuser/dpuserType.cpp:1157:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1157 | throw dpuserTypeException("Wrong arguments to < operator"); @@ -13763,9 +14485,11 @@ ../dpuser/dpuserType.cpp:1170:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1170 | throw dpuserTypeException("Wrong arguments to < operator"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/dpuserType.cpp:1174:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1174 | throw dpuserTypeException("Wrong arguments to < operator"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuserType.cpp: In member function 'bool dpuserType::operator<=(dpuserType)': ../dpuser/dpuserType.cpp:1191:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1191 | throw dpuserTypeException("Wrong arguments to <= operator"); @@ -13806,6 +14530,7 @@ ../dpuser/dpuserType.cpp:1310:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1310 | throw dpuserTypeException("Wrong argument for '==' operator\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/dpuserType.cpp: In member function 'bool dpuserType::operator!=(dpuserType)': ../dpuser/dpuserType.cpp:1327:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1327 | throw dpuserTypeException("Wrong argument for '!=' operator\n"); @@ -13813,9 +14538,17 @@ ../dpuser/dpuserType.cpp:1340:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1340 | throw dpuserTypeException("Wrong argument for '!=' operator\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuserType.cpp:1344:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1344 | throw dpuserTypeException("Wrong argument for '!=' operator\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../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/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/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/dpuserType.cpp: In member function 'bool dpuserType::showAsTable()': ../dpuser/dpuserType.cpp:1389:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1389 | for (int i = 0; i < dparrvalue->size(); i++ ) { @@ -13827,15 +14560,20 @@ ../dpuser/dpuserType.cpp:1423:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1423 | throw dpuserTypeException("readfitsbintable: Could not read extension"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] ../dpuser/dpuserType.cpp:1436:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1436 | throw dpuserTypeException("readfitsbintable: Unable to open file!"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] ../dpuser/dpuserType.cpp:1438:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1438 | throw dpuserTypeException("readfitsbintable: The specified extension does not exist!"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../dpuser/dpuserType.cpp:1449:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1449 | throw dpuserTypeException("readfitsbintable: Invalid column"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../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] ../dpuser/dpuserType.cpp:1468:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1468 | throw dpuserTypeException("readfitsbintable: Could not read column!"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13863,11 +14601,126 @@ ../dpuser/dpuserType.cpp:1645:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1645 | for (int i = 0; i < size(); i++) { | ~~^~~~~~~~ -QFitsViews/QFitsView3D.cpp: In member function 'void QFitsView3D::newData()': -QFitsViews/QFitsView3D.cpp:408:25: warning: unused variable 'm' [-Wunused-variable] - 408 | dpint64 n1, n2, n3, m; - | ^ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpstringlist.o ../utils/dpstringlist.cpp +../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 'unsigned int'} [-Wsign-compare] + 377 | for (int i = 0; i < options.size(); i++) { + | ~~^~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:398:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 398 | for (int i = 0; i < args.size(); i++) { + | ~~^~~~~~~~~~~~~ +../dpuser/procedures.cpp:1881:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1881 | for (int i = 1; i < arg[1].dparrvalue->size(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:2130:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 2130 | ret = XPASet(xpa, xpaServer, "scale log", NULL, + | ^~~~~~~~~~~ +../dpuser/procedures.cpp:2133:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 2133 | ret = XPASet(xpa, xpaServer, "scale linear", NULL, + | ^~~~~~~~~~~~~~ +../dpuser/procedures.cpp:2138:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 2138 | ret = XPASet(xpa, xpaServer, "scale zscale", NULL, + | ^~~~~~~~~~~~~~ +../dpuser/procedures.cpp:2143:136: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 2143 | accessPoint = "scale limits " + dpString::number(arg[1].toDouble()) + " " + dpString::number(arg[2].toDouble()); + | ^ +In file included from ../dpuser/dpuser.h:10, + from ../dpuser/dpuser_utils.h:47: +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/procedures.cpp:2147:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 2147 | ret = XPASet(xpa, xpaServer, "scale minmax", NULL, + | ^~~~~~~~~~~~~~ +../dpuser/procedures.cpp:2548:27: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 2548 | key = "t"; + | ^~~ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/procedures.cpp:2551:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 2551 | ret = XPAGet(xpa, xpaServer, "imexam key coordinate image", NULL, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:2556:41: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 2556 | tmp = bufs[0]; + | ^ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/procedures.cpp:2557:55: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 2557 | tmp = tmp.stripWhiteSpace(); + | ^ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/procedures.cpp:2559:47: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 2559 | key = tmp.left(pos); + | ^ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/procedures.cpp:2561:55: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 2561 | tmp = tmp.stripWhiteSpace(); + | ^ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/procedures.cpp:3128:33: warning: variable 'zoomLevel' set but not used [-Wunused-but-set-variable] + 3128 | int zoomLevel = -100; + | ^~~~~~~~~ +../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 &); + | ^~~~~~~~ +../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) + " }"; + | ^~~~ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/procedures.cpp:3372:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 3372 | ret = XPASet(xpa, xpaServer, "regions delete all", NULL, + | ^~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:3452:50: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 3452 | env = *arg[0].svalue + "=" + *arg[1].svalue; + | ^~~~~~ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/procedures.cpp:3558:34: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 3558 | filter = *arg[0].svalue; + | ^~~~~~ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/procedures.cpp:3560:26: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 3560 | filter = "*"; + | ^~~ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/procedures.cpp:3565:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 3565 | for (int i = 0; i < listing.size(); i++) { + | ~~^~~~~~~~~~~~~~~~ ../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())) { @@ -13875,7 +14728,116 @@ ../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o regex_sr.o ../utils/regex/regex_sr.cpp +../dpuser/procedures.cpp:3793:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 3793 | for (int i = 0; i < pgVariables[0].dparrvalue->size(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/procedures.cpp:3802:48: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka '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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o gdl_dpuser.o ../dpuser/gdl_dpuser.cpp +../dpuser/gdl_dpuser.cpp:28:41: warning: "/*" within comment [-Wcomment] + 28 | * - ar rv gdl.a src/CMakeFiles/gdl.dir/*.o src/antlr/CMakeFiles/antlr.dir/*.o + | +../dpuser/gdl_dpuser.cpp:28:76: warning: "/*" within comment [-Wcomment] +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o python_dpuser.o ../dpuser/python_dpuser.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o arithmetics.o ../dpuser/arithmetics.cpp +../dpuser/python_dpuser.cpp:509:1: warning: multi-line comment [-Wcomment] + 509 | // PyErr_Format(PyExc_RuntimeError, "module compiled against "\ + | ^ +../dpuser/python_dpuser.cpp:515:1: warning: multi-line comment [-Wcomment] + 515 | // PyErr_Format(PyExc_RuntimeError, "module compiled against "\ + | ^ +../dpuser/python_dpuser.cpp:538:1: warning: multi-line comment [-Wcomment] + 538 | // PyErr_Format(PyExc_RuntimeError, "FATAL: module compiled as "\ + | ^ +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] + 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 'unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272: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 'unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] + 310 | ASTNode *argument; + | ^~~~~~~~ +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374: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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o boolean.o ../dpuser/boolean.cpp +../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o helpmap.o ../dpuser/doc/helpmap.cpp +../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/dpuserAST.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] @@ -13884,50 +14846,13 @@ ../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(); } | ^~~~~ -../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; - | ^~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, - from ../dpuser/gdl_dpuser.cpp:33: + 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; } | ~~~~~~~~~~~~^~~~~~ -../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"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp:57:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 57 | if (result.type == typeUnknown) throw dpuserTypeException("Cannot assign this to a variable\n"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp:68:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 68 | if (result.type != typeCon) throw dpuserTypeException("variable must be an integer\n"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp:70:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 70 | if (result.toInt() < 1) throw dpuserTypeException("variable must be >= 1\n"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp:74:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 74 | if (result.type != typeStr) throw dpuserTypeException("variable must be a string\n"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType variableNode::evaluate()': -../dpuser/dpuserAST.cpp:105:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 105 | throw dpuserTypeException("No such variable\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 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -13946,7 +14871,6 @@ ../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o mpfit.o ../utils/cmpfit/mpfit.cpp ../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 'unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } @@ -13985,9 +14909,29 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ +../dpuser/dpuserAST.cpp: In 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"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp:57:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 57 | if (result.type == typeUnknown) throw dpuserTypeException("Cannot assign this to a variable\n"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp:68:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 68 | if (result.type != typeCon) throw dpuserTypeException("variable must be an integer\n"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp:70:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 70 | if (result.toInt() < 1) throw dpuserTypeException("variable must be >= 1\n"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp:74:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 74 | if (result.type != typeStr) throw dpuserTypeException("variable must be a string\n"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType variableNode::evaluate()': +../dpuser/dpuserAST.cpp:105:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 105 | throw dpuserTypeException("No such variable\n"); + | ^~~~~~~~~~~~~~~~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, - from ../dpuser/python_dpuser.cpp:9: + from ../dpuser/gdl_dpuser.cpp:33: ../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; } @@ -13996,6 +14940,14 @@ ../dpuser/dpuserAST.cpp:141:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 141 | if (builtin_id >= funcs.size()) builtin_id = -1; | ~~~~~~~~~~~^~~~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpstring.o ../utils/dpstring.cpp +../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 'unsigned int'} [-Wsign-compare] + 170 | for (int i = 1; i < userfunction_arguments[id].size(); i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp:173:69: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 173 | if ((nparams > 0) && (userfunction_arguments[id].size() <= nparams)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../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 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -14032,10 +14984,9 @@ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ -../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 'unsigned int'} [-Wsign-compare] - 170 | for (int i = 1; i < userfunction_arguments[id].size(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp:217:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 217 | for (int i = 0; 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; @@ -14050,32 +15001,13 @@ ../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.cpp:173:69: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 173 | if ((nparams > 0) && (userfunction_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) { } | ^~~~~~~~~~~ -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; - | ^~~~~ -../dpuser/dpuserAST.cpp:217:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 217 | for (int i = 0; i < args.size(); i++) { - | ~~^~~~~~~~~~~~~ -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; - | ^~~~~ -In file included from ../dpuser/gdl_dpuser.cpp:34: +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; } @@ -14100,9 +15032,28 @@ ../dpuser/dpuserAST.cpp:322:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 322 | for (int i = 0; i < options.size(); i++) { | ~~^~~~~~~~~~~~~~~~ +../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/dpuserAST.cpp:342:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 342 | for (int i = 1; i < userprocedure_arguments[id].size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../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:302:13: warning: unused variable 'argcount' [-Wunused-variable] 302 | int argcount = 0; | ^~~~~~~~ @@ -14112,25 +15063,6 @@ ../dpuser/dpuserAST.cpp:395:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 395 | for (int i = 0; i < arguments.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ -../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 constructor 'statementNode::statementNode(std::string, ASTNode*)': ../dpuser/dpuserAST.cpp:439:42: warning: unused parameter 'proc' [-Wunused-parameter] 439 | statementNode::statementNode(std::string proc, ASTNode *arg1) : stmt(arg1) { @@ -14139,14 +15071,6 @@ ../dpuser/dpuserAST.cpp:463:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 463 | for (int i = 0; i < list.size(); 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 'virtual dpuserType createrangeNode::evaluate()': ../dpuser/dpuserAST.cpp:574:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 574 | for (i = 0; i < newrange->list.size(); i++) { @@ -14164,36 +15088,9 @@ ../dpuser/dpuserAST.cpp:717:48: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 717 | if (index < 0 || index >= arg.arrvalue->size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -../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/dpuserAST.cpp:744:52: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 744 | if ((index >= 0) && (index < arg.dparrvalue->size())) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -../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) { - | ~~~~~~~~~~~~^~ -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/dpuserAST.cpp:802:70: warning: comparison of integer expressions of different signedness: 'long int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 802 | if ((index1 < 0) || (index1 > index2) || (index2 > arg.svalue->length())) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -14209,14 +15106,62 @@ ../dpuser/dpuserAST.cpp:851:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 851 | for (int i = 0; i < newrange->list.size(); 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 'unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.cpp: In member function 'long int operatorRangeEqualsNode::extractIndices()': ../dpuser/dpuserAST.cpp:969:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 969 | for (int i = 0; i < newrange->list.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.cpp:968:10: warning: variable 'hasStar' set but not used [-Wunused-but-set-variable] + 968 | bool hasStar = false; + | ^~~~~~~ +../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType operatorRangeEqualsNode::evaluate()': +../dpuser/dpuserAST.cpp:1071:106: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 1071 | for (long n = indices[0]; n <= indices[1]; n++) (*dpuser_vars[id].arrvalue)[n] = (*var.svalue); + | ^ +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../dpuser/dpuserAST.cpp:1151:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1151 | } else if (indices[0] > dpuser_vars[id].dparrvalue->size()-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/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) { + | ~~~~~~~~~~~~^~ +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 'unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -14239,9 +15184,6 @@ ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.cpp:968:10: warning: variable 'hasStar' set but not used [-Wunused-but-set-variable] - 968 | bool hasStar = false; - | ^~~~~~~ ../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; @@ -14272,13 +15214,147 @@ ../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } | ^~~~~~~~~~~ -../dpuser/dpuserAST.cpp: In member function 'virtual dpuserType operatorRangeEqualsNode::evaluate()': -../dpuser/dpuserAST.cpp:1071:106: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 1071 | for (long n = indices[0]; n <= indices[1]; n++) (*dpuser_vars[id].arrvalue)[n] = (*var.svalue); +../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpstringlist.o ../utils/dpstringlist.cpp +../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/arithmetics.cpp: In member function 'virtual dpuserType powerNode::evaluate()': +../dpuser/arithmetics.cpp:1039:106: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 1039 | dpComplex(result.fvalue->cdata[i].r, result.fvalue->cdata[i].i)); | ^ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ +../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' + 33 | dpComplex(const dpComplex &); + | ^~~~~~~~~ +../dpuser/arithmetics.cpp:1070:102: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 1070 | dpComplex(result.fvalue->cdata[i].r, result.fvalue->cdata[i].i)); + | ^ +../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' + 33 | dpComplex(const dpComplex &); + | ^~~~~~~~~ +../dpuser/arithmetics.cpp:1093:106: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 1093 | dpComplex(rightvalue.cvalue->real(), rightvalue.cvalue->imag())); + | ^ +../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' + 33 | dpComplex(const dpComplex &); + | ^~~~~~~~~ +../dpuser/arithmetics.cpp:1109:122: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 1109 | dpComplex(rightvalue.fvalue->cdata[i].r, rightvalue.fvalue->cdata[i].i)); + | ^ +../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' + 33 | dpComplex(const dpComplex &); + | ^~~~~~~~~ +../dpuser/arithmetics.cpp:1112:91: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 1112 | dpComplex(rightvalue.fvalue->ValueAt(i))); + | ^ +../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' + 33 | dpComplex(const dpComplex &); + | ^~~~~~~~~ +../dpuser/arithmetics.cpp:1131:114: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 1131 | dpComplex(result.fvalue->cdata[i].r, result.fvalue->cdata[i].i)); + | ^ +../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' + 33 | dpComplex(const dpComplex &); + | ^~~~~~~~~ +../dpuser/arithmetics.cpp:1134:114: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 1134 | dpComplex(result.fvalue->cdata[i].r, result.fvalue->cdata[i].i)); + | ^ +../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' + 33 | dpComplex(const dpComplex &); + | ^~~~~~~~~ +../dpuser/arithmetics.cpp:1154:122: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 1154 | dpComplex(rightvalue.fvalue->cdata[i].r, rightvalue.fvalue->cdata[i].i)); + | ^ +../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' + 33 | dpComplex(const dpComplex &); + | ^~~~~~~~~ +../dpuser/arithmetics.cpp:1157:91: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] + 1157 | dpComplex(rightvalue.fvalue->ValueAt(i))); + | ^ +../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' + 33 | dpComplex(const dpComplex &); + | ^~~~~~~~~ +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:53, + from ../libfits/fits.h: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/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 'unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272: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 'unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] + 310 | ASTNode *argument; + | ^~~~~~~~ +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374: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; } @@ -14286,21 +15362,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(); } | ^~~~~ -../dpuser/dpuserAST.cpp:1151:31: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1151 | } else if (indices[0] > dpuser_vars[id].dparrvalue->size()-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; | ^~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o kabsch2d.o ../utils/kabsch/kabsch2d.cpp -../dpuser/dpuser_utils.cpp: In function 'bool CubeMerge(const char*, dpStringList&)': -../dpuser/dpuser_utils.cpp:1142:46: warning: 'bi' may be used uninitialized [-Wmaybe-uninitialized] - 1142 | dpint64 memsize = (dpint64)n1 * n2 * (abs(bi) / 8); - | ~~~^~~~ -../dpuser/dpuser_utils.cpp:1099:16: note: 'bi' was declared here - 1099 | FitsBitpix bi; - | ^~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o regex_sr.o ../utils/regex/regex_sr.cpp ../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; @@ -14456,147 +15522,12 @@ ../dpuser/boolean.cpp:580:9: note: here 580 | case typeFits: switch(rightvalue.type) { | ^~~~ -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 'unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272: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 'unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374: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(); } - | ^~~~~ -../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/arithmetics.cpp: In member function 'virtual dpuserType powerNode::evaluate()': -../dpuser/arithmetics.cpp:1039:106: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 1039 | dpComplex(result.fvalue->cdata[i].r, result.fvalue->cdata[i].i)); - | ^ -../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' - 33 | dpComplex(const dpComplex &); - | ^~~~~~~~~ -../dpuser/arithmetics.cpp:1070:102: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 1070 | dpComplex(result.fvalue->cdata[i].r, result.fvalue->cdata[i].i)); - | ^ -../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' - 33 | dpComplex(const dpComplex &); - | ^~~~~~~~~ -../dpuser/arithmetics.cpp:1093:106: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 1093 | dpComplex(rightvalue.cvalue->real(), rightvalue.cvalue->imag())); - | ^ -../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' - 33 | dpComplex(const dpComplex &); - | ^~~~~~~~~ -../dpuser/arithmetics.cpp:1109:122: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 1109 | dpComplex(rightvalue.fvalue->cdata[i].r, rightvalue.fvalue->cdata[i].i)); - | ^ -../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' - 33 | dpComplex(const dpComplex &); - | ^~~~~~~~~ -../dpuser/arithmetics.cpp:1112:91: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 1112 | dpComplex(rightvalue.fvalue->ValueAt(i))); - | ^ -../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' - 33 | dpComplex(const dpComplex &); - | ^~~~~~~~~ -../dpuser/arithmetics.cpp:1131:114: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 1131 | dpComplex(result.fvalue->cdata[i].r, result.fvalue->cdata[i].i)); - | ^ -../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' - 33 | dpComplex(const dpComplex &); - | ^~~~~~~~~ -../dpuser/arithmetics.cpp:1134:114: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 1134 | dpComplex(result.fvalue->cdata[i].r, result.fvalue->cdata[i].i)); - | ^ -../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' - 33 | dpComplex(const dpComplex &); - | ^~~~~~~~~ -../dpuser/arithmetics.cpp:1154:122: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 1154 | dpComplex(rightvalue.fvalue->cdata[i].r, rightvalue.fvalue->cdata[i].i)); - | ^ -../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' - 33 | dpComplex(const dpComplex &); - | ^~~~~~~~~ -../dpuser/arithmetics.cpp:1157:91: warning: implicitly-declared 'dpComplex& dpComplex::operator=(const dpComplex&)' is deprecated [-Wdeprecated-copy] - 1157 | dpComplex(rightvalue.fvalue->ValueAt(i))); - | ^ -../libfits/dpComplex.h:33:9: note: because 'dpComplex' has user-provided 'dpComplex::dpComplex(const dpComplex&)' - 33 | dpComplex(const dpComplex &); - | ^~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o 3d_stuff.o ../libfits/3d_stuff.cpp +../utils/regex/regex_sr.cpp: In constructor 'CRegExp::CRegExp()': +../utils/regex/regex_sr.cpp:50:9: warning: unused variable 'regmlen' [-Wunused-variable] + 50 | int regmlen = 0; + | ^~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o mpfit.o ../utils/cmpfit/mpfit.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o kabsch2d.o ../utils/kabsch/kabsch2d.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../utils/dpstring.cpp:5: @@ -14718,6 +15649,7 @@ ../utils/dpstring.cpp:42:1: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 42 | dpString::dpString(const dpString &s) | ^~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o 3d_stuff.o ../libfits/3d_stuff.cpp ../utils/dpstring.cpp: In member function 'dpString& dpString::replace(const dpRegExp&, const dpString&)': ../utils/dpstring.cpp:312:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 312 | while((nPos != -1) && (nPos <= strlen(c_str()))) { @@ -14744,11 +15676,6 @@ ../utils/dpstring.cpp:352:16: warning: comparison of integer expressions of different signedness: 'long int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 352 | if (rv >= size()) rv = -1; | ~~~^~~~~~~~~ -../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; - | ^~ -gcc -c -pipe -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o cube.o ../libfits/cube.c In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../utils/dpstringlist.cpp:10: @@ -14816,7 +15743,6 @@ ../utils/dpstringlist.cpp:76:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 76 | for (int i = 0; i < lsize; i++) { | ~~^~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpheader.o ../libfits/dpheader.cpp ../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 = "*"; @@ -14839,6 +15765,12 @@ ../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' 19 | dpString(const dpString &); | ^~~~~~~~ +gcc -c -pipe -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o cube.o ../libfits/cube.c +../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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpheader.o ../libfits/dpheader.cpp ../libfits/cube.c: In function 'interpol': ../libfits/cube.c: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)); @@ -14871,12 +15803,6 @@ ../libfits/cube.c:134:50: note: 'selected.w' was declared here 134 | XYZW indata[1000],igndata[1000],res,*resmat,selected; | ^~~~~~~~ -../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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits.o ../libfits/fits.cpp -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_cube.o ../libfits/fits_cube.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../utils/cmpfit/mpfit.cpp:25: @@ -14940,6 +15866,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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits.o ../libfits/fits.cpp ../libfits/fits.cpp:201: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 201 | #pragma omp parallel for | @@ -14982,892 +15909,79 @@ ../libfits/fits.cpp:284: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 284 | #pragma omp parallel for | -../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 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:79:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 79 | { "pgask", 1, 1, { typeCon }, 0 }, - | ^~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:80:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 80 | { "pgaxis", 14, 14, { typeStr, REALNUM, REALNUM, REALNUM, REALNUM, REALNUM, REALNUM, REALNUM, typeCon, REALNUM, REALNUM, REALNUM, REALNUM, REALNUM }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:81:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 81 | { "pgband", 7, 7, { typeCon, typeCon, REALNUM, REALNUM, 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/procedures.cpp:82:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 82 | { "pgbbuf", 0, 0, { typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:83:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 83 | { "pgbeg", 4, 4, { typeCon, typeStr, typeCon, typeCon }, 0 }, - | ^~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:84:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 84 | { "pgbegin", 4, 4, { typeCon, typeStr, typeCon, typeCon }, 0 }, - | ^~~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:85:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 85 | { "pgbin", 4, 4, { typeCon, typeFits, typeFits, typeCon }, 0 }, - | ^~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:86:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 86 | { "pgbox", 6, 6, { typeStr, REALNUM, typeCon, typeStr, REALNUM, typeCon }, 0 }, - | ^~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:87:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 87 | { "pgcirc", 3, 3, { REALNUM, REALNUM, REALNUM }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:88:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 88 | { "pgclos", 0, 0, { typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../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 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:90:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 90 | { "pgconf", 10, 10, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, REALNUM, REALNUM, typeFits }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:91:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 91 | { "pgconl", 12, 12, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, REALNUM, typeFits, typeStr, typeCon, typeCon} }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::noptions' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../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/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/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:94:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 94 | { "pgconx", 0, 0, { typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../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/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:96:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 96 | { "pgcurse", 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/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/procedures.cpp:98:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 98 | { "pgdraw", 2, 2, { REALNUM, REALNUM }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:99:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 99 | { "pgebuf", 0, 0, { typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:100:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 100 | { "pgend", 0, 0, { typeCon }, 0 }, - | ^~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:101:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 101 | { "pgenv", 6, 6, { REALNUM, REALNUM, REALNUM, REALNUM, typeCon, typeCon }, 0 }, - | ^~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:102:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 102 | { "pgeras", 0, 0, { typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:103:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 103 | { "pgerr1", 5, 5, { typeCon, REALNUM, REALNUM, REALNUM, REALNUM }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:104:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 104 | { "pgerrb", 6, 6, { typeCon, typeCon, typeFits, typeFits, typeFits, REALNUM }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:105:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 105 | { "pgerrx", 5, 5, { typeCon, typeFits, typeFits, typeFits, REALNUM }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:106:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 106 | { "pgerry", 5, 5, { typeCon, typeFits, typeFits, typeFits, REALNUM }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:107:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 107 | { "pgetxt", 0, 0, { typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:108:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 108 | { "pgfunt", 0, 0, { typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:109:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 109 | { "pgfunx", 0, 0, { typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:110:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 110 | { "pgfuny", 0, 0, { typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:111:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 111 | { "pggray", 10, 10, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, REALNUM, REALNUM, typeFits }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:112:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 112 | { "pghi2d", 12, 12, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, typeFits, typeCon, REALNUM, typeCon, typeFits }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:113:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 113 | { "pghist", 6, 6, { typeCon, typeFits, REALNUM, REALNUM, typeCon, typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:114:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 114 | { "pgiden", 0, 0, { typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:115:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 115 | { "pgimag", 10, 10, { typeFits, typeCon, typeCon, typeCon, typeCon, typeCon, typeCon, REALNUM, REALNUM, typeFits }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:116:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 116 | { "pglabel", 3, 3, { typeStr, typeStr, typeStr }, 0 }, - | ^~~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:117:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 117 | { "pglab", 3, 3, { typeStr, typeStr, typeStr }, 0 }, - | ^~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../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 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:119:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 119 | { "pgldev", 0, 0, { typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:120:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 120 | { "pglen", 4, 4, { typeCon, typeStr, typeId|ANYTHING, typeId|ANYTHING }, 0 }, - | ^~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:121:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 121 | { "pgline", 3, 3, { typeCon, typeFits, typeFits }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:122:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 122 | { "pgmove", 2, 2, { REALNUM, REALNUM }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:123:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 123 | { "pgmtext", 5, 5, { typeStr, REALNUM, REALNUM, REALNUM, typeStr }, 0 }, - | ^~~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:124:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 124 | { "pgmtxt", 5, 5, { typeStr, REALNUM, REALNUM, REALNUM, typeStr }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:125:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 125 | { "pgncur", 5, 5, { typeCon, typeId|typeCon, typeId|typeFits, typeId|typeFits, typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:126:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 126 | { "pgncurse", 5, 5, { typeCon, typeId|typeCon, typeId|typeFits, typeId|typeFits, typeCon }, 0 }, - | ^~~~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:127:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 127 | { "pgnumb", 5, 5, { typeCon, typeCon, typeCon, typeId|ANYTHING, typeId|ANYTHING }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:128:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 128 | { "pgolin", 5, 5, { typeCon, typeId|typeCon, typeId|typeFits, typeId|typeFits, typeCon }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../dpuser/procedures.cpp:129:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 129 | { "pgopen", 1, 1, { typeStr }, 0 }, - | ^~~~~~~~ -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] - 328 | }; - | ^ -../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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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: 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] -../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/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/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/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] -../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: 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: 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/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: 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: 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: 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] -../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/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/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/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/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: 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: 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/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: 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: 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: 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: 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: 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: 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] -../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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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: 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: 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: 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: 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] -../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/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/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/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/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/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/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/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/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/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: 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] -../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/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/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/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/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/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] +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_cube.o ../libfits/fits_cube.cpp +In file included from ../dpuser/functions.h:9, + from ../dpuser/dpuser_utils.h:53, + from ../libfits/fits.h:30, + from ../libfits/3d_stuff.cpp:20: +../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 'unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272: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 'unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_dpl.o ../libfits/fits_dpl.cpp -../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: 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/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/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: 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] -../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: 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: 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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::noptions' [-Wmissing-field-initializers] -../dpuser/procedures.cpp:328:1: warning: missing initializer for member '_pgplot_declarations::options' [-Wmissing-field-initializers] -../dpuser/procedures.cpp: In function 'void resolveProcedure(int, std::vector, std::vector >)': -../dpuser/procedures.cpp:377:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] - 377 | for (int i = 0; i < options.size(); i++) { - | ~~^~~~~~~~~~~~~~~~ -../dpuser/procedures.cpp:398:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 398 | for (int i = 0; i < args.size(); i++) { - | ~~^~~~~~~~~~~~~ -../dpuser/procedures.cpp:1881:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1881 | for (int i = 1; i < arg[1].dparrvalue->size(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/procedures.cpp:2130:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 2130 | ret = XPASet(xpa, xpaServer, "scale log", NULL, - | ^~~~~~~~~~~ -../dpuser/procedures.cpp:2133:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 2133 | ret = XPASet(xpa, xpaServer, "scale linear", NULL, - | ^~~~~~~~~~~~~~ -../dpuser/procedures.cpp:2138:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 2138 | ret = XPASet(xpa, xpaServer, "scale zscale", NULL, - | ^~~~~~~~~~~~~~ -../dpuser/procedures.cpp:2143:136: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 2143 | accessPoint = "scale limits " + dpString::number(arg[1].toDouble()) + " " + dpString::number(arg[2].toDouble()); - | ^ -In file included from ../dpuser/dpuser.h:10, - from ../dpuser/dpuser_utils.h:47: -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/procedures.cpp:2147:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 2147 | ret = XPASet(xpa, xpaServer, "scale minmax", NULL, - | ^~~~~~~~~~~~~~ -../dpuser/procedures.cpp:2548:27: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 2548 | key = "t"; - | ^~~ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/procedures.cpp:2551:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 2551 | ret = XPAGet(xpa, xpaServer, "imexam key coordinate image", NULL, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/procedures.cpp:2556:41: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 2556 | tmp = bufs[0]; - | ^ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/procedures.cpp:2557:55: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 2557 | tmp = tmp.stripWhiteSpace(); - | ^ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/procedures.cpp:2559:47: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 2559 | key = tmp.left(pos); - | ^ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/procedures.cpp:2561:55: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 2561 | tmp = tmp.stripWhiteSpace(); - | ^ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/procedures.cpp:3128:33: warning: variable 'zoomLevel' set but not used [-Wunused-but-set-variable] - 3128 | int zoomLevel = -100; - | ^~~~~~~~~ -../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 &); - | ^~~~~~~~ -../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) + " }"; - | ^~~~ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/procedures.cpp:3372:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 3372 | ret = XPASet(xpa, xpaServer, "regions delete all", NULL, - | ^~~~~~~~~~~~~~~~~~~~ -../dpuser/procedures.cpp:3452:50: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 3452 | env = *arg[0].svalue + "=" + *arg[1].svalue; - | ^~~~~~ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/procedures.cpp:3558:34: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 3558 | filter = *arg[0].svalue; - | ^~~~~~ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/procedures.cpp:3560:26: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 3560 | filter = "*"; - | ^~~ -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../dpuser/procedures.cpp:3565:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 3565 | for (int i = 0; i < listing.size(); i++) { - | ~~^~~~~~~~~~~~~~~~ -../dpuser/procedures.cpp:3793:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 3793 | for (int i = 0; i < pgVariables[0].dparrvalue->size(); i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../dpuser/procedures.cpp:3802:48: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka '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/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/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; - | ^~~~~~ +../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:1881: warning: "COLLAPSEACTION" redefined 1881 | #define COLLAPSEACTION(source,dest) if ((source)!=ignore) ((dest)+=(source)) | @@ -15976,10 +16090,14 @@ ../libfits/fits_cube.cpp:2005: note: this is the location of the previous definition 2005 | #define COLLAPSEACTION(source,dest) if((source)!=ignore){sortdata[counter]=(source);counter++;} | +../libfits/3d_stuff.cpp: In member function 'bool Fits::spec3d(Fits&, int, int, int, int, int)': +../libfits/3d_stuff.cpp:197:21: warning: zero-length gnu_printf format string [-Wformat-zero-length] + 197 | sprintf(crtype, ""); + | ^~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, - from ../libfits/3d_stuff.cpp:20: + from ../libfits/dpheader.cpp:18: ../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; } @@ -16047,10 +16165,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/3d_stuff.cpp: In member function 'bool Fits::spec3d(Fits&, int, int, int, int, int)': -../libfits/3d_stuff.cpp:197:21: warning: zero-length gnu_printf format string [-Wformat-zero-length] - 197 | sprintf(crtype, ""); - | ^~ +../libfits/dpheader.cpp: In function 'int worldpix(double, double, double, double, double, double, double, double, double, double, double, double, double, char*, double*, double*)': +../libfits/dpheader.cpp:811:50: warning: unused variable 'x' [-Wunused-variable] + 811 | double l, m, geo1, geo2, geo3, sinr, cosr, tx, x, a2, a3, a4; + | ^ +../libfits/dpheader.cpp: In member function 'bool Fits::SetIntKey(const char*, int, const char*)': +../libfits/dpheader.cpp:1187:9: warning: unused variable 'i' [-Wunused-variable] + 1187 | int i, l; + | ^ +../libfits/dpheader.cpp:1187:12: warning: unused variable 'l' [-Wunused-variable] + 1187 | int i, l; + | ^ +../libfits/dpheader.cpp: In member function 'bool Fits::SetFloatKey(const char*, double, const char*)': +../libfits/dpheader.cpp:1244:9: warning: unused variable 'i' [-Wunused-variable] + 1244 | int i, l; + | ^ +../libfits/dpheader.cpp:1244:12: warning: unused variable 'l' [-Wunused-variable] + 1244 | int i, l; + | ^ +../libfits/dpheader.cpp: In member function 'bool Fits::SetStringKey(const char*, const char*, const char*)': +../libfits/dpheader.cpp:1301:9: warning: unused variable 'i' [-Wunused-variable] + 1301 | int i, l; + | ^ +../libfits/dpheader.cpp:1301:12: warning: unused variable 'l' [-Wunused-variable] + 1301 | int i, l; + | ^ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_exc.o ../libfits/fits_exc.cpp ../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] @@ -16060,12 +16199,15 @@ ../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_file.o ../libfits/fits_file.cpp -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_filters.o ../libfits/fits_filters.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, - from ../libfits/dpheader.cpp:18: + from ../libfits/fits.cpp:20: ../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; } @@ -16133,44 +16275,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(); } | ^~~~~ -../libfits/dpheader.cpp: In function 'int worldpix(double, double, double, double, double, double, double, double, double, double, double, double, double, char*, double*, double*)': -../libfits/dpheader.cpp:811:50: warning: unused variable 'x' [-Wunused-variable] - 811 | double l, m, geo1, geo2, geo3, sinr, cosr, tx, x, a2, a3, a4; - | ^ +../libfits/dpheader.cpp: In function 'bool verifyFitsKey(char*)': +../libfits/dpheader.cpp:1177:12: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-truncation] + 1177 | strncpy(key, work, strlen(work) + 1); + | ^ +../libfits/dpheader.cpp:1177:30: note: length computed here + 1177 | strncpy(key, work, strlen(work) + 1); + | ~~~~~~^~~~~~ ../libfits/dpheader.cpp: In member function 'bool Fits::SetIntKey(const char*, int, const char*)': -../libfits/dpheader.cpp:1187:9: warning: unused variable 'i' [-Wunused-variable] - 1187 | int i, l; - | ^ -../libfits/dpheader.cpp:1187:12: warning: unused variable 'l' [-Wunused-variable] - 1187 | int i, l; +../libfits/dpheader.cpp:1197:39: warning: 'char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)' output truncated copying between 1 and 80 bytes from a string of length 80 [-Wstringop-truncation] + 1197 | if (strlen(work) < 80) strncat(work, FITS_EMPTY, 80 - strlen(work)); + | ^ +../libfits/dpheader.cpp:1204:12: warning: 'char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)' output may be truncated copying between 0 and 80 bytes from a string of length 80 [-Wstringop-truncation] + 1204 | strncat(work, sval, 80 - strlen(work)); | ^ +../libfits/dpheader.cpp:1209:39: warning: 'char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)' output truncated copying between 1 and 80 bytes from a string of length 80 [-Wstringop-truncation] + 1209 | if (strlen(work) < 80) strncat(work, FITS_EMPTY, 80 - strlen(work)); + | ^ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_filters.o ../libfits/fits_filters.cpp ../libfits/dpheader.cpp: In member function 'bool Fits::SetFloatKey(const char*, double, const char*)': -../libfits/dpheader.cpp:1244:9: warning: unused variable 'i' [-Wunused-variable] - 1244 | int i, l; - | ^ -../libfits/dpheader.cpp:1244:12: warning: unused variable 'l' [-Wunused-variable] - 1244 | int i, l; +../libfits/dpheader.cpp:1254:39: warning: 'char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)' output truncated copying between 1 and 80 bytes from a string of length 80 [-Wstringop-truncation] + 1254 | if (strlen(work) < 80) strncat(work, FITS_EMPTY, 80 - strlen(work)); + | ^ +../libfits/dpheader.cpp:1261:12: warning: 'char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)' output may be truncated copying between 0 and 80 bytes from a string of length 80 [-Wstringop-truncation] + 1261 | strncat(work, sval, 80 - strlen(work)); | ^ +../libfits/dpheader.cpp:1266:35: warning: 'char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)' output truncated copying between 1 and 80 bytes from a string of length 80 [-Wstringop-truncation] + 1266 | if (strlen(work) < 80) strncat(work, FITS_EMPTY, 80 - strlen(work)); + | ^ ../libfits/dpheader.cpp: In member function 'bool Fits::SetStringKey(const char*, const char*, const char*)': -../libfits/dpheader.cpp:1301:9: warning: unused variable 'i' [-Wunused-variable] - 1301 | int i, l; - | ^ -../libfits/dpheader.cpp:1301:12: warning: unused variable 'l' [-Wunused-variable] - 1301 | int i, l; +../libfits/dpheader.cpp:1313:39: warning: 'char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)' output truncated copying between 1 and 80 bytes from a string of length 80 [-Wstringop-truncation] + 1313 | if (strlen(work) < 80) strncat(work, FITS_EMPTY, 80 - strlen(work)); + | ^ +../libfits/dpheader.cpp:1322:12: warning: 'char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)' output may be truncated copying between 0 and 80 bytes from a string of length 80 [-Wstringop-truncation] + 1322 | strncat(work, sval, 80 - strlen(work)); | ^ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_funcs.o ../libfits/fits_funcs.cpp +../libfits/dpheader.cpp:1328:35: warning: 'char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)' output truncated copying between 1 and 80 bytes from a string of length 80 [-Wstringop-truncation] + 1328 | if (strlen(work) < 80) strncat(work, FITS_EMPTY, 80 - strlen(work)); + | ^ +../libfits/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; | ^~ -../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()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +../libfits/dpheader.cpp: In member function 'void Fits::CopyHeader(const Fits&)': +../libfits/dpheader.cpp:1142:24: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation] + 1142 | strncpy(crtype, source.crtype, 9); + | ^ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_funcs.o ../libfits/fits_funcs.cpp +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 'unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': +../dpuser/dpuserAST.h:272: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 'unsigned int'} [-Wsign-compare] + 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': +../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } + | ~~^~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] + 310 | ASTNode *argument; + | ^~~~~~~~ +../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] + 309 | ASTNode *range; + | ^~~~~ +../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] + 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } + | ^~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': +../dpuser/dpuserAST.h:374: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_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; + | ^~~~~~~~ +../libfits/fits.cpp: In member function 'bool Fits::copy(const Fits&)': +../libfits/fits.cpp:354:12: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation] + 354 | strncpy(crtype, a.crtype, 9); + | ^ g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_mem.o ../libfits/fits_mem.cpp -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 302 | if (this == NULL) return 0; - | ^~ ../libfits/fits_funcs.cpp:31: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 31 | #pragma omp parallel for | @@ -16321,7 +16593,7 @@ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, - from ../libfits/fits.cpp:20: + 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; } @@ -16382,7 +16654,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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_ops.o ../libfits/fits_ops.cpp +../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/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; } @@ -16393,7 +16668,7 @@ 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: + 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; } @@ -16461,544 +16736,43 @@ ../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/dpheader.cpp: In function 'bool verifyFitsKey(char*)': -../libfits/dpheader.cpp:1177:12: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-truncation] - 1177 | strncpy(key, work, strlen(work) + 1); - | ^ -../libfits/dpheader.cpp:1177:30: note: length computed here - 1177 | strncpy(key, work, strlen(work) + 1); - | ~~~~~~^~~~~~ -../libfits/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; - | ^~~~~~~~ -../libfits/dpheader.cpp: In member function 'bool Fits::SetIntKey(const char*, int, const char*)': -../libfits/dpheader.cpp:1197:39: warning: 'char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)' output truncated copying between 1 and 80 bytes from a string of length 80 [-Wstringop-truncation] - 1197 | if (strlen(work) < 80) strncat(work, FITS_EMPTY, 80 - strlen(work)); - | ^ -../libfits/dpheader.cpp:1204:12: warning: 'char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)' output may be truncated copying between 0 and 80 bytes from a string of length 80 [-Wstringop-truncation] - 1204 | strncat(work, sval, 80 - strlen(work)); - | ^ -../libfits/dpheader.cpp:1209:39: warning: 'char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)' output truncated copying between 1 and 80 bytes from a string of length 80 [-Wstringop-truncation] - 1209 | if (strlen(work) < 80) strncat(work, FITS_EMPTY, 80 - strlen(work)); - | ^ -../libfits/dpheader.cpp: In member function 'bool Fits::SetFloatKey(const char*, double, const char*)': -../libfits/dpheader.cpp:1254:39: warning: 'char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)' output truncated copying between 1 and 80 bytes from a string of length 80 [-Wstringop-truncation] - 1254 | if (strlen(work) < 80) strncat(work, FITS_EMPTY, 80 - strlen(work)); - | ^ -../libfits/dpheader.cpp:1261:12: warning: 'char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)' output may be truncated copying between 0 and 80 bytes from a string of length 80 [-Wstringop-truncation] - 1261 | strncat(work, sval, 80 - strlen(work)); - | ^ -../libfits/dpheader.cpp:1266:35: warning: 'char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)' output truncated copying between 1 and 80 bytes from a string of length 80 [-Wstringop-truncation] - 1266 | if (strlen(work) < 80) strncat(work, FITS_EMPTY, 80 - strlen(work)); - | ^ -../libfits/dpheader.cpp: In member function 'bool Fits::SetStringKey(const char*, const char*, const char*)': -../libfits/dpheader.cpp:1313:39: warning: 'char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)' output truncated copying between 1 and 80 bytes from a string of length 80 [-Wstringop-truncation] - 1313 | if (strlen(work) < 80) strncat(work, FITS_EMPTY, 80 - strlen(work)); - | ^ -../libfits/dpheader.cpp:1322:12: warning: 'char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)' output may be truncated copying between 0 and 80 bytes from a string of length 80 [-Wstringop-truncation] - 1322 | strncat(work, sval, 80 - strlen(work)); - | ^ -../libfits/dpheader.cpp:1328:35: warning: 'char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)' output truncated copying between 1 and 80 bytes from a string of length 80 [-Wstringop-truncation] - 1328 | if (strlen(work) < 80) strncat(work, FITS_EMPTY, 80 - strlen(work)); - | ^ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_procs.o ../libfits/fits_procs.cpp -../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*, unsigned int)' output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation] - 1142 | strncpy(crtype, source.crtype, 9); - | ^ -../libfits/fits.cpp: In function 'void getFitsFile(char*, Fits&)': -../libfits/fits.cpp:62:22: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 62 | scanf("%s", fname); - | ~~~~~^~~~~~~~~~~~~ -../libfits/fits_ops.cpp:42: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 42 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:46: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 46 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:50: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 50 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:77: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 77 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:81: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 81 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:85: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 85 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:113: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 113 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:117: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 117 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:121: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 121 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:152: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 152 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:156: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 156 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:160: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 160 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:403: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 403 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:407: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 407 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:411: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 411 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:415: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 415 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:419: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 419 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:427: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 427 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:431: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 431 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:435: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 435 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:439: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 439 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:443: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 443 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:447: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 447 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:455: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 455 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:459: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 459 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:463: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 463 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:467: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 467 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:471: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 471 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:475: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 475 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:479: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 479 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:526: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 526 | #pragma omp parallel for private(f,z) - | -../libfits/fits_ops.cpp:533: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 533 | #pragma omp parallel for private(f,z) - | -../libfits/fits_ops.cpp:540: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 540 | #pragma omp parallel for private(f,z) - | -../libfits/fits_ops.cpp:547: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 547 | #pragma omp parallel for private(f,z) - | -../libfits/fits_ops.cpp:554: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 554 | #pragma omp parallel for private(z) - | -../libfits/fits_ops.cpp:564: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 564 | #pragma omp parallel for private(d,z) - | -../libfits/fits_ops.cpp:571: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 571 | #pragma omp parallel for private(d,z) - | -../libfits/fits_ops.cpp:578: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 578 | #pragma omp parallel for private(d,z) - | -../libfits/fits_ops.cpp:585: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 585 | #pragma omp parallel for private(d,z) - | -../libfits/fits_ops.cpp:592: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 592 | #pragma omp parallel for private(d,z) - | -../libfits/fits_ops.cpp:599: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 599 | #pragma omp parallel for private(z) - | -../libfits/fits_ops.cpp:693: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 693 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:703: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 703 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:713: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 713 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:723: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 723 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:733: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 733 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:747: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 747 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:757: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 757 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:767: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 767 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:777: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 777 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:787: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 787 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:797: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 797 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:811: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 811 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:821: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 821 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:831: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 831 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:841: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 841 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:851: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 851 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:861: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 861 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:871: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 871 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:931: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 931 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:935: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 935 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:939: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 939 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:943: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 943 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:947: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 947 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:955: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 955 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:959: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 959 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:963: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 963 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:967: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 967 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:971: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 971 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:975: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 975 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:983: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 983 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:987: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 987 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:991: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 991 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:995: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 995 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:999: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 999 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:1003: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1003 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:1007: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1007 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:1049: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1049 | #pragma omp parallel for private(f,z) - | -../libfits/fits_ops.cpp:1056: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1056 | #pragma omp parallel for private(f,z) - | -../libfits/fits_ops.cpp:1063: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1063 | #pragma omp parallel for private(f,z) - | -../libfits/fits_ops.cpp:1070: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1070 | #pragma omp parallel for private(f,z) - | -../libfits/fits_ops.cpp:1077: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1077 | #pragma omp parallel for private(z) - | -../libfits/fits_ops.cpp:1087: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1087 | #pragma omp parallel for private(d,z) - | -../libfits/fits_ops.cpp:1094: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1094 | #pragma omp parallel for private(d,z) - | -../libfits/fits_ops.cpp:1101: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1101 | #pragma omp parallel for private(d,z) - | -../libfits/fits_ops.cpp:1108: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1108 | #pragma omp parallel for private(d,z) - | -../libfits/fits_ops.cpp:1115: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1115 | #pragma omp parallel for private(d,z) - | -../libfits/fits_ops.cpp:1122: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1122 | #pragma omp parallel for private(z) - | -../libfits/fits_ops.cpp:1208: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1208 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:1218: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1218 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:1228: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1228 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:1238: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1238 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:1248: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1248 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:1262: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1262 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:1272: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1272 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:1282: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1282 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:1292: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1292 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:1302: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1302 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:1312: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1312 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:1442: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1442 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:1446: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1446 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:1450: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1450 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:1454: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1454 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:1458: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1458 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:1466: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1466 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:1470: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1470 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:1474: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1474 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:1478: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1478 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:1482: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1482 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:1486: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1486 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:1576: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1576 | #pragma omp parallel for private(f,z) - | -../libfits/fits_ops.cpp:1583: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1583 | #pragma omp parallel for private(f,z) - | -../libfits/fits_ops.cpp:1590: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1590 | #pragma omp parallel for private(f,z) - | -../libfits/fits_ops.cpp:1597: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1597 | #pragma omp parallel for private(f,z) - | -../libfits/fits_ops.cpp:1604: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1604 | #pragma omp parallel for private(f,z) - | -../libfits/fits_ops.cpp:1615: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1615 | #pragma omp parallel for private(d,z) - | -../libfits/fits_ops.cpp:1622: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1622 | #pragma omp parallel for private(d,z) - | -../libfits/fits_ops.cpp:1629: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1629 | #pragma omp parallel for private(d,z) - | -../libfits/fits_ops.cpp:1636: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1636 | #pragma omp parallel for private(d,z) - | -../libfits/fits_ops.cpp:1643: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1643 | #pragma omp parallel for private(d,z) - | -../libfits/fits_ops.cpp:1650: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1650 | #pragma omp parallel for private(d,z) - | -../libfits/fits_ops.cpp:1759: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1759 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:1769: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1769 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:1779: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1779 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:1789: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1789 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:1799: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1799 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:1813: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1813 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:1823: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1823 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:1833: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1833 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:1843: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1843 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:1853: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1853 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:1863: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 1863 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:2005: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2005 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:2009: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2009 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:2013: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2013 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:2017: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2017 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:2021: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2021 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:2029: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2029 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:2033: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2033 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:2037: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2037 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:2041: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2041 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:2045: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2045 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:2049: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2049 | #pragma omp parallel for - | -../libfits/fits_ops.cpp:2135: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2135 | #pragma omp parallel for private(f,z) - | -../libfits/fits_ops.cpp:2142: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2142 | #pragma omp parallel for private(f,z) - | -../libfits/fits_ops.cpp:2149: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2149 | #pragma omp parallel for private(f,z) - | -../libfits/fits_ops.cpp:2156: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2156 | #pragma omp parallel for private(f,z) - | -../libfits/fits_ops.cpp:2163: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2163 | #pragma omp parallel for private(z) - | -../libfits/fits_ops.cpp:2173: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2173 | #pragma omp parallel for private(d,z) - | +../libfits/fits_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_dpl.cpp: In member function 'void Fits::dpl_apply(char*)': +../libfits/fits_dpl.cpp:96:11: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 96 | fscanf(fd, "%6i", &imax); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +../libfits/fits_dpl.cpp:99:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 99 | fscanf(fd, "%4i %4i %1i %4i %4i %4i %4i %4i %4i %4i %4i %4i %4i %4i %4i %4i %4i %4i %4i", + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 100 | &deadlist[1][i], &deadlist[2][i], &deadlist[3][i], &deadlist[4][i], &deadlist[5][i], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | &deadlist[6][i], &deadlist[7][i], &deadlist[8][i], &deadlist[9][i], &deadlist[10][i], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 102 | &deadlist[11][i], &deadlist[12][i], &deadlist[13][i], &deadlist[14][i], &deadlist[15][i], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 103 | &deadlist[16][i], &deadlist[17][i], &deadlist[18][i], &deadlist[19][i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 302 | if (this == NULL) return 0; + | ^~ +../libfits/fits_exc.cpp:55:29: warning: this statement may fall through [-Wimplicit-fallthrough=] + 55 | sum /= (double)isum; + | ~~~~^~~~~~~~~~~~~~~ +../libfits/fits_exc.cpp:57:9: note: here + 57 | case 0: + | ^~~~ +../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': +../libfits/fits.h: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, @@ -17007,55 +16781,6 @@ ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } | ~~~~~~~~~~~~^~~~~~ -../libfits/fits_ops.cpp:2180: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2180 | #pragma omp parallel for private(d,z) - | -../libfits/fits_ops.cpp:2187: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2187 | #pragma omp parallel for private(d,z) - | -../libfits/fits_ops.cpp:2194: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2194 | #pragma omp parallel for private(d,z) - | -../libfits/fits_ops.cpp:2201: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2201 | #pragma omp parallel for private(d,z) - | -../libfits/fits_ops.cpp:2208: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2208 | #pragma omp parallel for private(z) - | -../libfits/fits_ops.cpp:2313: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2313 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:2323: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2323 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:2333: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2333 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:2343: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2343 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:2353: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2353 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:2367: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2367 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:2377: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2377 | #pragma omp parallel for private(y,z) - | -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_range.o ../libfits/fits_range.cpp -../libfits/fits_ops.cpp:2387: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2387 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:2397: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2397 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:2407: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2407 | #pragma omp parallel for private(y,z) - | -../libfits/fits_ops.cpp:2417: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 2417 | #pragma omp parallel for private(y,z) - | ../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -17112,10 +16837,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.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 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; } @@ -17182,161 +16903,10 @@ ../libfits/fits_file.cpp:1013:13: warning: unused variable 'rv' [-Wunused-variable] 1013 | int rv = -1; | ^~ -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; } - | ~~~~~~~~~~~~^~~~~~ -../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 'unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272: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 'unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'forloopNode::forloopNode(ASTNode*, ASTNode*, ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:374: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_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; - | ^~ -In file included from ../dpuser/functions.h:9, - from ../dpuser/dpuser_utils.h:53, - from ../libfits/fits.h:30, - from ../libfits/fits_filters.cpp:18: -../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 '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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_red.o ../libfits/fits_red.cpp -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': -../dpuser/dpuserAST.h:272: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 'unsigned int'} [-Wsign-compare] - 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual rangeNode::~rangeNode()': -../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In constructor 'extractrangeNode::extractrangeNode(ASTNode*, ASTNode*)': -../dpuser/dpuserAST.h:310:14: warning: 'extractrangeNode::argument' will be initialized after [-Wreorder] - 310 | ASTNode *argument; - | ^~~~~~~~ -../dpuser/dpuserAST.h:309:14: warning: 'ASTNode* extractrangeNode::range' [-Wreorder] - 309 | ASTNode *range; - | ^~~~~ -../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] - 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } - | ^~~~~~~~~~~~~~~~ ../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); | ~~~~~^~~~~~~~~~~~~ -../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; @@ -17344,17 +16914,11 @@ 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_funcs.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_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 destructor 'virtual functionNode::~functionNode()': ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -17414,11 +16978,18 @@ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, - from ../libfits/fits_funcs.cpp:16: + from ../libfits/fits_filters.cpp:18: ../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 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -17441,13 +17012,6 @@ ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } | ~~^~~~~~~~~~~~~ -../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 rangeNode::~rangeNode()': ../dpuser/dpuserAST.h:295:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 295 | virtual ~rangeNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } @@ -17489,10 +17053,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_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)); @@ -17637,11 +17197,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o JulianDay.o ../libfits/JulianDay.cpp -../libfits/fits.cpp: In member function 'bool Fits::copy(const Fits&)': -../libfits/fits.cpp:354:12: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation] - 354 | strncpy(crtype, a.crtype, 9); - | ^ ../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); @@ -17706,36 +17261,10 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -../libfits/fits_dpl.cpp: In member function 'void Fits::dpl_apply(char*)': -../libfits/fits_dpl.cpp:96:11: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 96 | fscanf(fd, "%6i", &imax); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -../libfits/fits_dpl.cpp:99:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 99 | fscanf(fd, "%4i %4i %1i %4i %4i %4i %4i %4i %4i %4i %4i %4i %4i %4i %4i %4i %4i %4i %4i", - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 100 | &deadlist[1][i], &deadlist[2][i], &deadlist[3][i], &deadlist[4][i], &deadlist[5][i], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | &deadlist[6][i], &deadlist[7][i], &deadlist[8][i], &deadlist[9][i], &deadlist[10][i], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 102 | &deadlist[11][i], &deadlist[12][i], &deadlist[13][i], &deadlist[14][i], &deadlist[15][i], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 103 | &deadlist[16][i], &deadlist[17][i], &deadlist[18][i], &deadlist[19][i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libfits/fits_file.cpp: In member function 'bool Fits::getHeaderInformation()': ../libfits/fits_file.cpp:1287:16: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation] 1287 | strncpy(crtype, info.type, 9); | ^ -../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/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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o math_utils.o ../libfits/math_utils.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, @@ -17800,6 +17329,572 @@ ../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_mem.cpp: In member function 'bool Fits::allocateMemory(dpint64)': +../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_ops.o ../libfits/fits_ops.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_procs.o ../libfits/fits_procs.cpp +../libfits/fits_ops.cpp:42: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 42 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:46: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 46 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:50: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 50 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:77: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 77 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:81: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 81 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:85: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 85 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:113: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 113 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:117: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 117 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:121: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 121 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:152: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 152 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:156: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 156 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:160: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 160 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:403: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 403 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:407: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 407 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:411: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 411 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:415: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 415 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:419: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 419 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:427: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 427 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:431: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 431 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:435: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 435 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:439: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 439 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:443: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 443 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:447: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 447 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:455: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 455 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:459: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 459 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:463: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 463 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:467: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 467 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:471: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 471 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:475: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 475 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:479: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 479 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:526: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 526 | #pragma omp parallel for private(f,z) + | +../libfits/fits_ops.cpp:533: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 533 | #pragma omp parallel for private(f,z) + | +../libfits/fits_ops.cpp:540: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 540 | #pragma omp parallel for private(f,z) + | +../libfits/fits_ops.cpp:547: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 547 | #pragma omp parallel for private(f,z) + | +../libfits/fits_ops.cpp:554: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 554 | #pragma omp parallel for private(z) + | +../libfits/fits_ops.cpp:564: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 564 | #pragma omp parallel for private(d,z) + | +../libfits/fits_ops.cpp:571: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 571 | #pragma omp parallel for private(d,z) + | +../libfits/fits_ops.cpp:578: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 578 | #pragma omp parallel for private(d,z) + | +../libfits/fits_ops.cpp:585: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 585 | #pragma omp parallel for private(d,z) + | +../libfits/fits_ops.cpp:592: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 592 | #pragma omp parallel for private(d,z) + | +../libfits/fits_ops.cpp:599: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 599 | #pragma omp parallel for private(z) + | +../libfits/fits_ops.cpp:693: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 693 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:703: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 703 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:713: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 713 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:723: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 723 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:733: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 733 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:747: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 747 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:757: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 757 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:767: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 767 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:777: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 777 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:787: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 787 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:797: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 797 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:811: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 811 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:821: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 821 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:831: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 831 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:841: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 841 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:851: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 851 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:861: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 861 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:871: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 871 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:931: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 931 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:935: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 935 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:939: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 939 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:943: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 943 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:947: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 947 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:955: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 955 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:959: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 959 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:963: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 963 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:967: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 967 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:971: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 971 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:975: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 975 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:983: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 983 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:987: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 987 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:991: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 991 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:995: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 995 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:999: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 999 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:1003: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1003 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:1007: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1007 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:1049: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1049 | #pragma omp parallel for private(f,z) + | +../libfits/fits_ops.cpp:1056: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1056 | #pragma omp parallel for private(f,z) + | +../libfits/fits_ops.cpp:1063: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1063 | #pragma omp parallel for private(f,z) + | +../libfits/fits_ops.cpp:1070: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1070 | #pragma omp parallel for private(f,z) + | +../libfits/fits_ops.cpp:1077: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1077 | #pragma omp parallel for private(z) + | +../libfits/fits_ops.cpp:1087: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1087 | #pragma omp parallel for private(d,z) + | +../libfits/fits_ops.cpp:1094: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1094 | #pragma omp parallel for private(d,z) + | +../libfits/fits_ops.cpp:1101: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1101 | #pragma omp parallel for private(d,z) + | +../libfits/fits_ops.cpp:1108: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1108 | #pragma omp parallel for private(d,z) + | +../libfits/fits_ops.cpp:1115: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1115 | #pragma omp parallel for private(d,z) + | +../libfits/fits_ops.cpp:1122: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1122 | #pragma omp parallel for private(z) + | +../libfits/fits_ops.cpp:1208: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1208 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:1218: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1218 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:1228: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1228 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:1238: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1238 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:1248: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1248 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:1262: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1262 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:1272: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1272 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:1282: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1282 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:1292: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1292 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:1302: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1302 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:1312: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1312 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:1442: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1442 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:1446: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1446 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:1450: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1450 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:1454: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1454 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:1458: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1458 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:1466: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1466 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:1470: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1470 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:1474: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1474 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:1478: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1478 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:1482: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1482 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:1486: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1486 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:1576: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1576 | #pragma omp parallel for private(f,z) + | +../libfits/fits_ops.cpp:1583: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1583 | #pragma omp parallel for private(f,z) + | +../libfits/fits_ops.cpp:1590: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1590 | #pragma omp parallel for private(f,z) + | +../libfits/fits_ops.cpp:1597: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1597 | #pragma omp parallel for private(f,z) + | +../libfits/fits_ops.cpp:1604: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1604 | #pragma omp parallel for private(f,z) + | +../libfits/fits_ops.cpp:1615: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1615 | #pragma omp parallel for private(d,z) + | +../libfits/fits_ops.cpp:1622: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1622 | #pragma omp parallel for private(d,z) + | +../libfits/fits_ops.cpp:1629: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1629 | #pragma omp parallel for private(d,z) + | +../libfits/fits_ops.cpp:1636: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1636 | #pragma omp parallel for private(d,z) + | +../libfits/fits_ops.cpp:1643: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1643 | #pragma omp parallel for private(d,z) + | +../libfits/fits_ops.cpp:1650: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1650 | #pragma omp parallel for private(d,z) + | +../libfits/fits_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); + | ^~ +../libfits/fits_file.cpp:725:18: note: directive argument in the range [1, 2147483647] + 725 | sprintf(key, "TTYPE%i", column); + | ^~~~~~~~~ +In function 'int sprintf(char*, const char*, ...)', + inlined from 'bool Fits::GetBintableColumn(int, dpStringList&)' at ../libfits/fits_file.cpp:725:12: +/usr/include/i386-linux-gnu/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 7 and 16 bytes into a destination of size 9 + 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 31 | __glibc_objsize (__s), __fmt, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 32 | __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~ +../libfits/fits_ops.cpp:1759: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1759 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:1769: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1769 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:1779: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1779 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:1789: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1789 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:1799: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1799 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:1813: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1813 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:1823: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1823 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:1833: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1833 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:1843: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1843 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:1853: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1853 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:1863: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 1863 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:2005: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2005 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:2009: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2009 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:2013: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2013 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:2017: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2017 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:2021: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2021 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:2029: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2029 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:2033: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2033 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:2037: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2037 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:2041: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2041 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:2045: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2045 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:2049: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2049 | #pragma omp parallel for + | +../libfits/fits_ops.cpp:2135: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2135 | #pragma omp parallel for private(f,z) + | +../libfits/fits_ops.cpp:2142: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2142 | #pragma omp parallel for private(f,z) + | +../libfits/fits_ops.cpp:2149: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2149 | #pragma omp parallel for private(f,z) + | +../libfits/fits_ops.cpp:2156: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2156 | #pragma omp parallel for private(f,z) + | +../libfits/fits_ops.cpp:2163: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2163 | #pragma omp parallel for private(z) + | +../libfits/fits_ops.cpp:2173: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2173 | #pragma omp parallel for private(d,z) + | +../libfits/fits_ops.cpp:2180: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2180 | #pragma omp parallel for private(d,z) + | +../libfits/fits_ops.cpp:2187: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2187 | #pragma omp parallel for private(d,z) + | +../libfits/fits_ops.cpp:2194: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2194 | #pragma omp parallel for private(d,z) + | +../libfits/fits_ops.cpp:2201: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2201 | #pragma omp parallel for private(d,z) + | +../libfits/fits_ops.cpp:2208: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2208 | #pragma omp parallel for private(z) + | +../libfits/fits_ops.cpp:2313: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2313 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:2323: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2323 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:2333: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2333 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:2343: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2343 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:2353: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2353 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:2367: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2367 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:2377: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2377 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:2387: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2387 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:2397: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2397 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:2407: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2407 | #pragma omp parallel for private(y,z) + | +../libfits/fits_ops.cpp:2417: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 2417 | #pragma omp parallel for private(y,z) + | +../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); + | ^~ +../libfits/fits_file.cpp:843:18: note: directive argument in the range [1, 2147483647] + 843 | sprintf(key, "TBCOL%i", column); + | ^~~~~~~~~ +In function 'int sprintf(char*, const char*, ...)', + inlined from 'bool Fits::GetAsciitableColumn(int, dpStringList&)' at ../libfits/fits_file.cpp:843:12: +/usr/include/i386-linux-gnu/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 7 and 16 bytes into a destination of size 9 + 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 31 | __glibc_objsize (__s), __fmt, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 32 | __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~ +../libfits/fits_file.cpp: In member function 'bool Fits::GetAsciitableColumn(int, dpStringList&)': +../libfits/fits_file.cpp:874:24: warning: '%i' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] + 874 | sprintf(key, "TTYPE%i", column); + | ^~ +../libfits/fits_file.cpp:874:18: note: directive argument in the range [1, 2147483647] + 874 | sprintf(key, "TTYPE%i", column); + | ^~~~~~~~~ +In function 'int sprintf(char*, const char*, ...)', + inlined from 'bool Fits::GetAsciitableColumn(int, dpStringList&)' at ../libfits/fits_file.cpp:874:12: +/usr/include/i386-linux-gnu/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 7 and 16 bytes into a destination of size 9 + 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 31 | __glibc_objsize (__s), __fmt, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 32 | __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_range.o ../libfits/fits_range.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_red.o ../libfits/fits_red.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o JulianDay.o ../libfits/JulianDay.cpp +../libfits/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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o math_utils.o ../libfits/math_utils.cpp ../libfits/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; @@ -17870,13 +17965,6 @@ ../libfits/JulianDay.cpp:122:12: note: because 'CJulianDay' has user-provided 'CJulianDay CJulianDay::operator=(const CJulianDay&)' 122 | CJulianDay CJulianDay::operator=(const CJulianDay& CJD) | ^~~~~~~~~~ -../libfits/fits.h: In constructor 'FitsIndexRef::FitsIndexRef(const Fits*, const INDEX&)': -../libfits/fits.h: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/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); @@ -17884,63 +17972,10 @@ ../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_mem.cpp: In member function 'bool Fits::allocateMemory(dpint64)': -../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpComplex.o ../libfits/dpComplex.cpp -../libfits/fits_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); - | ^~ -../libfits/fits_file.cpp:725:18: note: directive argument in the range [1, 2147483647] - 725 | sprintf(key, "TTYPE%i", column); - | ^~~~~~~~~ -In function 'int sprintf(char*, const char*, ...)', - inlined from 'bool Fits::GetBintableColumn(int, dpStringList&)' at ../libfits/fits_file.cpp:725:12: -/usr/include/i386-linux-gnu/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 7 and 16 bytes into a destination of size 9 - 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 31 | __glibc_objsize (__s), __fmt, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 32 | __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~ -../libfits/fits_file.cpp: In member function 'bool Fits::GetAsciitableColumn(int, dpStringList&)': -../libfits/fits_file.cpp: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); - | ^~ -../libfits/fits_file.cpp:843:18: note: directive argument in the range [1, 2147483647] - 843 | sprintf(key, "TBCOL%i", column); - | ^~~~~~~~~ -In function 'int sprintf(char*, const char*, ...)', - inlined from 'bool Fits::GetAsciitableColumn(int, dpStringList&)' at ../libfits/fits_file.cpp:843:12: -/usr/include/i386-linux-gnu/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 7 and 16 bytes into a destination of size 9 - 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 31 | __glibc_objsize (__s), __fmt, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 32 | __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~ -../libfits/fits_file.cpp: In member function 'bool Fits::GetAsciitableColumn(int, dpStringList&)': -../libfits/fits_file.cpp:874:24: warning: '%i' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] - 874 | sprintf(key, "TTYPE%i", column); - | ^~ -../libfits/fits_file.cpp:874:18: note: directive argument in the range [1, 2147483647] - 874 | sprintf(key, "TTYPE%i", column); - | ^~~~~~~~~ -In function 'int sprintf(char*, const char*, ...)', - inlined from 'bool Fits::GetAsciitableColumn(int, dpStringList&)' at ../libfits/fits_file.cpp:874:12: -/usr/include/i386-linux-gnu/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 7 and 16 bytes into a destination of size 9 - 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 31 | __glibc_objsize (__s), __fmt, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 32 | __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~ 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; } @@ -18008,38 +18043,54 @@ ../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_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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o dpComplex.o ../libfits/dpComplex.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fitting.o ../libfits/fitting.cpp -../libfits/fits_procs.cpp: In function 'int Boxcar(Fits&, int, int, int)': -../libfits/fits_procs.cpp:2980:17: warning: unused variable 'index' [-Wunused-variable] - 2980 | dpint64 index; - | ^~~~~ -../libfits/fits_procs.cpp: In member function 'bool Fits::mosaic(const char*)': -../libfits/fits_procs.cpp:3039:40: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] - 3039 | tmpStr = inp[i].simplifyWhiteSpace(); - | ^ -In file included from ../dpuser/dpuser.h:10, - from ../dpuser/dpuser_utils.h:47: -../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' - 19 | dpString(const dpString &); - | ^~~~~~~~ -../libfits/fits_procs.cpp:3017:41: warning: unused variable 'd' [-Wunused-variable] - 3017 | float *xshift, *yshift, *scale, d, xmin, xmax, ymin, ymax; - | ^ +../libfits/fits.h: In 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_range.cpp:13: + 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; } @@ -18107,16 +18158,34 @@ ../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_range.cpp: In member function 'void Fits::deflate()': -../libfits/fits_range.cpp:1199:35: warning: zero-length gnu_printf format string [-Wformat-zero-length] - 1199 | sprintf(ctype[i], ""); - | ^~ -../libfits/fits_range.cpp:1201:35: warning: zero-length gnu_printf format string [-Wformat-zero-length] - 1201 | sprintf(cunit[i], ""); - | ^~ -../libfits/fits_range.cpp:1251:25: warning: zero-length gnu_printf format string [-Wformat-zero-length] - 1251 | sprintf(crtype, ""); - | ^~ +../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_procs.cpp: In function 'int Boxcar(Fits&, int, int, int)': +../libfits/fits_procs.cpp:2980:17: warning: unused variable 'index' [-Wunused-variable] + 2980 | dpint64 index; + | ^~~~~ +../libfits/fits_procs.cpp: In member function 'bool Fits::mosaic(const char*)': +../libfits/fits_procs.cpp:3039:40: warning: implicitly-declared 'dpString& dpString::operator=(const dpString&)' is deprecated [-Wdeprecated-copy] + 3039 | tmpStr = inp[i].simplifyWhiteSpace(); + | ^ +In file included from ../dpuser/dpuser.h:10, + from ../dpuser/dpuser_utils.h:47: +../utils/dpstring.h:19:9: note: because 'dpString' has user-provided 'dpString::dpString(const dpString&)' + 19 | dpString(const dpString &); + | ^~~~~~~~ +../libfits/fits_procs.cpp:3017:41: warning: unused variable 'd' [-Wunused-variable] + 3017 | float *xshift, *yshift, *scale, d, xmin, xmax, ymin, ymax; + | ^ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o voronoi.o ../libfits/voronoi.cpp ../libfits/fits_procs.cpp: In member function 'bool Fits::old_reass()': ../libfits/fits_procs.cpp:2675:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 2675 | } @@ -18124,7 +18193,6 @@ ../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o voronoi.o ../libfits/voronoi.cpp ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 302 | if (this == NULL) return 0; @@ -18132,12 +18200,11 @@ 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: + from ../libfits/fits_red.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; } | ~~~~~~~~~~~~^~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_logic.o ../libfits/fits_logic.cpp ../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 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -18201,50 +18268,56 @@ ../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o astrolib.o ../libfits/astrolib.cpp -/usr/lib/qt5/bin/rcc -name QFitsViewDoc doc/QFitsViewDoc.qrc -o qrc_QFitsViewDoc.cpp +../libfits/fits_red.cpp: In member function 'bool Fits::quick_lucy(const Fits&, int, double)': +../libfits/fits_red.cpp:610:64: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'dpint64' {aka 'long long int'} [-Wformat=] + 610 | sprintf(msg, "lucy interrupted after %li iterations\n", iter+1); + | ~~^ ~~~~~~ + | | | + | long int dpint64 {aka long long int} + | %lli +../libfits/fits_red.cpp:616:59: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'dpint64' {aka 'long long int'} [-Wformat=] + 616 | sprintf(msg, "lucy ===> niter = %li, sum = %f %f\n", iter+1, sum, sum/thresh); + | ~~^ ~~~~~~ + | | | + | long int dpint64 {aka long long int} + | %lli +../libfits/fits_red.cpp: In member function 'bool Fits::maxEntropy(const Fits&, int, float)': +../libfits/fits_red.cpp:721:60: warning: unused parameter 'thresh' [-Wunused-parameter] + 721 | bool Fits::maxEntropy(const Fits & dbeam, int niter, float thresh) { + | ~~~~~~^~~~~~ +../libfits/fits_red.cpp: In member function 'bool Fits::smooth1d(float, int)': +../libfits/fits_red.cpp:823:16: warning: unused variable 'i' [-Wunused-variable] + 823 | long N, M, i, x, y, z, z1, inc; + | ^ +../libfits/fits_red.cpp:823:25: warning: variable 'z' set but not used [-Wunused-but-set-variable] + 823 | long N, M, i, x, y, z, z1, inc; + | ^ +../libfits/fits_red.cpp:824:12: warning: unused variable 're' [-Wunused-variable] + 824 | double re, gausstotal; + | ^~ +../libfits/fits_red.cpp:825:19: warning: unused variable 'dy2' [-Wunused-variable] + 825 | double sigma, dy2, dx2, d2, xcen, ycen; + | ^~~ +../libfits/fits_red.cpp:825:39: warning: unused variable 'ycen' [-Wunused-variable] + 825 | double sigma, dy2, dx2, d2, xcen, ycen; + | ^~~~ +../libfits/fits_red.cpp: In member function 'bool Fits::velmap(Fits&, double, double, double, int)': +../libfits/fits_red.cpp:1110:47: warning: format '%i' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] + 1110 | sprintf(msg, "velmap: at row %i", x); + | ~^ ~ + | | | + | int long int + | %li +../libfits/fits_red.cpp:1113:65: warning: format '%i' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] + 1113 | sprintf(msg, "velmap interrupted after %i rows", x); + | ~^ ~ + | | | + | int long int + | %li In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, - from ../libfits/math_utils.cpp:16: + from ../libfits/fits_range.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; } @@ -18253,92 +18326,21 @@ ../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ -../libfits/fits_logic.cpp:15: warning: "LOGICACTION" redefined - 15 | #define LOGICACTION >= - | -../libfits/fits_logic.cpp:8: note: this is the location of the previous definition - 8 | #define LOGICACTION > - | -../libfits/fits_logic.cpp:22: warning: "LOGICACTION" redefined - 22 | #define LOGICACTION < - | -../libfits/fits_logic.cpp:15: note: this is the location of the previous definition - 15 | #define LOGICACTION >= - | -../libfits/fits_logic.cpp:29: warning: "LOGICACTION" redefined - 29 | #define LOGICACTION <= - | -../libfits/fits_logic.cpp:22: note: this is the location of the previous definition - 22 | #define LOGICACTION < - | -../libfits/fits_logic.cpp:36: warning: "LOGICACTION" redefined - 36 | #define LOGICACTION != - | -../libfits/fits_logic.cpp:29: note: this is the location of the previous definition - 29 | #define LOGICACTION <= - | -../libfits/fits_logic.cpp:43: warning: "LOGICACTION" redefined - 43 | #define LOGICACTION == - | -../libfits/fits_logic.cpp:36: note: this is the location of the previous definition - 36 | #define LOGICACTION != - | -../libfits/fits_logic.cpp:50: warning: "LOGICACTION" redefined - 50 | #define LOGICACTION > - | -../libfits/fits_logic.cpp:43: note: this is the location of the previous definition - 43 | #define LOGICACTION == - | ../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ -../libfits/fits_logic.cpp:56: warning: "LOGICACTION" redefined - 56 | #define LOGICACTION >= - | -../libfits/fits_logic.cpp:50: note: this is the location of the previous definition - 50 | #define LOGICACTION > - | -../libfits/fits_logic.cpp:62: warning: "LOGICACTION" redefined - 62 | #define LOGICACTION < - | -../libfits/fits_logic.cpp:56: note: this is the location of the previous definition - 56 | #define LOGICACTION >= - | -../libfits/fits_logic.cpp:68: warning: "LOGICACTION" redefined - 68 | #define LOGICACTION <= - | -../libfits/fits_logic.cpp:62: note: this is the location of the previous definition - 62 | #define LOGICACTION < - | -../libfits/fits_logic.cpp:74: warning: "LOGICACTION" redefined - 74 | #define LOGICACTION != - | -../libfits/fits_logic.cpp:68: note: this is the location of the previous definition - 68 | #define LOGICACTION <= - | -../libfits/fits_logic.cpp:80: warning: "LOGICACTION" redefined - 80 | #define LOGICACTION == - | -../libfits/fits_logic.cpp:74: note: this is the location of the previous definition - 74 | #define LOGICACTION != - | -../libfits/fits_logic.cpp:86: warning: "LOGICACTION" redefined - 86 | #define LOGICACTION && - | -../libfits/fits_logic.cpp:80: note: this is the location of the previous definition - 80 | #define LOGICACTION == - | -../libfits/fits_logic.cpp:93: warning: "LOGICACTION" redefined - 93 | #define LOGICACTION || - | -../libfits/fits_logic.cpp:86: note: this is the location of the previous definition - 86 | #define LOGICACTION && - | ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; | ^~ +../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}; + | ^ ../dpuser/dpuserAST.h:271:18: warning: 'ASTNode* statementNode::stmt' [-Wreorder] 271 | ASTNode *stmt = NULL; | ^~~~ @@ -18383,10 +18385,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.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 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; } @@ -18394,14 +18392,24 @@ ../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/math_utils.cpp: In function 'int trans_matrix_errors(int, int, double*, double*, double*, double*, double*, double*, double*, double*)': -../libfits/math_utils.cpp:359:38: warning: variable 'error' set but not used [-Wunused-but-set-variable] - 359 | double *A[11], angle, scale, error; - | ^~~~~ +../libfits/fits_range.cpp: In member function 'void Fits::deflate()': +../libfits/fits_range.cpp:1199:35: warning: zero-length gnu_printf format string [-Wformat-zero-length] + 1199 | sprintf(ctype[i], ""); + | ^~ +../libfits/fits_range.cpp:1201:35: warning: zero-length gnu_printf format string [-Wformat-zero-length] + 1201 | sprintf(cunit[i], ""); + | ^~ +../libfits/fits_range.cpp:1251:25: warning: zero-length gnu_printf format string [-Wformat-zero-length] + 1251 | sprintf(crtype, ""); + | ^~ +../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_red.cpp:13: + from ../libfits/math_utils.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; } @@ -18469,58 +18477,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(); } | ^~~~~ -/usr/lib/qt5/bin/rcc -name QFitsViewRes resources/QFitsViewRes.qrc -o qrc_QFitsViewRes.cpp -../libfits/fits_red.cpp: In member function 'bool Fits::quick_lucy(const Fits&, int, double)': -../libfits/fits_red.cpp:610:64: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'dpint64' {aka 'long long int'} [-Wformat=] - 610 | sprintf(msg, "lucy interrupted after %li iterations\n", iter+1); - | ~~^ ~~~~~~ - | | | - | long int dpint64 {aka long long int} - | %lli -../libfits/fits_red.cpp:616:59: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'dpint64' {aka 'long long int'} [-Wformat=] - 616 | sprintf(msg, "lucy ===> niter = %li, sum = %f %f\n", iter+1, sum, sum/thresh); - | ~~^ ~~~~~~ - | | | - | long int dpint64 {aka long long int} - | %lli -../libfits/fits_red.cpp: In member function 'bool Fits::maxEntropy(const Fits&, int, float)': -../libfits/fits_red.cpp:721:60: warning: unused parameter 'thresh' [-Wunused-parameter] - 721 | bool Fits::maxEntropy(const Fits & dbeam, int niter, float thresh) { - | ~~~~~~^~~~~~ -../libfits/fits_red.cpp: In member function 'bool Fits::smooth1d(float, int)': -../libfits/fits_red.cpp:823:16: warning: unused variable 'i' [-Wunused-variable] - 823 | long N, M, i, x, y, z, z1, inc; - | ^ -../libfits/fits_red.cpp:823:25: warning: variable 'z' set but not used [-Wunused-but-set-variable] - 823 | long N, M, i, x, y, z, z1, inc; - | ^ -../libfits/fits_red.cpp:824:12: warning: unused variable 're' [-Wunused-variable] - 824 | double re, gausstotal; - | ^~ -../libfits/fits_red.cpp:825:19: warning: unused variable 'dy2' [-Wunused-variable] - 825 | double sigma, dy2, dx2, d2, xcen, ycen; - | ^~~ -../libfits/fits_red.cpp:825:39: warning: unused variable 'ycen' [-Wunused-variable] - 825 | double sigma, dy2, dx2, d2, xcen, ycen; - | ^~~~ -../libfits/fits_red.cpp: In member function 'bool Fits::velmap(Fits&, double, double, double, int)': -../libfits/fits_red.cpp:1110:47: warning: format '%i' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] - 1110 | sprintf(msg, "velmap: at row %i", x); - | ~^ ~ - | | | - | int long int - | %li -../libfits/fits_red.cpp:1113:65: warning: format '%i' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] - 1113 | sprintf(msg, "velmap interrupted after %i rows", x); - | ~^ ~ - | | | - | int long int - | %li -g++ -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -dM -E -o moc_predefs.h /usr/lib/i386-linux-gnu/qt5/mkspecs/features/data/dummy.cpp -../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': -../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 302 | if (this == NULL) return 0; - | ^~ +../libfits/math_utils.cpp: In function 'int trans_matrix_errors(int, int, double*, double*, double*, double*, double*, double*, double*, double*)': +../libfits/math_utils.cpp:359:38: warning: variable 'error' set but not used [-Wunused-but-set-variable] + 359 | double *A[11], angle, scale, error; + | ^~~~~ +../libfits/fits_ops.cpp: In member function 'bool Fits::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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o fits_logic.o ../libfits/fits_logic.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, @@ -18530,6 +18498,14 @@ ../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 ../libfits/voronoi.cpp:1: +../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 'unsigned int'} [-Wsign-compare] 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } @@ -18566,10 +18542,18 @@ ../dpuser/dpuserAST.h:311:5: warning: when initialized here [-Wreorder] 311 | extractrangeNode(ASTNode *arg, ASTNode *newrange) : argument(arg), range(newrange) { } | ^~~~~~~~~~~~~~~~ +../dpuser/dpuserAST.h: In destructor 'virtual functionNode::~functionNode()': +../dpuser/dpuserAST.h:244:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In 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 destructor 'virtual procedureNode::~procedureNode()': +../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } + | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; | ^~~~~~~~ @@ -18580,35 +18564,6 @@ ../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 ../libfits/voronoi.cpp:1: -../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 'unsigned int'} [-Wsign-compare] - 244 | virtual ~functionNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ -../dpuser/dpuserAST.h: In destructor 'virtual procedureNode::~procedureNode()': -../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } - | ~~^~~~~~~~~~~~~ ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; @@ -18619,6 +18574,12 @@ ../dpuser/dpuserAST.h:273:9: warning: when initialized here [-Wreorder] 273 | statementNode(ASTNode *s) : id(0), stmt(s) { } | ^~~~~~~~~~~~~ +../dpuser/dpuserAST.h:374:41: warning: 'ASTNode* forloopNode::commands' [-Wreorder] + 374 | ASTNode *start, *check = NULL, *commands, *change = NULL, *limit = NULL; + | ^~~~~~~~ +../dpuser/dpuserAST.h:376:9: warning: when initialized here [-Wreorder] + 376 | forloopNode(ASTNode *s, ASTNode *c, ASTNode *co) : start(s), limit(c), commands(co) { } + | ^~~~~~~~~~~ ../dpuser/dpuserAST.h: In destructor 'virtual listNode::~listNode()': ../dpuser/dpuserAST.h:284:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 284 | virtual ~listNode() { for (int i = 0; i < list.size(); i++) delete list.at(i); } @@ -18657,13 +18618,109 @@ ../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_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.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 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:15: warning: "LOGICACTION" redefined + 15 | #define LOGICACTION >= + | +../libfits/fits_logic.cpp:8: note: this is the location of the previous definition + 8 | #define LOGICACTION > + | +../libfits/fits_logic.cpp:22: warning: "LOGICACTION" redefined + 22 | #define LOGICACTION < + | +../libfits/fits_logic.cpp:15: note: this is the location of the previous definition + 15 | #define LOGICACTION >= + | +../libfits/fits_logic.cpp:29: warning: "LOGICACTION" redefined + 29 | #define LOGICACTION <= + | +../libfits/fits_logic.cpp:22: note: this is the location of the previous definition + 22 | #define LOGICACTION < + | +../libfits/fits_logic.cpp:36: warning: "LOGICACTION" redefined + 36 | #define LOGICACTION != + | +../libfits/fits_logic.cpp:29: note: this is the location of the previous definition + 29 | #define LOGICACTION <= + | +../libfits/fits_logic.cpp:43: warning: "LOGICACTION" redefined + 43 | #define LOGICACTION == + | +../libfits/fits_logic.cpp:36: note: this is the location of the previous definition + 36 | #define LOGICACTION != + | +../libfits/fits_logic.cpp:50: warning: "LOGICACTION" redefined + 50 | #define LOGICACTION > + | +../libfits/fits_logic.cpp:43: note: this is the location of the previous definition + 43 | #define LOGICACTION == + | +../libfits/fits_logic.cpp:56: warning: "LOGICACTION" redefined + 56 | #define LOGICACTION >= + | +../libfits/fits_logic.cpp:50: note: this is the location of the previous definition + 50 | #define LOGICACTION > + | +../libfits/fits_logic.cpp:62: warning: "LOGICACTION" redefined + 62 | #define LOGICACTION < + | +../libfits/fits_logic.cpp:56: note: this is the location of the previous definition + 56 | #define LOGICACTION >= + | +../libfits/fits_logic.cpp:68: warning: "LOGICACTION" redefined + 68 | #define LOGICACTION <= + | +../libfits/fits_logic.cpp:62: note: this is the location of the previous definition + 62 | #define LOGICACTION < + | +../libfits/fits_logic.cpp:74: warning: "LOGICACTION" redefined + 74 | #define LOGICACTION != + | +../libfits/fits_logic.cpp:68: note: this is the location of the previous definition + 68 | #define LOGICACTION <= + | +../libfits/fits_logic.cpp:80: warning: "LOGICACTION" redefined + 80 | #define LOGICACTION == + | +../libfits/fits_logic.cpp:74: note: this is the location of the previous definition + 74 | #define LOGICACTION != + | +../libfits/fits_logic.cpp:86: warning: "LOGICACTION" redefined + 86 | #define LOGICACTION && + | +../libfits/fits_logic.cpp:80: note: this is the location of the previous definition + 80 | #define LOGICACTION == + | +../libfits/fits_logic.cpp:93: warning: "LOGICACTION" redefined + 93 | #define LOGICACTION || + | +../libfits/fits_logic.cpp:86: note: this is the location of the previous definition + 86 | #define LOGICACTION && + | +../libfits/voronoi.cpp: In function 'void bin2d_reassign_bad_bins(Fits&, Fits&, Fits&, Fits&, double, Fits&, Fits&, Fits&)': +../libfits/voronoi.cpp:205:68: warning: unused parameter 'noise' [-Wunused-parameter] + 205 | void bin2d_reassign_bad_bins(Fits &x, Fits &y, Fits &signal, Fits &noise, double targetSN, Fits &cclass, Fits &xnode, Fits &ynode) { + | ~~~~~~^~~~~ +../libfits/voronoi.cpp:205:82: warning: unused parameter 'targetSN' [-Wunused-parameter] + 205 | void bin2d_reassign_bad_bins(Fits &x, Fits &y, Fits &signal, Fits &noise, double targetSN, Fits &cclass, Fits &xnode, Fits &ynode) { + | ~~~~~~~^~~~~~~~ +../libfits/voronoi.cpp: In function 'void bin2d_cvt_equal_mass(Fits&, Fits&, Fits&, Fits&, Fits&, Fits&, int*)': +../libfits/voronoi.cpp:291:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 291 | for (j = 0; j < npixels; j++) { + | ~~^~~~~~~~~ ../libfits/fitting.cpp: In function 'double polyfit1d(Fits&, const Fits&, const Fits&, const Fits&, int)': ../libfits/fitting.cpp:39:9: warning: unused variable 'nn' [-Wunused-variable] 39 | int nn = 0; @@ -18676,14 +18733,6 @@ ../libfits/fitting.cpp:221:14: warning: unused variable 'e' [-Wunused-variable] 221 | double e =exp(-FOUR_LN2*diff*diff/(w*w))/s; | ^ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qrc_QFitsViewDoc.o qrc_QFitsViewDoc.cpp -../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 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; @@ -18742,17 +18791,6 @@ ../libfits/fitting.cpp:1225:10: warning: unused variable 'offset' [-Wunused-variable] 1225 | double offset = gsl_vector_get (x, 0); // constant offset | ^~~~~~ -../libfits/voronoi.cpp: In function 'void bin2d_reassign_bad_bins(Fits&, Fits&, Fits&, Fits&, double, Fits&, Fits&, Fits&)': -../libfits/voronoi.cpp:205:68: warning: unused parameter 'noise' [-Wunused-parameter] - 205 | void bin2d_reassign_bad_bins(Fits &x, Fits &y, Fits &signal, Fits &noise, double targetSN, Fits &cclass, Fits &xnode, Fits &ynode) { - | ~~~~~~^~~~~ -../libfits/voronoi.cpp:205:82: warning: unused parameter 'targetSN' [-Wunused-parameter] - 205 | void bin2d_reassign_bad_bins(Fits &x, Fits &y, Fits &signal, Fits &noise, double targetSN, Fits &cclass, Fits &xnode, Fits &ynode) { - | ~~~~~~~^~~~~~~~ -../libfits/voronoi.cpp: In function 'void bin2d_cvt_equal_mass(Fits&, Fits&, Fits&, Fits&, Fits&, Fits&, int*)': -../libfits/voronoi.cpp:291:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 291 | for (j = 0; j < npixels; j++) { - | ~~^~~~~~~~~ ../libfits/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; @@ -18873,18 +18911,24 @@ ../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qrc_QFitsViewRes.o qrc_QFitsViewRes.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o astrolib.o ../libfits/astrolib.cpp ../libfits/fits.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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsMainWindow.h -o moc_QFitsMainWindow.cpp -/usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsMainView.h -o moc_QFitsMainView.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}; + | ^ +/usr/lib/qt5/bin/rcc -name QFitsViewDoc doc/QFitsViewDoc.qrc -o qrc_QFitsViewDoc.cpp +/usr/lib/qt5/bin/rcc -name QFitsViewRes resources/QFitsViewRes.qrc -o qrc_QFitsViewRes.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, - from ../libfits/astrolib.h:4, - from ../libfits/astrolib.cpp:1: + 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; } @@ -18952,48 +18996,24 @@ ../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/astrolib.cpp: In function 'bool find(Fits&, Fits&, double, double, Fits&, Fits&, bool)': -../libfits/astrolib.cpp:125:13: warning: unused variable 'lastro' [-Wunused-variable] - 125 | int lastro = n_x - nhalf; - | ^~~~~~ -../libfits/astrolib.cpp:126:13: warning: unused variable 'lastcl' [-Wunused-variable] - 126 | int lastcl = n_y - nhalf; - | ^~~~~~ -../libfits/astrolib.cpp: In function 'bool longslit(Fits&, Fits&, int, int, double, int, double)': -../libfits/astrolib.cpp:635:32: warning: zero-length gnu_printf format string [-Wformat-zero-length] - 635 | sprintf(result.crtype, ""); - | ^~ -../libfits/astrolib.cpp: In function 'bool twodcut(Fits&, Fits&, int, int, double, int)': -../libfits/astrolib.cpp:761:32: warning: zero-length gnu_printf format string [-Wformat-zero-length] - 761 | sprintf(result.crtype, ""); - | ^~ -../libfits/astrolib.cpp:809:32: warning: zero-length gnu_printf format string [-Wformat-zero-length] - 809 | sprintf(result.crtype, ""); - | ^~ -../libfits/astrolib.cpp: In function 'Fits& primes(int, Fits&)': -../libfits/astrolib.cpp:830:21: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] - 830 | while(count < k) { - | ~~~~~~^~~ -../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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsBuffers/QFitsBaseBuffer.h -o moc_QFitsBaseBuffer.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}; - | ^ -/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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsBuffers/QFitsSingleBuffer.h -o moc_QFitsSingleBuffer.cpp +g++ -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -dM -E -o moc_predefs.h /usr/lib/i386-linux-gnu/qt5/mkspecs/features/data/dummy.cpp ../libfits/fits.h: In member function 'dpint64 Fits::Naxis(UCHAR) const': ../libfits/fits.h:302:17: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 302 | if (this == NULL) return 0; | ^~ +../libfits/fits_ops.cpp: In member function 'bool Fits::div3(const Fits&)': +../libfits/fits_ops.cpp:2300:20: warning: array subscript 4 is above array bounds of 'dpint64 [4]' {aka 'long long int [4]'} [-Warray-bounds=] + 2300 | n[i] = Naxis(i); + | ~~~^ +../libfits/fits_ops.cpp:2280:13: note: while referencing 'n' + 2280 | dpint64 n[4] = {1, 1, 1, 1}; + | ^ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qrc_QFitsViewDoc.o qrc_QFitsViewDoc.cpp 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: + from ../libfits/astrolib.h:4, + from ../libfits/astrolib.cpp:1: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } @@ -19061,34 +19081,50 @@ ../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(); } | ^~~~~ -/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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsBuffers/QFitsMultiBuffer.h -o moc_QFitsMultiBuffer.cpp -/usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsScroller.h -o moc_QFitsScroller.cpp -/usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsWidgets/QFitsBaseWidget.h -o moc_QFitsBaseWidget.cpp +../libfits/astrolib.cpp: In function 'bool find(Fits&, Fits&, double, double, Fits&, Fits&, bool)': +../libfits/astrolib.cpp:125:13: warning: unused variable 'lastro' [-Wunused-variable] + 125 | int lastro = n_x - nhalf; + | ^~~~~~ +../libfits/astrolib.cpp:126:13: warning: unused variable 'lastcl' [-Wunused-variable] + 126 | int lastcl = n_y - nhalf; + | ^~~~~~ +../libfits/astrolib.cpp: In function 'bool longslit(Fits&, Fits&, int, int, double, int, double)': +../libfits/astrolib.cpp:635:32: warning: zero-length gnu_printf format string [-Wformat-zero-length] + 635 | sprintf(result.crtype, ""); + | ^~ +../libfits/astrolib.cpp: In function 'bool twodcut(Fits&, Fits&, int, int, double, int)': +../libfits/astrolib.cpp:761:32: warning: zero-length gnu_printf format string [-Wformat-zero-length] + 761 | sprintf(result.crtype, ""); + | ^~ +../libfits/astrolib.cpp:809:32: warning: zero-length gnu_printf format string [-Wformat-zero-length] + 809 | sprintf(result.crtype, ""); + | ^~ +../libfits/astrolib.cpp: In function 'Fits& primes(int, Fits&)': +../libfits/astrolib.cpp:830:21: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] + 830 | while(count < k) { + | ~~~~~~^~~ +../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++) { + | ~~~^~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o qrc_QFitsViewRes.o qrc_QFitsViewRes.cpp ../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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsMainWindow.h -o moc_QFitsMainWindow.cpp +/usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsMainView.h -o moc_QFitsMainView.cpp +/usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsBuffers/QFitsBaseBuffer.h -o moc_QFitsBaseBuffer.cpp +/usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsBuffers/QFitsSingleBuffer.h -o moc_QFitsSingleBuffer.cpp +/usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsBuffers/QFitsMultiBuffer.h -o moc_QFitsMultiBuffer.cpp +/usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsScroller.h -o moc_QFitsScroller.cpp +/usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsWidgets/QFitsBaseWidget.h -o moc_QFitsBaseWidget.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsWidgets/QFitsWidget1D.h -o moc_QFitsWidget1D.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}; - | ^ /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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsWidgets/QFitsWidget2D.h -o moc_QFitsWidget2D.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsWidgets/QFitsWidgetWiregrid.h -o moc_QFitsWidgetWiregrid.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsWidgets/QFitsWidgetContour.h -o moc_QFitsWidgetContour.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsWidgets/QFitsWidgetTable.h -o moc_QFitsWidgetTable.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsViews/QFitsBaseView.h -o moc_QFitsBaseView.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsViews/QFitsView1D.h -o moc_QFitsView1D.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); - | ~~~^ -../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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsViews/QFitsView2D.h -o moc_QFitsView2D.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsTools.h -o moc_QFitsTools.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsWedge.h -o moc_QFitsWedge.cpp @@ -19097,6 +19133,13 @@ /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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsHeaderView.h -o moc_QFitsHeaderView.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsToolBar.h -o moc_QFitsToolBar.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include dialogs.h -o moc_dialogs.cpp +../libfits/fits_procs.cpp: In member function 'bool Fits::mosaic(const char*)': +../libfits/fits_procs.cpp:3052:21: warning: '*xshift' may be used uninitialized [-Wmaybe-uninitialized] + 3052 | xmin = xmax = xshift[0]; + | ~~~~~^~~~~~~~~~~ +../libfits/fits_procs.cpp:3053:21: warning: '*yshift' may be used uninitialized [-Wmaybe-uninitialized] + 3053 | ymin = ymax = yshift[0]; + | ~~~~~^~~~~~~~~~~ /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include imred.h -o moc_imred.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include galfit.h -o moc_galfit.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include guitools.h -o moc_guitools.cpp @@ -19111,22 +19154,20 @@ /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/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QCustomPlot/qcustomplot.h -o moc_qcustomplot.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QPgplot.h -o moc_QPgplot.cpp /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsWidgets/QFitsWidget3D.h -o moc_QFitsWidget3D.cpp -../libfits/fits_procs.cpp: In member function 'bool Fits::mosaic(const char*)': -../libfits/fits_procs.cpp:3052:21: warning: '*xshift' may be used uninitialized [-Wmaybe-uninitialized] - 3052 | xmin = xmax = xshift[0]; - | ~~~~~^~~~~~~~~~~ -../libfits/fits_procs.cpp:3053:21: warning: '*yshift' may be used uninitialized [-Wmaybe-uninitialized] - 3053 | ymin = ymax = yshift[0]; - | ~~~~~^~~~~~~~~~~ /usr/lib/qt5/bin/moc -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/dpuser-4.1+dfsg/QFitsView/moc_predefs.h -I/usr/lib/i386-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/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/i386-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/i686-linux-gnu/13/include -I/usr/local/include -I/usr/include/i386-linux-gnu -I/usr/include QFitsViews/QFitsView3D.h -o moc_QFitsView3D.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsMainWindow.o moc_QFitsMainWindow.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsMainView.o moc_QFitsMainView.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsBaseBuffer.o moc_QFitsBaseBuffer.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsSingleBuffer.o moc_QFitsSingleBuffer.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsMultiBuffer.o moc_QFitsMultiBuffer.cpp +../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); + | ~~~~^~~~~~~~~~ +../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsScroller.o moc_QFitsScroller.cpp -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsBaseWidget.o moc_QFitsBaseWidget.cpp -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidget1D.o moc_QFitsWidget1D.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, @@ -19144,7 +19185,6 @@ ../dpuser/dpuserAST.h:258:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 258 | virtual ~procedureNode() { for (int i = 0; i < args.size(); i++) delete args.at(i); } | ~~^~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidget2D.o moc_QFitsWidget2D.cpp ../dpuser/dpuserAST.h: In constructor 'statementNode::statementNode(ASTNode*)': ../dpuser/dpuserAST.h:272:13: warning: 'statementNode::id' will be initialized after [-Wreorder] 272 | int id; @@ -19200,30 +19240,45 @@ ../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsBaseWidget.o moc_QFitsBaseWidget.cpp +../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); + | ~~~~^~~~~~~~~~ +../libfits/fits_cube.cpp:2011:13: note: 'sortdata' was declared here + 2011 | double *sortdata; + | ^~~~~~~~ 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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidgetWiregrid.o moc_QFitsWidgetWiregrid.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidget1D.o moc_QFitsWidget1D.cpp In file included from QFitsBuffers/QFitsSingleBuffer.h:5, from moc_QFitsSingleBuffer.cpp:10: QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidgetContour.o moc_QFitsWidgetContour.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidget2D.o moc_QFitsWidget2D.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidgetWiregrid.o moc_QFitsWidgetWiregrid.cpp In file included from QFitsBuffers/QFitsMultiBuffer.h:5, from moc_QFitsMultiBuffer.cpp:10: QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } | ~~~~~^~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidgetContour.o moc_QFitsWidgetContour.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidgetTable.o moc_QFitsWidgetTable.cpp +../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsBaseView.o moc_QFitsBaseView.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsView1D.o moc_QFitsView1D.cpp -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsView2D.o moc_QFitsView2D.cpp -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsTools.o moc_QFitsTools.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, @@ -19306,16 +19361,9 @@ 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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsView2D.o moc_QFitsView2D.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsTools.o moc_QFitsTools.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWedge.o moc_QFitsWedge.cpp -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsCubeSpectrum.o moc_QFitsCubeSpectrum.cpp -In file included from ../QFitsView/QFitsBuffers/QFitsSingleBuffer.h:5, - from QFitsWidgets/QFitsWidgetContour.h:11, - from moc_QFitsWidgetContour.cpp:10: -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': -../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] - 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } - | ~~~~~^~~~~~~~~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_RGBDialog.o moc_RGBDialog.cpp In file included from ../QFitsView/QFitsBuffers/QFitsMultiBuffer.h:5, from QFitsWidgets/QFitsWidgetTable.h:13, from moc_QFitsWidgetTable.cpp:10: @@ -19327,18 +19375,19 @@ 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 moc_QFitsWidgetContour.cpp:10: +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h: In member function 'virtual void QFitsBaseBuffer::setCubeMode(dpCubeMode, bool)': +../QFitsView/QFitsBuffers/QFitsBaseBuffer.h:87:52: warning: unused parameter 'allSB' [-Wunused-parameter] + 87 | virtual void setCubeMode(dpCubeMode m, bool allSB = false) { cubeMode = m; } + | ~~~~~^~~~~~~~~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsCubeSpectrum.o moc_QFitsCubeSpectrum.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_RGBDialog.o moc_RGBDialog.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsHeaderView.o moc_QFitsHeaderView.cpp -../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); - | ~~~~^~~~~~~~~~ -../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsToolBar.o moc_QFitsToolBar.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_dialogs.o moc_dialogs.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_imred.o moc_imred.cpp -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_galfit.o moc_galfit.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, @@ -19404,6 +19453,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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_galfit.o moc_galfit.cpp ../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; } @@ -19411,27 +19461,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(); } | ^~~~~ -../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); - | ~~~~^~~~~~~~~~ -../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_guitools.o moc_guitools.cpp -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsViewingTools.o moc_QFitsViewingTools.cpp -In file included from moc_QFitsHeaderView.cpp:10: -QFitsHeaderView.h:41:18: warning: 'virtual void QFitsHeaderView::showUp(Fits*)' was hidden [-Woverloaded-virtual=] - 41 | virtual void showUp(Fits*); - | ^~~~~~ -QFitsHeaderView.h:78:10: note: by 'void QFitsHeaderViewExt::showUp(Fits*, QString)' - 78 | void showUp(Fits*, QString); - | ^~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, - from RGBDialog.h:12, - from moc_RGBDialog.cpp:10: + from QFitsCubeSpectrum.h:12, + from moc_QFitsCubeSpectrum.cpp:10: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } @@ -19499,12 +19533,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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_qtdpuser.o moc_qtdpuser.cpp +In file included from moc_QFitsHeaderView.cpp:10: +QFitsHeaderView.h:41:18: warning: 'virtual void QFitsHeaderView::showUp(Fits*)' was hidden [-Woverloaded-virtual=] + 41 | virtual void showUp(Fits*); + | ^~~~~~ +QFitsHeaderView.h:78:10: note: by 'void QFitsHeaderViewExt::showUp(Fits*, QString)' + 78 | void showUp(Fits*, QString); + | ^~~~~~ In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, - from QFitsCubeSpectrum.h:12, - from moc_QFitsCubeSpectrum.cpp:10: + from RGBDialog.h:12, + from moc_RGBDialog.cpp:10: ../dpuser/dpuserAST.h: In member function 'virtual ASTNode* ASTNode::append(std::string)': ../dpuser/dpuserAST.h:37:46: warning: unused parameter 'option' [-Wunused-parameter] 37 | virtual ASTNode *append(std::string option) { return 0; } @@ -19572,17 +19612,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(); } | ^~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_guitools.o moc_guitools.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsViewingTools.o moc_QFitsViewingTools.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_qtdpuser.o moc_qtdpuser.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_qt_mainwindow.o moc_qt_mainwindow.cpp -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_qt_mdichild.o moc_qt_mdichild.cpp -../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_highlighter.o moc_highlighter.cpp -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsPreferences.o moc_QFitsPreferences.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, @@ -19655,7 +19688,28 @@ ../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_tetrixboard.o moc_tetrixboard.cpp +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) {}; + | ~~~~~~~~~~~~^~~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_qt_mdichild.o moc_qt_mdichild.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, @@ -19721,6 +19775,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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_highlighter.o moc_highlighter.cpp ../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; } @@ -19728,31 +19783,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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_tetrixwindow.o moc_tetrixwindow.cpp -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) {}; - | ~~~~~~~~~~~~^~~~~~ -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_qcustomplot.o moc_qcustomplot.cpp -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QPgplot.o moc_QPgplot.cpp -g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidget3D.o moc_QFitsWidget3D.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, from ../libfits/fits.h:30, @@ -19826,6 +19856,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(); } | ^~~~~ +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsPreferences.o moc_QFitsPreferences.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_tetrixboard.o moc_tetrixboard.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_tetrixwindow.o moc_tetrixwindow.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_qcustomplot.o moc_qcustomplot.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QPgplot.o moc_QPgplot.cpp +g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsWidget3D.o moc_QFitsWidget3D.cpp g++ -c -pipe -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg/QFitsView=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/dpuser-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -D_REENTRANT -Wall -Wextra -fPIC -DHAS_VTK -DDPQT -DHAS_PGPLOT -DNO_READLINE -DLINUX -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_DATAVISUALIZATION_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../utils -I../libfits -I../include -I../dpuser -I../dpuser/parser -I../QFitsView/QFitsBuffers -I../QFitsView/QFitsWidgets -I../QFitsView/QFitsViews -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtSvg -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtDataVisualization -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtNetwork -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -o moc_QFitsView3D.o moc_QFitsView3D.cpp In file included from ../dpuser/functions.h:9, from ../dpuser/dpuser_utils.h:53, @@ -20704,8 +20740,8 @@ dh_md5sums dh_builddeb dpkg-deb: building package 'dpuser-doc' in '../dpuser-doc_4.1+dfsg-2_all.deb'. -dpkg-deb: building package 'qfitsview-dbgsym' in '../qfitsview-dbgsym_4.1+dfsg-2_i386.deb'. dpkg-deb: building package 'dpuser-dbgsym' in '../dpuser-dbgsym_4.1+dfsg-2_i386.deb'. +dpkg-deb: building package 'qfitsview-dbgsym' in '../qfitsview-dbgsym_4.1+dfsg-2_i386.deb'. dpkg-deb: building package 'dpuser' in '../dpuser_4.1+dfsg-2_i386.deb'. dpkg-deb: building package 'qfitsview' in '../qfitsview_4.1+dfsg-2_i386.deb'. dpkg-genbuildinfo --build=binary -O../dpuser_4.1+dfsg-2_i386.buildinfo @@ -20715,12 +20751,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/57879/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/57879/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/97436 and its subdirectories -I: Current time: Fri May 23 14:36:54 -12 2025 -I: pbuilder-time-stamp: 1748054214 +I: removing directory /srv/workspace/pbuilder/57879 and its subdirectories +I: Current time: Sun Apr 21 10:54:20 +14 2024 +I: pbuilder-time-stamp: 1713646460