Diff of the two buildlogs: -- --- b1/build.log 2021-11-01 07:47:01.764505951 +0000 +++ b2/build.log 2021-11-01 08:02:12.393570222 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Oct 31 19:43:15 -12 2021 -I: pbuilder-time-stamp: 1635752595 +I: Current time: Mon Dec 5 04:10:05 +14 2022 +I: pbuilder-time-stamp: 1670163005 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration @@ -16,8 +16,8 @@ I: copying [./scummvm-tools_2.2.0-1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' -gpgv: keyblock resource '/tmp/dpkg-verify-sig.MC_Up9Op/trustedkeys.kbx': General error -gpgv: Signature made Thu Oct 1 19:05:36 2020 -12 +gpgv: keyblock resource '/tmp/dpkg-verify-sig.woQq4PXk/trustedkeys.kbx': General error +gpgv: Signature made Fri Oct 2 21:05:36 2020 +14 gpgv: using RSA key 9CF557FE13CB90CA2AEF1D2080D302F5886D839C gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./scummvm-tools_2.2.0-1.dsc @@ -34,135 +34,169 @@ dpkg-source: info: applying cross-compile.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/190378/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1090282/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/1090282/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1090282/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=15' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.1.4(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=16' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='15bae3c28a6b4258b682a06dec3183c6' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='190378' - PS1='# ' - PS2='> ' + INVOCATION_ID=a32b9acb66964cf0ad195f2f97bef211 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1090282 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.eYjfR5u3aO/pbuilderrc_Sjfm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.eYjfR5u3aO/b1 --logfile b1/build.log scummvm-tools_2.2.0-1.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://78.137.99.97:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.eYjfR5u3aO/pbuilderrc_FhHU --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.eYjfR5u3aO/b2 --logfile b2/build.log scummvm-tools_2.2.0-1.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://85.184.249.68:3128 I: uname -a - Linux ionos11-amd64 5.10.0-9-amd64 #1 SMP Debian 5.10.70-1 (2021-09-30) x86_64 GNU/Linux + Linux i-capture-the-hostname 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 GNU/Linux I: ls -l /bin total 5476 - -rwxr-xr-x 1 root root 1234376 Aug 4 08:25 bash - -rwxr-xr-x 3 root root 38984 Jul 20 2020 bunzip2 - -rwxr-xr-x 3 root root 38984 Jul 20 2020 bzcat - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep - -rwxr-xr-x 3 root root 38984 Jul 20 2020 bzip2 - -rwxr-xr-x 1 root root 18424 Jul 20 2020 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore - -rwxr-xr-x 1 root root 43936 Sep 23 2020 cat - -rwxr-xr-x 1 root root 72672 Sep 23 2020 chgrp - -rwxr-xr-x 1 root root 64448 Sep 23 2020 chmod - -rwxr-xr-x 1 root root 72672 Sep 23 2020 chown - -rwxr-xr-x 1 root root 151168 Sep 23 2020 cp - -rwxr-xr-x 1 root root 125560 Dec 10 2020 dash - -rwxr-xr-x 1 root root 113664 Sep 23 2020 date - -rwxr-xr-x 1 root root 80968 Sep 23 2020 dd - -rwxr-xr-x 1 root root 93936 Sep 23 2020 df - -rwxr-xr-x 1 root root 147176 Sep 23 2020 dir - -rwxr-xr-x 1 root root 84440 Jul 28 07:09 dmesg - lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname - -rwxr-xr-x 1 root root 39712 Sep 23 2020 echo - -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep - -rwxr-xr-x 1 root root 39680 Sep 23 2020 false - -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep - -rwxr-xr-x 1 root root 69032 Jul 28 07:09 findmnt - -rwsr-xr-x 1 root root 34896 Feb 26 2021 fusermount - -rwxr-xr-x 1 root root 203072 Nov 9 2020 grep - -rwxr-xr-x 2 root root 2346 Mar 2 2021 gunzip - -rwxr-xr-x 1 root root 6376 Mar 2 2021 gzexe - -rwxr-xr-x 1 root root 98048 Mar 2 2021 gzip - -rwxr-xr-x 1 root root 22600 Nov 6 2019 hostname - -rwxr-xr-x 1 root root 72840 Sep 23 2020 ln - -rwxr-xr-x 1 root root 56952 Feb 7 2020 login - -rwxr-xr-x 1 root root 147176 Sep 23 2020 ls - -rwxr-xr-x 1 root root 149736 Jul 28 07:09 lsblk - -rwxr-xr-x 1 root root 85184 Sep 23 2020 mkdir - -rwxr-xr-x 1 root root 76896 Sep 23 2020 mknod - -rwxr-xr-x 1 root root 48064 Sep 23 2020 mktemp - -rwxr-xr-x 1 root root 59632 Jul 28 07:09 more - -rwsr-xr-x 1 root root 55528 Jul 28 07:09 mount - -rwxr-xr-x 1 root root 18664 Jul 28 07:09 mountpoint - -rwxr-xr-x 1 root root 147080 Sep 23 2020 mv - lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 18 2021 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 43872 Sep 23 2020 pwd - lrwxrwxrwx 1 root root 4 Aug 4 08:25 rbash -> bash - -rwxr-xr-x 1 root root 52032 Sep 23 2020 readlink - -rwxr-xr-x 1 root root 72704 Sep 23 2020 rm - -rwxr-xr-x 1 root root 52032 Sep 23 2020 rmdir - -rwxr-xr-x 1 root root 27472 Sep 27 2020 run-parts - -rwxr-xr-x 1 root root 122224 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Oct 20 23:41 sh -> dash - -rwxr-xr-x 1 root root 43808 Sep 23 2020 sleep - -rwxr-xr-x 1 root root 84928 Sep 23 2020 stty - -rwsr-xr-x 1 root root 71912 Jul 28 07:09 su - -rwxr-xr-x 1 root root 39744 Sep 23 2020 sync - -rwxr-xr-x 1 root root 531928 Feb 16 2021 tar - -rwxr-xr-x 1 root root 14456 Sep 27 2020 tempfile - -rwxr-xr-x 1 root root 101408 Sep 23 2020 touch - -rwxr-xr-x 1 root root 39680 Sep 23 2020 true - -rwxr-xr-x 1 root root 14328 Feb 26 2021 ulockmgr_server - -rwsr-xr-x 1 root root 35040 Jul 28 07:09 umount - -rwxr-xr-x 1 root root 39744 Sep 23 2020 uname - -rwxr-xr-x 2 root root 2346 Mar 2 2021 uncompress - -rwxr-xr-x 1 root root 147176 Sep 23 2020 vdir - -rwxr-xr-x 1 root root 63744 Jul 28 07:09 wdctl - lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Mar 2 2021 zcat - -rwxr-xr-x 1 root root 1678 Mar 2 2021 zcmp - -rwxr-xr-x 1 root root 5880 Mar 2 2021 zdiff - -rwxr-xr-x 1 root root 29 Mar 2 2021 zegrep - -rwxr-xr-x 1 root root 29 Mar 2 2021 zfgrep - -rwxr-xr-x 1 root root 2081 Mar 2 2021 zforce - -rwxr-xr-x 1 root root 7585 Mar 2 2021 zgrep - -rwxr-xr-x 1 root root 2206 Mar 2 2021 zless - -rwxr-xr-x 1 root root 1842 Mar 2 2021 zmore - -rwxr-xr-x 1 root root 4553 Mar 2 2021 znew -I: user script /srv/workspace/pbuilder/190378/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1234376 Aug 5 2021 bash + -rwxr-xr-x 3 root root 38984 Jul 21 2020 bunzip2 + -rwxr-xr-x 3 root root 38984 Jul 21 2020 bzcat + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep + -rwxr-xr-x 3 root root 38984 Jul 21 2020 bzip2 + -rwxr-xr-x 1 root root 18424 Jul 21 2020 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore + -rwxr-xr-x 1 root root 43936 Sep 24 2020 cat + -rwxr-xr-x 1 root root 72672 Sep 24 2020 chgrp + -rwxr-xr-x 1 root root 64448 Sep 24 2020 chmod + -rwxr-xr-x 1 root root 72672 Sep 24 2020 chown + -rwxr-xr-x 1 root root 151168 Sep 24 2020 cp + -rwxr-xr-x 1 root root 125560 Dec 11 2020 dash + -rwxr-xr-x 1 root root 113664 Sep 24 2020 date + -rwxr-xr-x 1 root root 80968 Sep 24 2020 dd + -rwxr-xr-x 1 root root 93936 Sep 24 2020 df + -rwxr-xr-x 1 root root 147176 Sep 24 2020 dir + -rwxr-xr-x 1 root root 84440 Jul 29 2021 dmesg + lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname + -rwxr-xr-x 1 root root 39712 Sep 24 2020 echo + -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep + -rwxr-xr-x 1 root root 39680 Sep 24 2020 false + -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep + -rwxr-xr-x 1 root root 69032 Jul 29 2021 findmnt + -rwsr-xr-x 1 root root 34896 Feb 27 2021 fusermount + -rwxr-xr-x 1 root root 203072 Nov 10 2020 grep + -rwxr-xr-x 2 root root 2346 Mar 3 2021 gunzip + -rwxr-xr-x 1 root root 6376 Mar 3 2021 gzexe + -rwxr-xr-x 1 root root 98048 Mar 3 2021 gzip + -rwxr-xr-x 1 root root 22600 Nov 8 2019 hostname + -rwxr-xr-x 1 root root 72840 Sep 24 2020 ln + -rwxr-xr-x 1 root root 56952 Feb 8 2020 login + -rwxr-xr-x 1 root root 147176 Sep 24 2020 ls + -rwxr-xr-x 1 root root 149736 Jul 29 2021 lsblk + -rwxr-xr-x 1 root root 85184 Sep 24 2020 mkdir + -rwxr-xr-x 1 root root 76896 Sep 24 2020 mknod + -rwxr-xr-x 1 root root 48064 Sep 24 2020 mktemp + -rwxr-xr-x 1 root root 59632 Jul 29 2021 more + -rwsr-xr-x 1 root root 55528 Jul 29 2021 mount + -rwxr-xr-x 1 root root 18664 Jul 29 2021 mountpoint + -rwxr-xr-x 1 root root 147080 Sep 24 2020 mv + lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 19 2021 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 43872 Sep 24 2020 pwd + lrwxrwxrwx 1 root root 4 Aug 5 2021 rbash -> bash + -rwxr-xr-x 1 root root 52032 Sep 24 2020 readlink + -rwxr-xr-x 1 root root 72704 Sep 24 2020 rm + -rwxr-xr-x 1 root root 52032 Sep 24 2020 rmdir + -rwxr-xr-x 1 root root 27472 Sep 28 2020 run-parts + -rwxr-xr-x 1 root root 122224 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Dec 5 04:10 sh -> bash + lrwxrwxrwx 1 root root 4 Nov 24 08:05 sh.distrib -> dash + -rwxr-xr-x 1 root root 43808 Sep 24 2020 sleep + -rwxr-xr-x 1 root root 84928 Sep 24 2020 stty + -rwsr-xr-x 1 root root 71912 Jul 29 2021 su + -rwxr-xr-x 1 root root 39744 Sep 24 2020 sync + -rwxr-xr-x 1 root root 531928 Feb 17 2021 tar + -rwxr-xr-x 1 root root 14456 Sep 28 2020 tempfile + -rwxr-xr-x 1 root root 101408 Sep 24 2020 touch + -rwxr-xr-x 1 root root 39680 Sep 24 2020 true + -rwxr-xr-x 1 root root 14328 Feb 27 2021 ulockmgr_server + -rwsr-xr-x 1 root root 35040 Jul 29 2021 umount + -rwxr-xr-x 1 root root 39744 Sep 24 2020 uname + -rwxr-xr-x 2 root root 2346 Mar 3 2021 uncompress + -rwxr-xr-x 1 root root 147176 Sep 24 2020 vdir + -rwxr-xr-x 1 root root 63744 Jul 29 2021 wdctl + lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Mar 3 2021 zcat + -rwxr-xr-x 1 root root 1678 Mar 3 2021 zcmp + -rwxr-xr-x 1 root root 5880 Mar 3 2021 zdiff + -rwxr-xr-x 1 root root 29 Mar 3 2021 zegrep + -rwxr-xr-x 1 root root 29 Mar 3 2021 zfgrep + -rwxr-xr-x 1 root root 2081 Mar 3 2021 zforce + -rwxr-xr-x 1 root root 7585 Mar 3 2021 zgrep + -rwxr-xr-x 1 root root 2206 Mar 3 2021 zless + -rwxr-xr-x 1 root root 1842 Mar 3 2021 zmore + -rwxr-xr-x 1 root root 4553 Mar 3 2021 znew +I: user script /srv/workspace/pbuilder/1090282/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -430,7 +464,7 @@ Get: 212 http://deb.debian.org/debian bullseye/main amd64 wx-common amd64 3.0.5.1+dfsg-2 [182 kB] Get: 213 http://deb.debian.org/debian bullseye/main amd64 libwxgtk3.0-gtk3-dev amd64 3.0.5.1+dfsg-2 [140 kB] Get: 214 http://deb.debian.org/debian bullseye/main amd64 pkg-config amd64 0.29.2-1 [65.1 kB] -Fetched 117 MB in 4s (32.3 MB/s) +Fetched 117 MB in 3s (39.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libapparmor1:amd64. (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 ... 19655 files and directories currently installed.) @@ -1319,7 +1353,8 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/scummvm-tools-2.2.0/ && 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 > ../scummvm-tools_2.2.0-1_source.changes +hostname: Name or service not known +I: Running cd /build/scummvm-tools-2.2.0/ && 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 > ../scummvm-tools_2.2.0-1_source.changes dpkg-buildpackage: info: source package scummvm-tools dpkg-buildpackage: info: source version 2.2.0-1 dpkg-buildpackage: info: source distribution unstable @@ -1380,43 +1415,43 @@ Creating config.mk make[1]: Leaving directory '/build/scummvm-tools-2.2.0' dh_auto_build - make -j15 + make -j16 make[1]: Entering directory '/build/scummvm-tools-2.2.0' mkdir -p engines/cine/.deps -mkdir -p engines/gob/.deps -mkdir -p engines/gob/.deps x86_64-linux-gnu-g++ -MMD -MF "engines/cine/.deps/decine.d" -MQ "engines/cine/decine.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/cine/decine.cpp -o engines/cine/decine.o mkdir -p engines/gob/.deps x86_64-linux-gnu-g++ -MMD -MF "engines/gob/.deps/degob.d" -MQ "engines/gob/degob.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/gob/degob.cpp -o engines/gob/degob.o -x86_64-linux-gnu-g++ -MMD -MF "engines/gob/.deps/degob_script.d" -MQ "engines/gob/degob_script.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/gob/degob_script.cpp -o engines/gob/degob_script.o mkdir -p engines/gob/.deps +x86_64-linux-gnu-g++ -MMD -MF "engines/gob/.deps/degob_script.d" -MQ "engines/gob/degob_script.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/gob/degob_script.cpp -o engines/gob/degob_script.o mkdir -p engines/gob/.deps x86_64-linux-gnu-g++ -MMD -MF "engines/gob/.deps/degob_script_v1.d" -MQ "engines/gob/degob_script_v1.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/gob/degob_script_v1.cpp -o engines/gob/degob_script_v1.o mkdir -p engines/gob/.deps x86_64-linux-gnu-g++ -MMD -MF "engines/gob/.deps/degob_script_v2.d" -MQ "engines/gob/degob_script_v2.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/gob/degob_script_v2.cpp -o engines/gob/degob_script_v2.o +mkdir -p engines/gob/.deps x86_64-linux-gnu-g++ -MMD -MF "engines/gob/.deps/degob_script_v3.d" -MQ "engines/gob/degob_script_v3.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/gob/degob_script_v3.cpp -o engines/gob/degob_script_v3.o +mkdir -p engines/gob/.deps x86_64-linux-gnu-g++ -MMD -MF "engines/gob/.deps/degob_script_v4.d" -MQ "engines/gob/degob_script_v4.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/gob/degob_script_v4.cpp -o engines/gob/degob_script_v4.o mkdir -p engines/gob/.deps x86_64-linux-gnu-g++ -MMD -MF "engines/gob/.deps/degob_script_v5.d" -MQ "engines/gob/degob_script_v5.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/gob/degob_script_v5.cpp -o engines/gob/degob_script_v5.o mkdir -p engines/gob/.deps x86_64-linux-gnu-g++ -MMD -MF "engines/gob/.deps/degob_script_v6.d" -MQ "engines/gob/degob_script_v6.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/gob/degob_script_v6.cpp -o engines/gob/degob_script_v6.o mkdir -p engines/gob/.deps -mkdir -p engines/gob/.deps x86_64-linux-gnu-g++ -MMD -MF "engines/gob/.deps/degob_script_bargon.d" -MQ "engines/gob/degob_script_bargon.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/gob/degob_script_bargon.cpp -o engines/gob/degob_script_bargon.o -x86_64-linux-gnu-g++ -MMD -MF "engines/gob/.deps/degob_script_fascin.d" -MQ "engines/gob/degob_script_fascin.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/gob/degob_script_fascin.cpp -o engines/gob/degob_script_fascin.o mkdir -p engines/gob/.deps +x86_64-linux-gnu-g++ -MMD -MF "engines/gob/.deps/degob_script_fascin.d" -MQ "engines/gob/degob_script_fascin.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/gob/degob_script_fascin.cpp -o engines/gob/degob_script_fascin.o mkdir -p engines/gob/.deps x86_64-linux-gnu-g++ -MMD -MF "engines/gob/.deps/degob_script_geisha.d" -MQ "engines/gob/degob_script_geisha.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/gob/degob_script_geisha.cpp -o engines/gob/degob_script_geisha.o +mkdir -p engines/gob/.deps x86_64-linux-gnu-g++ -MMD -MF "engines/gob/.deps/degob_script_littlered.d" -MQ "engines/gob/degob_script_littlered.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/gob/degob_script_littlered.cpp -o engines/gob/degob_script_littlered.o mkdir -p ./.deps -mkdir -p engines/scumm/.deps x86_64-linux-gnu-g++ -MMD -MF "./.deps/tool.d" -MQ "tool.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c tool.cpp -o tool.o +mkdir -p engines/scumm/.deps x86_64-linux-gnu-g++ -MMD -MF "engines/scumm/.deps/descumm.d" -MQ "engines/scumm/descumm.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/scumm/descumm.cpp -o engines/scumm/descumm.o +mkdir -p engines/scumm/.deps engines/cine/decine.cpp: In function 'int main(int, char**)': engines/cine/decine.cpp:852:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 852 | fread(data, dataSize, 1, fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p engines/scumm/.deps x86_64-linux-gnu-g++ -MMD -MF "engines/scumm/.deps/descumm6.d" -MQ "engines/scumm/descumm6.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/scumm/descumm6.cpp -o engines/scumm/descumm6.o mkdir -p engines/scumm/.deps x86_64-linux-gnu-g++ -MMD -MF "engines/scumm/.deps/descumm-common.d" -MQ "engines/scumm/descumm-common.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/scumm/descumm-common.cpp -o engines/scumm/descumm-common.o @@ -1436,6 +1471,16 @@ x86_64-linux-gnu-g++ -MMD -MF "common/.deps/util.d" -MQ "common/util.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c common/util.cpp -o common/util.o mkdir -p sound/.deps x86_64-linux-gnu-g++ -MMD -MF "sound/.deps/adpcm.d" -MQ "sound/adpcm.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c sound/adpcm.cpp -o sound/adpcm.o +mkdir -p sound/.deps +x86_64-linux-gnu-g++ -MMD -MF "sound/.deps/audiostream.d" -MQ "sound/audiostream.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c sound/audiostream.cpp -o sound/audiostream.o +mkdir -p sound/.deps +x86_64-linux-gnu-g++ -MMD -MF "sound/.deps/voc.d" -MQ "sound/voc.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c sound/voc.cpp -o sound/voc.o +mkdir -p sound/.deps +x86_64-linux-gnu-g++ -MMD -MF "sound/.deps/wave.d" -MQ "sound/wave.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c sound/wave.cpp -o sound/wave.o +mkdir -p engines/sword2/.deps +x86_64-linux-gnu-g++ -MMD -MF "engines/sword2/.deps/desword2.d" -MQ "engines/sword2/desword2.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/sword2/desword2.cpp -o engines/sword2/desword2.o +mkdir -p ./.deps +x86_64-linux-gnu-g++ -MMD -MF "./.deps/main_cli.d" -MQ "main_cli.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c main_cli.cpp -o main_cli.o engines/scumm/descumm.cpp: In function 'void do_if_state_code(char*, byte)': engines/scumm/descumm.cpp:1745:31: warning: '%s' directive writing up to 255 bytes into a region of size 242 [-Wformat-overflow=] 1745 | sprintf(tmp, "getState(%s)%s%s", var, neg ? " != " : " == ", tmp2); @@ -1447,20 +1492,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p sound/.deps -x86_64-linux-gnu-g++ -MMD -MF "sound/.deps/audiostream.d" -MQ "sound/audiostream.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c sound/audiostream.cpp -o sound/audiostream.o -mkdir -p sound/.deps -x86_64-linux-gnu-g++ -MMD -MF "sound/.deps/voc.d" -MQ "sound/voc.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c sound/voc.cpp -o sound/voc.o -mkdir -p sound/.deps -x86_64-linux-gnu-g++ -MMD -MF "sound/.deps/wave.d" -MQ "sound/wave.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c sound/wave.cpp -o sound/wave.o -mkdir -p engines/sword2/.deps -x86_64-linux-gnu-g++ -MMD -MF "engines/sword2/.deps/desword2.d" -MQ "engines/sword2/desword2.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/sword2/desword2.cpp -o engines/sword2/desword2.o -common/file.cpp: In member function 'void Common::File::scanString(char*)': -common/file.cpp:429:8: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 429 | fscanf(_file, "%s", result); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ -mkdir -p ./.deps -x86_64-linux-gnu-g++ -MMD -MF "./.deps/main_cli.d" -MQ "main_cli.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c main_cli.cpp -o main_cli.o mkdir -p ./.deps x86_64-linux-gnu-g++ -MMD -MF "./.deps/scummvm-tools-cli.d" -MQ "scummvm-tools-cli.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c scummvm-tools-cli.cpp -o scummvm-tools-cli.o mkdir -p engines/agos/.deps @@ -1469,6 +1500,10 @@ x86_64-linux-gnu-g++ -MMD -MF "engines/bladerunner/.deps/pack_bladerunner.d" -MQ "engines/bladerunner/pack_bladerunner.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/bladerunner/pack_bladerunner.cpp -o engines/bladerunner/pack_bladerunner.o mkdir -p engines/gob/.deps x86_64-linux-gnu-g++ -MMD -MF "engines/gob/.deps/compress_gob.d" -MQ "engines/gob/compress_gob.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/gob/compress_gob.cpp -o engines/gob/compress_gob.o +common/file.cpp: In member function 'void Common::File::scanString(char*)': +common/file.cpp:429:8: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 429 | fscanf(_file, "%s", result); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ mkdir -p engines/gob/.deps x86_64-linux-gnu-g++ -MMD -MF "engines/gob/.deps/extract_fascination_cd.d" -MQ "engines/gob/extract_fascination_cd.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/gob/extract_fascination_cd.cpp -o engines/gob/extract_fascination_cd.o mkdir -p engines/hdb/.deps @@ -1501,10 +1536,6 @@ x86_64-linux-gnu-g++ -MMD -MF "engines/touche/.deps/compress_touche.d" -MQ "engines/touche/compress_touche.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/touche/compress_touche.cpp -o engines/touche/compress_touche.o mkdir -p engines/tucker/.deps x86_64-linux-gnu-g++ -MMD -MF "engines/tucker/.deps/compress_tucker.d" -MQ "engines/tucker/compress_tucker.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/tucker/compress_tucker.cpp -o engines/tucker/compress_tucker.o -mkdir -p engines/agos/.deps -x86_64-linux-gnu-g++ -MMD -MF "engines/agos/.deps/extract_agos.d" -MQ "engines/agos/extract_agos.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/agos/extract_agos.cpp -o engines/agos/extract_agos.o -mkdir -p engines/cge/.deps -x86_64-linux-gnu-g++ -MMD -MF "engines/cge/.deps/extract_cge.d" -MQ "engines/cge/extract_cge.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/cge/extract_cge.cpp -o engines/cge/extract_cge.o engines/scumm/compress_scumm_bun.cpp: In member function 'byte* CompressScummBun::decompressBundleSound(int, Common::File&, int32&)': engines/scumm/compress_scumm_bun.cpp:741:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 741 | byte *compFinal = (byte *)malloc(numCompItems * 0x2000); @@ -1515,12 +1546,18 @@ /usr/include/stdlib.h:539:14: note: in a call to allocation function 'void* malloc(size_t)' declared here 539 | extern void *malloc (size_t __size) __THROW __attribute_malloc__ | ^~~~~~ +mkdir -p engines/agos/.deps +x86_64-linux-gnu-g++ -MMD -MF "engines/agos/.deps/extract_agos.d" -MQ "engines/agos/extract_agos.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/agos/extract_agos.cpp -o engines/agos/extract_agos.o +mkdir -p engines/cge/.deps +x86_64-linux-gnu-g++ -MMD -MF "engines/cge/.deps/extract_cge.d" -MQ "engines/cge/extract_cge.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/cge/extract_cge.cpp -o engines/cge/extract_cge.o mkdir -p engines/cge/.deps x86_64-linux-gnu-g++ -MMD -MF "engines/cge/.deps/pack_cge.d" -MQ "engines/cge/pack_cge.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/cge/pack_cge.cpp -o engines/cge/pack_cge.o mkdir -p engines/cine/.deps x86_64-linux-gnu-g++ -MMD -MF "engines/cine/.deps/extract_cine.d" -MQ "engines/cine/extract_cine.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/cine/extract_cine.cpp -o engines/cine/extract_cine.o mkdir -p engines/cruise/.deps x86_64-linux-gnu-g++ -MMD -MF "engines/cruise/.deps/extract_cruise_pc.d" -MQ "engines/cruise/extract_cruise_pc.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/cruise/extract_cruise_pc.cpp -o engines/cruise/extract_cruise_pc.o +mkdir -p engines/cryo/.deps +x86_64-linux-gnu-g++ -MMD -MF "engines/cryo/.deps/extract_cryo.d" -MQ "engines/cryo/extract_cryo.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/cryo/extract_cryo.cpp -o engines/cryo/extract_cryo.o engines/sword1/compress_sword1.cpp: In member function 'void CompressSword1::compressMusic(const Common::Filename*, const Common::Filename*)': engines/sword1/compress_sword1.cpp:624:25: warning: '%s' directive writing up to 2420 bytes into a region of size 12 [-Wformat-overflow=] 624 | sprintf(inFileName, "%s.AIF", musicNames[i].fileName); @@ -1572,6 +1609,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p engines/gob/.deps +x86_64-linux-gnu-g++ -MMD -MF "engines/gob/.deps/extract_gob_stk.d" -MQ "engines/gob/extract_gob_stk.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/gob/extract_gob_stk.cpp -o engines/gob/extract_gob_stk.o +mkdir -p engines/kyra/.deps +x86_64-linux-gnu-g++ -MMD -MF "engines/kyra/.deps/extract_kyra.d" -MQ "engines/kyra/extract_kyra.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/kyra/extract_kyra.cpp -o engines/kyra/extract_kyra.o +mkdir -p engines/prince/.deps +x86_64-linux-gnu-g++ -MMD -MF "engines/prince/.deps/extract_prince.d" -MQ "engines/prince/extract_prince.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/prince/extract_prince.cpp -o engines/prince/extract_prince.o engines/sword1/compress_sword1.cpp: In member function 'void CompressSword1::checkFilesExist(bool, bool, const Common::Filename*)': engines/sword1/compress_sword1.cpp:720:32: warning: '%s' directive writing up to 2420 bytes into a region of size 249 [-Wformat-overflow=] 720 | sprintf(fileName, "%s/MUSIC/%s.WAV", inpath->getPath().c_str(), musicNames[i].fileName); @@ -1613,14 +1656,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p engines/cryo/.deps -x86_64-linux-gnu-g++ -MMD -MF "engines/cryo/.deps/extract_cryo.d" -MQ "engines/cryo/extract_cryo.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/cryo/extract_cryo.cpp -o engines/cryo/extract_cryo.o -mkdir -p engines/gob/.deps -x86_64-linux-gnu-g++ -MMD -MF "engines/gob/.deps/extract_gob_stk.d" -MQ "engines/gob/extract_gob_stk.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/gob/extract_gob_stk.cpp -o engines/gob/extract_gob_stk.o -mkdir -p engines/kyra/.deps -x86_64-linux-gnu-g++ -MMD -MF "engines/kyra/.deps/extract_kyra.d" -MQ "engines/kyra/extract_kyra.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/kyra/extract_kyra.cpp -o engines/kyra/extract_kyra.o -mkdir -p engines/prince/.deps -x86_64-linux-gnu-g++ -MMD -MF "engines/prince/.deps/extract_prince.d" -MQ "engines/prince/extract_prince.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/prince/extract_prince.cpp -o engines/prince/extract_prince.o mkdir -p engines/prince/.deps x86_64-linux-gnu-g++ -MMD -MF "engines/prince/.deps/pack_prince.d" -MQ "engines/prince/pack_prince.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/prince/pack_prince.cpp -o engines/prince/pack_prince.o mkdir -p engines/prince/.deps @@ -1633,10 +1668,6 @@ x86_64-linux-gnu-g++ -MMD -MF "engines/scumm/.deps/extract_mm_apple.d" -MQ "engines/scumm/extract_mm_apple.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/scumm/extract_mm_apple.cpp -o engines/scumm/extract_mm_apple.o mkdir -p engines/scumm/.deps x86_64-linux-gnu-g++ -MMD -MF "engines/scumm/.deps/extract_mm_c64.d" -MQ "engines/scumm/extract_mm_c64.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/scumm/extract_mm_c64.cpp -o engines/scumm/extract_mm_c64.o -mkdir -p engines/scumm/.deps -x86_64-linux-gnu-g++ -MMD -MF "engines/scumm/.deps/extract_mm_nes.d" -MQ "engines/scumm/extract_mm_nes.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/scumm/extract_mm_nes.cpp -o engines/scumm/extract_mm_nes.o -mkdir -p engines/scumm/.deps -x86_64-linux-gnu-g++ -MMD -MF "engines/scumm/.deps/extract_scumm_mac.d" -MQ "engines/scumm/extract_scumm_mac.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/scumm/extract_scumm_mac.cpp -o engines/scumm/extract_scumm_mac.o In file included from /usr/include/string.h:495, from engines/gob/extract_gob_stk.cpp:24: In function 'char* strncpy(char*, const char*, size_t)', @@ -1645,6 +1676,10 @@ 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p engines/scumm/.deps +x86_64-linux-gnu-g++ -MMD -MF "engines/scumm/.deps/extract_mm_nes.d" -MQ "engines/scumm/extract_mm_nes.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/scumm/extract_mm_nes.cpp -o engines/scumm/extract_mm_nes.o +mkdir -p engines/scumm/.deps +x86_64-linux-gnu-g++ -MMD -MF "engines/scumm/.deps/extract_scumm_mac.d" -MQ "engines/scumm/extract_scumm_mac.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/scumm/extract_scumm_mac.cpp -o engines/scumm/extract_scumm_mac.o +mkdir -p engines/scumm/.deps x86_64-linux-gnu-g++ -MMD -MF "engines/scumm/.deps/extract_zak_c64.d" -MQ "engines/scumm/extract_zak_c64.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/scumm/extract_zak_c64.cpp -o engines/scumm/extract_zak_c64.o mkdir -p engines/kyra/.deps x86_64-linux-gnu-g++ -MMD -MF "engines/kyra/.deps/kyra_ins.d" -MQ "engines/kyra/kyra_ins.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/kyra/kyra_ins.cpp -o engines/kyra/kyra_ins.o @@ -1662,10 +1697,6 @@ x86_64-linux-gnu-g++ -MMD -MF "gui/.deps/gui_tools.d" -MQ "gui/gui_tools.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -I/usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -c gui/gui_tools.cpp -o gui/gui_tools.o mkdir -p gui/.deps x86_64-linux-gnu-g++ -MMD -MF "gui/.deps/main.d" -MQ "gui/main.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -I/usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -c gui/main.cpp -o gui/main.o -mkdir -p gui/.deps -x86_64-linux-gnu-g++ -MMD -MF "gui/.deps/pages.d" -MQ "gui/pages.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -I/usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -c gui/pages.cpp -o gui/pages.o -mkdir -p engines/kyra/.deps -x86_64-linux-gnu-g++ -MMD -MF "engines/kyra/.deps/dekyra.d" -MQ "engines/kyra/dekyra.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/kyra/dekyra.cpp -o engines/kyra/dekyra.o In file included from /usr/include/string.h:495, from engines/kyra/extract_kyra.h:25, from engines/kyra/kyra_pak.h:25, @@ -1679,8 +1710,6 @@ engines/kyra/kyra_pak.cpp:222:42: note: length computed here 222 | strncpy(newEntry->filename, name, strlen(name)+1); | ~~~~~~^~~~~~ -mkdir -p engines/kyra/.deps -x86_64-linux-gnu-g++ -MMD -MF "engines/kyra/.deps/dekyra_v1.d" -MQ "engines/kyra/dekyra_v1.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/kyra/dekyra_v1.cpp -o engines/kyra/dekyra_v1.o In file included from /usr/include/string.h:495, from engines/kyra/extract_kyra.h:25, from engines/kyra/kyra_pak.h:25, @@ -1694,6 +1723,16 @@ engines/kyra/kyra_pak.cpp:246:39: note: length computed here 246 | strncpy(entry->filename, name, strlen(name)+1); | ~~~~~~^~~~~~ +mkdir -p gui/.deps +x86_64-linux-gnu-g++ -MMD -MF "gui/.deps/pages.d" -MQ "gui/pages.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -I/usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -c gui/pages.cpp -o gui/pages.o +mkdir -p engines/kyra/.deps +x86_64-linux-gnu-g++ -MMD -MF "engines/kyra/.deps/dekyra.d" -MQ "engines/kyra/dekyra.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/kyra/dekyra.cpp -o engines/kyra/dekyra.o +mkdir -p engines/kyra/.deps +x86_64-linux-gnu-g++ -MMD -MF "engines/kyra/.deps/dekyra_v1.d" -MQ "engines/kyra/dekyra_v1.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/kyra/dekyra_v1.cpp -o engines/kyra/dekyra_v1.o +mkdir -p engines/prince/.deps +x86_64-linux-gnu-g++ -MMD -MF "engines/prince/.deps/deprince.d" -MQ "engines/prince/deprince.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/prince/deprince.cpp -o engines/prince/deprince.o +mkdir -p engines/prince/.deps +x86_64-linux-gnu-g++ -MMD -MF "engines/prince/.deps/flags.d" -MQ "engines/prince/flags.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/prince/flags.cpp -o engines/prince/flags.o In file included from /usr/include/string.h:495, from engines/kyra/extract_kyra.h:25, from engines/kyra/kyra_ins.h:25, @@ -1725,10 +1764,67 @@ engines/kyra/kyra_ins.cpp:645:51: note: length computed here 645 | strncpy(newEntry->filename, entryStr, strlen(entryStr)+1); | ~~~~~~^~~~~~~~~~ -mkdir -p engines/prince/.deps -x86_64-linux-gnu-g++ -MMD -MF "engines/prince/.deps/deprince.d" -MQ "engines/prince/deprince.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/prince/deprince.cpp -o engines/prince/deprince.o -mkdir -p engines/prince/.deps -x86_64-linux-gnu-g++ -MMD -MF "engines/prince/.deps/flags.d" -MQ "engines/prince/flags.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/prince/flags.cpp -o engines/prince/flags.o +encode_dxa.cpp: In member function 'virtual void EncodeDXA::execute()': +encode_dxa.cpp:592:21: warning: '%04d' directive writing 4 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 592 | sprintf(strbuf, "%s%04d.png", fullname, framenum); + | ^~~~ +In file included from /usr/include/stdio.h:867, + from /usr/include/libpng16/pngconf.h:46, + from /usr/include/libpng16/png.h:339, + from encode_dxa.cpp:24: +/usr/include/x86_64-linux-gnu/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 9 and 1032 bytes into a destination of size 1024 + 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 37 | __bos (__s), __fmt, __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +encode_dxa.cpp:605:25: warning: '.png' directive writing 4 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] + 605 | sprintf(strbuf, "%s%d.png", fullname, framenum); + | ^~~~ +In file included from /usr/include/stdio.h:867, + from /usr/include/libpng16/pngconf.h:46, + from /usr/include/libpng16/png.h:339, + from encode_dxa.cpp:24: +/usr/include/x86_64-linux-gnu/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 1039 bytes into a destination of size 1024 + 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 37 | __bos (__s), __fmt, __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +encode_dxa.cpp:603:23: warning: '%02d' directive writing between 2 and 11 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 603 | sprintf(strbuf, "%s%02d.png", fullname, framenum); + | ^~~~ +In file included from /usr/include/stdio.h:867, + from /usr/include/libpng16/pngconf.h:46, + from /usr/include/libpng16/png.h:339, + from encode_dxa.cpp:24: +/usr/include/x86_64-linux-gnu/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 7 and 1039 bytes into a destination of size 1024 + 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 37 | __bos (__s), __fmt, __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +encode_dxa.cpp:601:23: warning: '%03d' directive writing between 3 and 11 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 601 | sprintf(strbuf, "%s%03d.png", fullname, framenum); + | ^~~~ +In file included from /usr/include/stdio.h:867, + from /usr/include/libpng16/pngconf.h:46, + from /usr/include/libpng16/png.h:339, + from encode_dxa.cpp:24: +/usr/include/x86_64-linux-gnu/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 8 and 1039 bytes into a destination of size 1024 + 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 37 | __bos (__s), __fmt, __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +encode_dxa.cpp:599:23: warning: '%04d' directive writing between 4 and 11 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 599 | sprintf(strbuf, "%s%04d.png", fullname, framenum); + | ^~~~ +In file included from /usr/include/stdio.h:867, + from /usr/include/libpng16/pngconf.h:46, + from /usr/include/libpng16/png.h:339, + from encode_dxa.cpp:24: +/usr/include/x86_64-linux-gnu/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 9 and 1039 bytes into a destination of size 1024 + 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 37 | __bos (__s), __fmt, __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p engines/gob/.deps x86_64-linux-gnu-g++ -MMD -MF "engines/gob/.deps/gob_loadcalc.d" -MQ "engines/gob/gob_loadcalc.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/gob/gob_loadcalc.cpp -o engines/gob/gob_loadcalc.o mkdir -p engines/mohawk/.deps @@ -1739,27 +1835,48 @@ x86_64-linux-gnu-g++ -MMD -MF "engines/mohawk/.deps/utils.d" -MQ "engines/mohawk/utils.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/mohawk/utils.cpp -o engines/mohawk/utils.o mkdir -p engines/mohawk/.deps x86_64-linux-gnu-g++ -MMD -MF "engines/mohawk/.deps/construct_mohawk.d" -MQ "engines/mohawk/construct_mohawk.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c engines/mohawk/construct_mohawk.cpp -o engines/mohawk/construct_mohawk.o -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: +mkdir -p decompiler/.deps +x86_64-linux-gnu-g++ -MMD -MF "decompiler/.deps/codegen.d" -MQ "decompiler/codegen.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/codegen.cpp -o decompiler/codegen.o +compress.cpp: In member function 'void CompressionTool::encodeAudio(const char*, bool, int, const char*, AudioFormat)': +compress.cpp:179:84: warning: '%s' directive writing up to 2047 bytes into a region of size 1983 [-Wformat-overflow=] + 179 | sprintf(buf, "Error in MP3 encoder.(check parameters) \nMP3 Encoder Commandline:%s\n", fbuf); + | ^~ ~~~~ +In file included from /usr/include/stdio.h:867, + from /usr/include/c++/10/cstdio:42, + from /usr/include/c++/10/ext/string_conversions.h:43, + from /usr/include/c++/10/bits/basic_string.h:6545, + from /usr/include/c++/10/string:55, + from /usr/include/c++/10/bits/locale_classes.h:40, + from /usr/include/c++/10/bits/ios_base.h:41, + from /usr/include/c++/10/ios:42, + from /usr/include/c++/10/istream:38, + from /usr/include/c++/10/sstream:38, + from compress.cpp:25: +/usr/include/x86_64-linux-gnu/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 67 and 2114 bytes into a destination of size 2048 + 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 37 | __bos (__s), __fmt, __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p decompiler/.deps +x86_64-linux-gnu-g++ -MMD -MF "decompiler/.deps/control_flow.d" -MQ "decompiler/control_flow.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/control_flow.cpp -o decompiler/control_flow.o +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1224 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ @@ -1769,17 +1886,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ @@ -1789,17 +1904,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ @@ -1809,17 +1922,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ @@ -1829,17 +1940,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ @@ -1849,17 +1958,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ @@ -1869,17 +1976,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ @@ -1889,17 +1994,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ @@ -1909,17 +2012,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; | ~~~~~~~~~~^~ @@ -1929,17 +2030,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ @@ -1949,17 +2048,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ @@ -1969,17 +2066,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ @@ -1989,17 +2084,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const | ~~~~~~~~~~~~~^~ @@ -2009,196 +2102,22 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ -mkdir -p decompiler/.deps -x86_64-linux-gnu-g++ -MMD -MF "decompiler/.deps/codegen.d" -MQ "decompiler/codegen.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/codegen.cpp -o decompiler/codegen.o -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': -/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': -/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) - | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': -/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': -/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -In file included from /usr/include/wx-3.0/wx/crt.h:19, - from /usr/include/wx-3.0/wx/string.h:4305, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/wxcrt.h: In function 'char* wxTmemchr(const char*, char, size_t)': -/usr/include/wx-3.0/wx/wxcrt.h:113:14: warning: cast from type 'const void*' to type 'char*' casts away qualifiers [-Wcast-qual] - 113 | { return (char*)memchr(s, c, len); } - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1224 | { assign(nRepeat, ch); } @@ -2208,14 +2127,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ @@ -2228,14 +2147,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ @@ -2248,14 +2167,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ @@ -2268,37 +2187,17 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ -compress.cpp: In member function 'void CompressionTool::encodeAudio(const char*, bool, int, const char*, AudioFormat)': -compress.cpp:179:84: warning: '%s' directive writing up to 2047 bytes into a region of size 1983 [-Wformat-overflow=] - 179 | sprintf(buf, "Error in MP3 encoder.(check parameters) \nMP3 Encoder Commandline:%s\n", fbuf); - | ^~ ~~~~ -In file included from /usr/include/stdio.h:867, - from /usr/include/c++/10/cstdio:42, - from /usr/include/c++/10/ext/string_conversions.h:43, - from /usr/include/c++/10/bits/basic_string.h:6545, - from /usr/include/c++/10/string:55, - from /usr/include/c++/10/bits/locale_classes.h:40, - from /usr/include/c++/10/bits/ios_base.h:41, - from /usr/include/c++/10/ios:42, - from /usr/include/c++/10/istream:38, - from /usr/include/c++/10/sstream:38, - from compress.cpp:25: -/usr/include/x86_64-linux-gnu/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 67 and 2114 bytes into a destination of size 2048 - 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 37 | __bos (__s), __fmt, __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } @@ -2308,14 +2207,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ @@ -2328,14 +2227,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ @@ -2348,14 +2247,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ @@ -2368,14 +2267,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ @@ -2388,14 +2287,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; | ~~~~~~~~~~^~ @@ -2408,17 +2307,161 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] + 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': +/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': +/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] + 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] + 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': +/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': +/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] + 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from gui/configuration.cpp:22: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } @@ -2428,14 +2471,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ @@ -2448,14 +2491,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ @@ -2468,14 +2511,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const | ~~~~~~~~~~~~~^~ @@ -2488,157 +2531,32 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': -/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 1224 | { assign(nRepeat, ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' - 2667 | wxString& assign(size_t n, wxUniChar ch) - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': -/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 1226 | { assign(nRepeat, ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' - 2667 | wxString& assign(size_t n, wxUniChar ch) - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': -/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 1228 | { assign(nRepeat, ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' - 2681 | wxString& assign(size_t n, wxUniCharRef ch) - | ~~~~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': -/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 1230 | { assign(nRepeat, ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, +In file included from /usr/include/wx-3.0/wx/crt.h:19, + from /usr/include/wx-3.0/wx/string.h:4305, from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' - 2681 | wxString& assign(size_t n, wxUniCharRef ch) - | ~~~~~~~~~~~~~^~ -encode_dxa.cpp: In member function 'virtual void EncodeDXA::execute()': -encode_dxa.cpp:592:21: warning: '%04d' directive writing 4 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 592 | sprintf(strbuf, "%s%04d.png", fullname, framenum); - | ^~~~ -In file included from /usr/include/stdio.h:867, - from /usr/include/libpng16/pngconf.h:46, - from /usr/include/libpng16/png.h:339, - from encode_dxa.cpp:24: -/usr/include/x86_64-linux-gnu/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 9 and 1032 bytes into a destination of size 1024 - 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 37 | __bos (__s), __fmt, __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -encode_dxa.cpp:605:25: warning: '.png' directive writing 4 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] - 605 | sprintf(strbuf, "%s%d.png", fullname, framenum); - | ^~~~ -In file included from /usr/include/stdio.h:867, - from /usr/include/libpng16/pngconf.h:46, - from /usr/include/libpng16/png.h:339, - from encode_dxa.cpp:24: -/usr/include/x86_64-linux-gnu/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 1039 bytes into a destination of size 1024 - 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 37 | __bos (__s), __fmt, __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -encode_dxa.cpp:603:23: warning: '%02d' directive writing between 2 and 11 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 603 | sprintf(strbuf, "%s%02d.png", fullname, framenum); - | ^~~~ -In file included from /usr/include/stdio.h:867, - from /usr/include/libpng16/pngconf.h:46, - from /usr/include/libpng16/png.h:339, - from encode_dxa.cpp:24: -/usr/include/x86_64-linux-gnu/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 7 and 1039 bytes into a destination of size 1024 - 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 37 | __bos (__s), __fmt, __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -encode_dxa.cpp:601:23: warning: '%03d' directive writing between 3 and 11 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 601 | sprintf(strbuf, "%s%03d.png", fullname, framenum); - | ^~~~ -In file included from /usr/include/stdio.h:867, - from /usr/include/libpng16/pngconf.h:46, - from /usr/include/libpng16/png.h:339, - from encode_dxa.cpp:24: -/usr/include/x86_64-linux-gnu/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 8 and 1039 bytes into a destination of size 1024 - 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 37 | __bos (__s), __fmt, __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -encode_dxa.cpp:599:23: warning: '%04d' directive writing between 4 and 11 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 599 | sprintf(strbuf, "%s%04d.png", fullname, framenum); - | ^~~~ -In file included from /usr/include/stdio.h:867, - from /usr/include/libpng16/pngconf.h:46, - from /usr/include/libpng16/png.h:339, - from encode_dxa.cpp:24: -/usr/include/x86_64-linux-gnu/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 9 and 1039 bytes into a destination of size 1024 - 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 37 | __bos (__s), __fmt, __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/wxcrt.h: In function 'char* wxTmemchr(const char*, char, size_t)': +/usr/include/wx-3.0/wx/wxcrt.h:113:14: warning: cast from type 'const void*' to type 'char*' casts away qualifiers [-Wcast-qual] + 113 | { return (char*)memchr(s, c, len); } + | ^~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p decompiler/.deps +x86_64-linux-gnu-g++ -MMD -MF "decompiler/.deps/decompiler.d" -MQ "decompiler/decompiler.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/decompiler.cpp -o decompiler/decompiler.o In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: + from gui/main.cpp:31: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1224 | { assign(nRepeat, ch); } @@ -2648,14 +2566,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: + from gui/main.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: + from gui/main.cpp:31: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ @@ -2668,14 +2586,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: + from gui/main.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: + from gui/main.cpp:31: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ @@ -2688,14 +2606,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: + from gui/main.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: + from gui/main.cpp:31: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ @@ -2708,62 +2626,17 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: + from gui/main.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: + from gui/main.cpp:31: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ -mkdir -p decompiler/.deps -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': -/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' - 2523 | wxString& append(size_t n, wxUniChar ch) - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': -/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' - 2543 | wxString& append(size_t n, wxUniCharRef ch) - | ~~~~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': -/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2039 | { append(count, ch); return *this; } - | ^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } @@ -2777,49 +2650,13 @@ /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } - | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' - 2523 | wxString& append(size_t n, wxUniChar ch) - | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': -/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 2041 | { append(count, ch); return *this; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' - 2543 | wxString& append(size_t n, wxUniCharRef ch) - | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } @@ -2829,14 +2666,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ @@ -2849,14 +2686,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ @@ -2869,14 +2706,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ @@ -2889,14 +2726,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ @@ -2909,18 +2746,17 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ -x86_64-linux-gnu-g++ -MMD -MF "decompiler/.deps/control_flow.d" -MQ "decompiler/control_flow.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/control_flow.cpp -o decompiler/control_flow.o /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': /usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } @@ -2930,14 +2766,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ @@ -2950,72 +2786,44 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, +In file included from /usr/include/wx-3.0/wx/crt.h:19, + from /usr/include/wx-3.0/wx/string.h:4305, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' - 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } - | ^ +/usr/include/wx-3.0/wx/wxcrt.h: In function 'char* wxTmemchr(const char*, char, size_t)': +/usr/include/wx-3.0/wx/wxcrt.h:113:14: warning: cast from type 'const void*' to type 'char*' casts away qualifiers [-Wcast-qual] + 113 | { return (char*)memchr(s, c, len); } + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': +/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } + | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: + from gui/main.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': -/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: + from gui/main.cpp:31: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ @@ -3025,15 +2833,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/main.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/main.cpp:31: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ @@ -3043,15 +2853,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/main.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/main.cpp:31: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ @@ -3061,43 +2873,37 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/main.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/main.cpp:31: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/crt.h:19, - from /usr/include/wx-3.0/wx/string.h:4305, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from gui/pages.cpp:31: -/usr/include/wx-3.0/wx/wxcrt.h: In function 'char* wxTmemchr(const char*, char, size_t)': -/usr/include/wx-3.0/wx/wxcrt.h:113:14: warning: cast from type 'const void*' to type 'char*' casts away qualifiers [-Wcast-qual] - 113 | { return (char*)memchr(s, c, len); } - | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/main.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/main.cpp:31: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; | ~~~~~~~~~~^~ @@ -3107,85 +2913,39 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/main.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/main.cpp:31: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:16, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::operator[](size_t) const': -/usr/include/wx-3.0/wx/dynarray.h:360:14: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] - 360 | { return (T&)(base::operator[](uiIndex)); } \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' - 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' - 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' - 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' - 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Item(size_t) const': -/usr/include/wx-3.0/wx/dynarray.h:362:14: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] - 362 | { return (T&)(base::operator[](uiIndex)); } \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' - 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' - 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' - 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' - 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p decompiler/.deps +x86_64-linux-gnu-g++ -MMD -MF "decompiler/.deps/disassembler.d" -MQ "decompiler/disassembler.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/disassembler.cpp -o decompiler/disassembler.o /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } | ^ -/usr/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Last() const': -/usr/include/wx-3.0/wx/dynarray.h:364:14: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] - 364 | { return (T&)(base::operator[](GetCount() - 1)); } \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' - 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' - 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' - 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' - 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: + from gui/main.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: + from gui/main.cpp:31: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ @@ -3198,14 +2958,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: + from gui/main.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: + from gui/main.cpp:31: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ @@ -3218,14 +2978,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: + from gui/main.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: + from gui/main.cpp:31: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const | ~~~~~~~~~~~~~^~ @@ -3238,17 +2998,238 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: + from gui/main.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: + from gui/main.cpp:31: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] + 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': +/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': +/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] + 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] + 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': +/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': +/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] + 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ +In file included from /usr/include/wx-3.0/wx/crt.h:19, + from /usr/include/wx-3.0/wx/string.h:4305, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/wxcrt.h: In function 'char* wxTmemchr(const char*, char, size_t)': +/usr/include/wx-3.0/wx/wxcrt.h:113:14: warning: cast from type 'const void*' to type 'char*' casts away qualifiers [-Wcast-qual] + 113 | { return (char*)memchr(s, c, len); } + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:16, + from gui/gui_tools.cpp:31: +/usr/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::operator[](size_t) const': +/usr/include/wx-3.0/wx/dynarray.h:360:14: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] + 360 | { return (T&)(base::operator[](uiIndex)); } \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' + 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' + 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' + 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' + 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Item(size_t) const': +/usr/include/wx-3.0/wx/dynarray.h:362:14: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] + 362 | { return (T&)(base::operator[](uiIndex)); } \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' + 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' + 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' + 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' + 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Last() const': +/usr/include/wx-3.0/wx/dynarray.h:364:14: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] + 364 | { return (T&)(base::operator[](GetCount() - 1)); } \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' + 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' + 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' + 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' + 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p decompiler/.deps /usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::begin()': /usr/include/wx-3.0/wx/dynarray.h:475:29: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] 475 | iterator begin() { return (iterator)base::begin(); } \ @@ -3390,6 +3371,7 @@ /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +x86_64-linux-gnu-g++ -MMD -MF "decompiler/.deps/graph.d" -MQ "decompiler/graph.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/graph.cpp -o decompiler/graph.o /usr/include/wx-3.0/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::size_type, wxArrayPtrVoid::const_reference)': /usr/include/wx-3.0/wx/dynarray.h:487:20: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] 487 | { base::insert((biterator)it, n, (bconst_reference)v); } \ @@ -3454,13 +3436,280 @@ 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:17, - from gui/main.cpp:31: + from gui/gui_tools.cpp:31: +/usr/include/wx-3.0/wx/list.h: In member function 'wxListBase::operator wxList&() const': +/usr/include/wx-3.0/wx/list.h:1184:55: warning: cast from type 'const wxListBase*' to type 'wxList*' casts away qualifiers [-Wcast-qual] + 1184 | inline wxListBase::operator wxList&() const { return *(wxList*)this; } + | ^~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/textbuf.h:37, + from /usr/include/wx-3.0/wx/textfile.h:18, + from /usr/include/wx-3.0/wx/fileconf.h:19, + from /usr/include/wx-3.0/wx/config.h:31, + from gui/configuration.cpp:22: +/usr/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::operator[](size_t) const': +/usr/include/wx-3.0/wx/dynarray.h:360:14: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] + 360 | { return (T&)(base::operator[](uiIndex)); } \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' + 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' + 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' + 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' + 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Item(size_t) const': +/usr/include/wx-3.0/wx/dynarray.h:362:14: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] + 362 | { return (T&)(base::operator[](uiIndex)); } \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' + 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' + 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' + 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' + 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Last() const': +/usr/include/wx-3.0/wx/dynarray.h:364:14: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] + 364 | { return (T&)(base::operator[](GetCount() - 1)); } \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' + 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' + 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' + 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' + 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::begin()': +/usr/include/wx-3.0/wx/dynarray.h:475:29: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] + 475 | iterator begin() { return (iterator)base::begin(); } \ + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' + 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' + 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' + 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' + 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::begin() const': +/usr/include/wx-3.0/wx/dynarray.h:476:41: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] + 476 | const_iterator begin() const { return (const_iterator)base::begin(); }\ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' + 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' + 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' + 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' + 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::end()': +/usr/include/wx-3.0/wx/dynarray.h:478:27: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] + 478 | iterator end() { return (iterator)base::end(); } \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' + 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' + 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' + 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' + 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::end() const': +/usr/include/wx-3.0/wx/dynarray.h:479:39: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] + 479 | const_iterator end() const { return (const_iterator)base::end(); } \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' + 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' + 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' + 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' + 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator, wxArrayPtrVoid::iterator)': +/usr/include/wx-3.0/wx/dynarray.h:481:36: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] + 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ + | ^~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' + 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' + 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' + 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' + 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:481:54: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] + 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ + | ^~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' + 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' + 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' + 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' + 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:481:14: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] + 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' + 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' + 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' + 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' + 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator)': +/usr/include/wx-3.0/wx/dynarray.h:483:36: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] + 483 | { return (iterator)base::erase((biterator)it); } \ + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' + 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' + 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' + 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' + 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:483:14: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] + 483 | { return (iterator)base::erase((biterator)it); } \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' + 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' + 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' + 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' + 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::size_type, wxArrayPtrVoid::const_reference)': +/usr/include/wx-3.0/wx/dynarray.h:487:20: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] + 487 | { base::insert((biterator)it, n, (bconst_reference)v); } \ + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' + 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' + 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' + 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' + 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_reference)': +/usr/include/wx-3.0/wx/dynarray.h:489:37: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] + 489 | { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' + 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' + 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' + 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' + 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:489:14: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] + 489 | { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' + 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' + 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' + 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' + 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_iterator, wxArrayPtrVoid::const_iterator)': +/usr/include/wx-3.0/wx/dynarray.h:491:20: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] + 491 | { base::insert((biterator)it, (bconst_iterator)first, \ + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' + 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' + 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' + 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' + 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/filefn.h:14, + from /usr/include/wx-3.0/wx/file.h:20, + from /usr/include/wx-3.0/wx/textfile.h:22, + from /usr/include/wx-3.0/wx/fileconf.h:19, + from /usr/include/wx-3.0/wx/config.h:31, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/list.h: In member function 'wxListBase::operator wxList&() const': /usr/include/wx-3.0/wx/list.h:1184:55: warning: cast from type 'const wxListBase*' to type 'wxList*' casts away qualifiers [-Wcast-qual] 1184 | inline wxListBase::operator wxList&() const { return *(wxList*)this; } | ^~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:20, - from gui/main.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -3547,18 +3796,6 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } - | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -3571,12 +3808,6 @@ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ @@ -3621,60 +3852,6 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2412 | int First( wxUniChar ch ) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': -/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' - 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const - | ~~~~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -3959,329 +4136,279 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': +/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 1224 | { assign(nRepeat, ch); } + | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: + from gui/pages.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } - | ^ + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' + 2667 | wxString& assign(size_t n, wxUniChar ch) + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': +/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 1226 | { assign(nRepeat, ch); } + | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) - | ^~~~~~~~ + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': -/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } - | ^ + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' + 2667 | wxString& assign(size_t n, wxUniChar ch) + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': +/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] + 1228 | { assign(nRepeat, ch); } + | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } - | ^~~~~~~~ + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) + | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': -/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } - | ^ + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' + 2681 | wxString& assign(size_t n, wxUniCharRef ch) + | ~~~~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': +/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] + 1230 | { assign(nRepeat, ch); } + | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: + from gui/pages.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' + 2681 | wxString& assign(size_t n, wxUniCharRef ch) + | ~~~~~~~~~~~~~^~ +In file included from /usr/include/wx-3.0/wx/log.h:68, + from /usr/include/wx-3.0/wx/wx.h:23, from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } - | ^ +/usr/include/wx-3.0/wx/thread.h: In member function 'wxThread* wxThreadHelper::GetThread() const': +/usr/include/wx-3.0/wx/thread.h:745:40: warning: cast from type 'const wxCriticalSection*' to type 'wxCriticalSection*' casts away qualifiers [-Wcast-qual] + 745 | wxCriticalSectionLocker locker((wxCriticalSection&)m_critSection); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': +/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } + | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: + from gui/pages.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } - | ^ + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' + 2523 | wxString& append(size_t n, wxUniChar ch) + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': +/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] + 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } + | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: + from gui/pages.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': -/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } - | ^ + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' + 2543 | wxString& append(size_t n, wxUniCharRef ch) + | ~~~~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': +/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2039 | { append(count, ch); return *this; } + | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: + from gui/pages.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': -/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } - | ^ + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' + 2523 | wxString& append(size_t n, wxUniChar ch) + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': +/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] + 2041 | { append(count, ch); return *this; } + | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: + from gui/pages.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -In file included from /usr/include/wx-3.0/wx/log.h:68, - from /usr/include/wx-3.0/wx/wx.h:23, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/thread.h: In member function 'wxThread* wxThreadHelper::GetThread() const': -/usr/include/wx-3.0/wx/thread.h:745:40: warning: cast from type 'const wxCriticalSection*' to type 'wxCriticalSection*' casts away qualifiers [-Wcast-qual] - 745 | wxCriticalSectionLocker locker((wxCriticalSection&)m_critSection); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/crt.h:19, - from /usr/include/wx-3.0/wx/string.h:4305, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' + 2543 | wxString& append(size_t n, wxUniCharRef ch) + | ~~~~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/wxcrt.h: In function 'char* wxTmemchr(const char*, char, size_t)': -/usr/include/wx-3.0/wx/wxcrt.h:113:14: warning: cast from type 'const void*' to type 'char*' casts away qualifiers [-Wcast-qual] - 113 | { return (char*)memchr(s, c, len); } - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: + from gui/pages.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': -/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } - | ^ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' + 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } + | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': -/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } - | ^ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': -/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } - | ^ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2412 | int First( wxUniChar ch ) const { return Find(ch); } + | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': -/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } - | ^ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': +/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] + 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } + | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' + 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const + | ~~~~~~~~~~~~~^~ In file included from /usr/include/wx-3.0/wx/wx.h:20, - from gui/main.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -4313,6 +4440,19 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -4325,6 +4465,13 @@ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ @@ -4424,301 +4571,52 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/crt.h:19, - from /usr/include/wx-3.0/wx/string.h:4305, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, +In file included from /usr/include/wx-3.0/wx/textbuf.h:37, + from /usr/include/wx-3.0/wx/textfile.h:18, + from /usr/include/wx-3.0/wx/fileconf.h:19, + from /usr/include/wx-3.0/wx/config.h:31, from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/wxcrt.h: In function 'char* wxTmemchr(const char*, char, size_t)': -/usr/include/wx-3.0/wx/wxcrt.h:113:14: warning: cast from type 'const void*' to type 'char*' casts away qualifiers [-Wcast-qual] - 113 | { return (char*)memchr(s, c, len); } - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Add(const _wxObjArraywxDateTimeArray*)': +/usr/include/wx-3.0/wx/dynarray.h:607:23: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] + 607 | { base::push_back((T*)pItem); } \ + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' + 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' + 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' + 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::push_back(const _wxObjArraywxDateTimeArray*)': +/usr/include/wx-3.0/wx/dynarray.h:609:23: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] + 609 | { base::push_back((T*)pItem); } \ + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' + 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' + 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' + 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Insert(const _wxObjArraywxDateTimeArray*, size_t)': +/usr/include/wx-3.0/wx/dynarray.h:615:39: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] + 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' + 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' + 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' + 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:16, - from gui/pages.cpp:31: + from gui/main.cpp:31: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::operator[](size_t) const': /usr/include/wx-3.0/wx/dynarray.h:360:14: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] 360 | { return (T&)(base::operator[](uiIndex)); } \ @@ -4971,59 +4869,154 @@ /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p decompiler/.deps -In file included from /usr/include/wx-3.0/wx/wx.h:17, - from gui/pages.cpp:31: -/usr/include/wx-3.0/wx/list.h: In member function 'wxListBase::operator wxList&() const': -/usr/include/wx-3.0/wx/list.h:1184:55: warning: cast from type 'const wxListBase*' to type 'wxList*' casts away qualifiers [-Wcast-qual] - 1184 | inline wxListBase::operator wxList&() const { return *(wxList*)this; } - | ^~~~~~~~~~~~~ -x86_64-linux-gnu-g++ -MMD -MF "decompiler/.deps/decompiler.d" -MQ "decompiler/decompiler.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/decompiler.cpp -o decompiler/decompiler.o -mkdir -p decompiler/.deps -x86_64-linux-gnu-g++ -MMD -MF "decompiler/.deps/disassembler.d" -MQ "decompiler/disassembler.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/disassembler.cpp -o decompiler/disassembler.o -In file included from /usr/include/wx-3.0/wx/wx.h:16, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Add(const _wxObjArraywxDateTimeArray*)': -/usr/include/wx-3.0/wx/dynarray.h:607:23: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] - 607 | { base::push_back((T*)pItem); } \ - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' - 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' - 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' - 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::push_back(const _wxObjArraywxDateTimeArray*)': -/usr/include/wx-3.0/wx/dynarray.h:609:23: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] - 609 | { base::push_back((T*)pItem); } \ - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' - 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' - 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' - 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Insert(const _wxObjArraywxDateTimeArray*, size_t)': -/usr/include/wx-3.0/wx/dynarray.h:615:39: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] - 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' - 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' - 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' - 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from /usr/include/wx-3.0/wx/filename.h:17, + from /usr/include/wx-3.0/wx/fileconf.h:22, + from /usr/include/wx-3.0/wx/config.h:31, + from gui/configuration.cpp:22: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -5166,6 +5159,12 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:17, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/list.h: In member function 'wxListBase::operator wxList&() const': +/usr/include/wx-3.0/wx/list.h:1184:55: warning: cast from type 'const wxListBase*' to type 'wxList*' casts away qualifiers [-Wcast-qual] + 1184 | inline wxListBase::operator wxList&() const { return *(wxList*)this; } + | ^~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -5308,6 +5307,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +mkdir -p decompiler/.deps /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -5363,7 +5363,6 @@ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p decompiler/.deps /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ @@ -5451,503 +5450,11 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -x86_64-linux-gnu-g++ -MMD -MF "decompiler/.deps/graph.d" -MQ "decompiler/graph.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/graph.cpp -o decompiler/graph.o -In file included from /usr/include/wx-3.0/wx/wx.h:16, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::operator[](size_t) const': -/usr/include/wx-3.0/wx/dynarray.h:360:14: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] - 360 | { return (T&)(base::operator[](uiIndex)); } \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' - 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' - 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' - 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' - 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Item(size_t) const': -/usr/include/wx-3.0/wx/dynarray.h:362:14: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] - 362 | { return (T&)(base::operator[](uiIndex)); } \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' - 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' - 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' - 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' - 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Last() const': -/usr/include/wx-3.0/wx/dynarray.h:364:14: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] - 364 | { return (T&)(base::operator[](GetCount() - 1)); } \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' - 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' - 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' - 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' - 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::begin()': -/usr/include/wx-3.0/wx/dynarray.h:475:29: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] - 475 | iterator begin() { return (iterator)base::begin(); } \ - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' - 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' - 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' - 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' - 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::begin() const': -/usr/include/wx-3.0/wx/dynarray.h:476:41: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] - 476 | const_iterator begin() const { return (const_iterator)base::begin(); }\ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' - 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' - 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' - 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' - 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::end()': -/usr/include/wx-3.0/wx/dynarray.h:478:27: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] - 478 | iterator end() { return (iterator)base::end(); } \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' - 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' - 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' - 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' - 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::end() const': -/usr/include/wx-3.0/wx/dynarray.h:479:39: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] - 479 | const_iterator end() const { return (const_iterator)base::end(); } \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' - 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' - 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' - 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' - 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator, wxArrayPtrVoid::iterator)': -/usr/include/wx-3.0/wx/dynarray.h:481:36: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] - 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ - | ^~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' - 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' - 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' - 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' - 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:481:54: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] - 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ - | ^~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' - 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' - 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' - 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' - 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:481:14: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] - 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' - 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' - 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' - 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' - 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator)': -/usr/include/wx-3.0/wx/dynarray.h:483:36: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] - 483 | { return (iterator)base::erase((biterator)it); } \ - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' - 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' - 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' - 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' - 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:483:14: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] - 483 | { return (iterator)base::erase((biterator)it); } \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' - 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' - 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' - 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' - 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::size_type, wxArrayPtrVoid::const_reference)': -/usr/include/wx-3.0/wx/dynarray.h:487:20: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] - 487 | { base::insert((biterator)it, n, (bconst_reference)v); } \ - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' - 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' - 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' - 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' - 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_reference)': -/usr/include/wx-3.0/wx/dynarray.h:489:37: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] - 489 | { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' - 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' - 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' - 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' - 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:489:14: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] - 489 | { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' - 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' - 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' - 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' - 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_iterator, wxArrayPtrVoid::const_iterator)': -/usr/include/wx-3.0/wx/dynarray.h:491:20: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] - 491 | { base::insert((biterator)it, (bconst_iterator)first, \ - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' - 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' - 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' - 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' - 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p decompiler/.deps x86_64-linux-gnu-g++ -MMD -MF "decompiler/.deps/instruction.d" -MQ "decompiler/instruction.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/instruction.cpp -o decompiler/instruction.o -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': -/usr/include/wx-3.0/wx/event.h:1225:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] - 1225 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin - | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/main.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)': -/usr/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here - 1316 | wxEventAnyPayloadMixin(event) - | ^ -/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)': -/usr/include/wx-3.0/wx/event.h:1561:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] - 1561 | m_clientObject(event.m_clientObject) - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/main.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:1658:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy] - 1658 | virtual wxEvent *Clone() const { return new wxScrollEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/main.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:17, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/list.h: In member function 'wxListBase::operator wxList&() const': -/usr/include/wx-3.0/wx/list.h:1184:55: warning: cast from type 'const wxListBase*' to type 'wxList*' casts away qualifiers [-Wcast-qual] - 1184 | inline wxListBase::operator wxList&() const { return *(wxList*)this; } - | ^~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:2194:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] - 2194 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/main.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2197:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:2207:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] - 2207 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/main.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2210:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:2283:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] - 2283 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/main.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2286:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] - 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/main.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2349:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2349 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:2514:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] - 2514 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/main.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2517 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:2783:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] - 2783 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/main.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:2854:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] - 2854 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/main.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:3000:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] - 3000 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/main.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:3013:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] - 3013 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/main.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p decompiler/.deps +x86_64-linux-gnu-g++ -MMD -MF "decompiler/.deps/simple_disassembler.d" -MQ "decompiler/simple_disassembler.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/simple_disassembler.cpp -o decompiler/simple_disassembler.o In file included from /usr/include/wx-3.0/wx/wx.h:20, - from gui/gui_tools.cpp:31: + from gui/main.cpp:31: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -6090,13 +5597,59 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/log.h:68, - from /usr/include/wx-3.0/wx/wx.h:23, +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: -/usr/include/wx-3.0/wx/thread.h: In member function 'wxThread* wxThreadHelper::GetThread() const': -/usr/include/wx-3.0/wx/thread.h:745:40: warning: cast from type 'const wxCriticalSection*' to type 'wxCriticalSection*' casts away qualifiers [-Wcast-qual] - 745 | wxCriticalSectionLocker locker((wxCriticalSection&)m_critSection); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] + 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': +/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -6110,6 +5663,13 @@ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ @@ -6152,6 +5712,26 @@ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': +/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] + 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ @@ -6207,6 +5787,26 @@ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ @@ -6223,6 +5823,10 @@ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] + 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } + | ^ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ @@ -6236,153 +5840,65 @@ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) + | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': +/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': +/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] + 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -6493,6 +6009,71 @@ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/crt.h:19, + from /usr/include/wx-3.0/wx/string.h:4305, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/wxcrt.h: In function 'char* wxTmemchr(const char*, char, size_t)': +/usr/include/wx-3.0/wx/wxcrt.h:113:14: warning: cast from type 'const void*' to type 'char*' casts away qualifiers [-Wcast-qual] + 113 | { return (char*)memchr(s, c, len); } + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ @@ -6525,219 +6106,285 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const': -/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy] - 177 | virtual wxEvent *Clone() const { return new wxTimerEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/main.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' - 3560 | classname& operator=(const classname&) +/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p decompiler/.deps -x86_64-linux-gnu-g++ -MMD -MF "decompiler/.deps/simple_disassembler.d" -MQ "decompiler/simple_disassembler.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/simple_disassembler.cpp -o decompiler/simple_disassembler.o -mkdir -p decompiler/.deps -x86_64-linux-gnu-g++ -MMD -MF "decompiler/.deps/unknown_opcode.d" -MQ "decompiler/unknown_opcode.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/unknown_opcode.cpp -o decompiler/unknown_opcode.o -In file included from /usr/include/wx-3.0/wx/wx.h:38, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/window.h: In member function 'virtual bool wxWindowBase::HasCapture() const': -/usr/include/wx-3.0/wx/window.h:996:18: warning: cast from type 'const wxWindowBase*' to type 'wxWindow*' casts away qualifiers [-Wcast-qual] - 996 | { return (wxWindow *)this == GetCapture(); } - | ^~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/log.h:68, - from /usr/include/wx-3.0/wx/wx.h:23, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/thread.h: In member function 'wxThread* wxThreadHelper::GetThread() const': -/usr/include/wx-3.0/wx/thread.h:745:40: warning: cast from type 'const wxCriticalSection*' to type 'wxCriticalSection*' casts away qualifiers [-Wcast-qual] - 745 | wxCriticalSectionLocker locker((wxCriticalSection&)m_critSection); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/log.h:68, + from /usr/include/wx-3.0/wx/wx.h:23, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/thread.h: In member function 'wxThread* wxThreadHelper::GetThread() const': +/usr/include/wx-3.0/wx/thread.h:745:40: warning: cast from type 'const wxCriticalSection*' to type 'wxCriticalSection*' casts away qualifiers [-Wcast-qual] + 745 | wxCriticalSectionLocker locker((wxCriticalSection&)m_critSection); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:16, + from gui/gui_tools.cpp:31: +/usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Add(const _wxObjArraywxDateTimeArray*)': +/usr/include/wx-3.0/wx/dynarray.h:607:23: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] + 607 | { base::push_back((T*)pItem); } \ + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' + 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' + 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ +/usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' + 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::push_back(const _wxObjArraywxDateTimeArray*)': +/usr/include/wx-3.0/wx/dynarray.h:609:23: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] + 609 | { base::push_back((T*)pItem); } \ + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' + 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' + 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' + 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Insert(const _wxObjArraywxDateTimeArray*, size_t)': +/usr/include/wx-3.0/wx/dynarray.h:615:39: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] + 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' + 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' + 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' + 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:20, - from gui/pages.cpp:31: + from gui/main.cpp:31: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -7023,269 +6670,7 @@ 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:16, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/iconbndl.h: In member function 'void wxIconArray::Add(const _wxObjArraywxIconArray*)': -/usr/include/wx-3.0/wx/dynarray.h:607:23: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] - 607 | { base::push_back((T*)pItem); } \ - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' - 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' - 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' - 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' - 22 | WX_DECLARE_EXPORTED_OBJARRAY(wxIcon, wxIconArray); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/iconbndl.h: In member function 'void wxIconArray::push_back(const _wxObjArraywxIconArray*)': -/usr/include/wx-3.0/wx/dynarray.h:609:23: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] - 609 | { base::push_back((T*)pItem); } \ - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' - 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' - 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' - 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' - 22 | WX_DECLARE_EXPORTED_OBJARRAY(wxIcon, wxIconArray); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/iconbndl.h: In member function 'void wxIconArray::Insert(const _wxObjArraywxIconArray*, size_t)': -/usr/include/wx-3.0/wx/dynarray.h:615:39: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] - 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' - 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' - 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' - 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' - 22 | WX_DECLARE_EXPORTED_OBJARRAY(wxIcon, wxIconArray); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/statusbr.h: In member function 'void wxStatusBarPaneArray::Add(const _wxObjArraywxStatusBarPaneArray*)': -/usr/include/wx-3.0/wx/dynarray.h:607:23: warning: cast from type 'const _wxObjArraywxStatusBarPaneArray*' {aka 'const wxStatusBarPane*'} to type '_wxObjArraywxStatusBarPaneArray*' {aka 'wxStatusBarPane*'} casts away qualifiers [-Wcast-qual] - 607 | { base::push_back((T*)pItem); } \ - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' - 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' - 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' - 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/statusbr.h:103:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' - 103 | WX_DECLARE_EXPORTED_OBJARRAY(wxStatusBarPane, wxStatusBarPaneArray); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/statusbr.h: In member function 'void wxStatusBarPaneArray::push_back(const _wxObjArraywxStatusBarPaneArray*)': -/usr/include/wx-3.0/wx/dynarray.h:609:23: warning: cast from type 'const _wxObjArraywxStatusBarPaneArray*' {aka 'const wxStatusBarPane*'} to type '_wxObjArraywxStatusBarPaneArray*' {aka 'wxStatusBarPane*'} casts away qualifiers [-Wcast-qual] - 609 | { base::push_back((T*)pItem); } \ - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' - 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' - 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' - 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/statusbr.h:103:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' - 103 | WX_DECLARE_EXPORTED_OBJARRAY(wxStatusBarPane, wxStatusBarPaneArray); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/statusbr.h: In member function 'void wxStatusBarPaneArray::Insert(const _wxObjArraywxStatusBarPaneArray*, size_t)': -/usr/include/wx-3.0/wx/dynarray.h:615:39: warning: cast from type 'const _wxObjArraywxStatusBarPaneArray*' {aka 'const wxStatusBarPane*'} to type '_wxObjArraywxStatusBarPaneArray*' {aka 'wxStatusBarPane*'} casts away qualifiers [-Wcast-qual] - 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' - 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' - 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' - 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/statusbr.h:103:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' - 103 | WX_DECLARE_EXPORTED_OBJARRAY(wxStatusBarPane, wxStatusBarPaneArray); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, - from /usr/include/wx-3.0/wx/affinematrix2d.h:17, - from /usr/include/wx-3.0/wx/dc.h:32, - from /usr/include/wx-3.0/wx/wx.h:50, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': -/usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] - 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } - | ^~~~~~ -/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' - 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); - | ^~~~~~~~ -/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const': -/usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] - 626 | { wxRect2DDouble result; Union( *this , otherRect , &result); return result; } - | ^~~~~~ -/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' - 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); - | ^~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/textbuf.h:37, - from /usr/include/wx-3.0/wx/textfile.h:18, - from /usr/include/wx-3.0/wx/fileconf.h:19, - from /usr/include/wx-3.0/wx/config.h:31, - from gui/configuration.cpp:22: + from gui/pages.cpp:31: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::operator[](size_t) const': /usr/include/wx-3.0/wx/dynarray.h:360:14: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] 360 | { return (T&)(base::operator[](uiIndex)); } \ @@ -7538,397 +6923,6 @@ /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:63, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': -/usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy] - 384 | virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/main.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/filefn.h:14, - from /usr/include/wx-3.0/wx/file.h:20, - from /usr/include/wx-3.0/wx/textfile.h:22, - from /usr/include/wx-3.0/wx/fileconf.h:19, - from /usr/include/wx-3.0/wx/config.h:31, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/list.h: In member function 'wxListBase::operator wxList&() const': -/usr/include/wx-3.0/wx/list.h:1184:55: warning: cast from type 'const wxListBase*' to type 'wxList*' casts away qualifiers [-Wcast-qual] - 1184 | inline wxListBase::operator wxList&() const { return *(wxList*)this; } - | ^~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)': -/usr/include/wx-3.0/wx/dataobj.h:202:26: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] - 202 | : m_format(format) - | ^ -In file included from /usr/include/wx-3.0/wx/dataobj.h:79, - from /usr/include/wx-3.0/wx/wx.h:66, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' - 31 | wxDataFormat& operator=(const wxDataFormat& format) - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const': -/usr/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] - 229 | { return m_format; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/dataobj.h:79, - from /usr/include/wx-3.0/wx/wx.h:66, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' - 31 | wxDataFormat& operator=(const wxDataFormat& format) - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:16, - from gui/pages.cpp:31: -/usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Add(const _wxObjArraywxDateTimeArray*)': -/usr/include/wx-3.0/wx/dynarray.h:607:23: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] - 607 | { base::push_back((T*)pItem); } \ - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' - 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' - 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' - 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::push_back(const _wxObjArraywxDateTimeArray*)': -/usr/include/wx-3.0/wx/dynarray.h:609:23: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] - 609 | { base::push_back((T*)pItem); } \ - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' - 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' - 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' - 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Insert(const _wxObjArraywxDateTimeArray*, size_t)': -/usr/include/wx-3.0/wx/dynarray.h:615:39: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] - 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' - 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' - 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' - 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/string.h:495, - from ./common/scummsys.h:125, - from engines/mohawk/construct_mohawk.cpp:24: -In function 'char* strncpy(char*, const char*, size_t)', - inlined from 'int main(int, char**)' at engines/mohawk/construct_mohawk.cpp:466:10: -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 100 equals destination size [-Wstringop-truncation] - 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p decompiler/.deps -x86_64-linux-gnu-g++ -MMD -MF "decompiler/.deps/value.d" -MQ "decompiler/value.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/value.cpp -o decompiler/value.o /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -8072,13 +7066,13 @@ 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': /usr/include/wx-3.0/wx/event.h:1225:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] 1225 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/pages.cpp:24: + from gui/gui_tools.cpp:24: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -8086,75 +7080,37 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)': /usr/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here 1316 | wxEventAnyPayloadMixin(event) | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:17, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/list.h: In member function 'wxListBase::operator wxList&() const': +/usr/include/wx-3.0/wx/list.h:1184:55: warning: cast from type 'const wxListBase*' to type 'wxList*' casts away qualifiers [-Wcast-qual] + 1184 | inline wxListBase::operator wxList&() const { return *(wxList*)this; } + | ^~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)': /usr/include/wx-3.0/wx/event.h:1561:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] 1561 | m_clientObject(event.m_clientObject) | ^ In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/pages.cpp:24: + from gui/gui_tools.cpp:24: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/textbuf.h:37, - from /usr/include/wx-3.0/wx/textfile.h:18, - from /usr/include/wx-3.0/wx/fileconf.h:19, - from /usr/include/wx-3.0/wx/config.h:31, - from gui/configuration.cpp:22: -/usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Add(const _wxObjArraywxDateTimeArray*)': -/usr/include/wx-3.0/wx/dynarray.h:607:23: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] - 607 | { base::push_back((T*)pItem); } \ - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' - 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' - 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' - 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::push_back(const _wxObjArraywxDateTimeArray*)': -/usr/include/wx-3.0/wx/dynarray.h:609:23: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] - 609 | { base::push_back((T*)pItem); } \ - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' - 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' - 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' - 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Insert(const _wxObjArraywxDateTimeArray*, size_t)': -/usr/include/wx-3.0/wx/dynarray.h:615:39: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] - 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' - 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' - 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' - 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:1658:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy] 1658 | virtual wxEvent *Clone() const { return new wxScrollEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/pages.cpp:24: + from gui/gui_tools.cpp:24: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -8167,14 +7123,16 @@ /usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p decompiler/.deps +x86_64-linux-gnu-g++ -MMD -MF "decompiler/.deps/unknown_opcode.d" -MQ "decompiler/unknown_opcode.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/unknown_opcode.cpp -o decompiler/unknown_opcode.o In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2194:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] 2194 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/pages.cpp:24: + from gui/gui_tools.cpp:24: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -8188,13 +7146,13 @@ 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2207:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] 2207 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/pages.cpp:24: + from gui/gui_tools.cpp:24: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -8208,13 +7166,13 @@ 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2283:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] 2283 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/pages.cpp:24: + from gui/gui_tools.cpp:24: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -8228,13 +7186,13 @@ 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/pages.cpp:24: + from gui/gui_tools.cpp:24: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -8247,12 +7205,29 @@ /usr/include/wx-3.0/wx/event.h:2349:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2349 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from /usr/include/wx-3.0/wx/filename.h:17, - from /usr/include/wx-3.0/wx/fileconf.h:22, - from /usr/include/wx-3.0/wx/config.h:31, - from gui/configuration.cpp:22: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from gui/gui_tools.cpp:31: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:2514:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] + 2514 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/gui_tools.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2517 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p decompiler/.deps +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from gui/pages.cpp:31: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -8269,6 +7244,7 @@ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ +x86_64-linux-gnu-g++ -MMD -MF "decompiler/.deps/value.d" -MQ "decompiler/value.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/value.cpp -o decompiler/value.o /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -8396,14 +7372,14 @@ 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/pages.cpp:31: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:2514:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] - 2514 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } - | ^ + from gui/gui_tools.cpp:31: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:2783:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] + 2783 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } + | ^ In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/pages.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' + from gui/gui_tools.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -8412,18 +7388,18 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2517 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) +/usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/pages.cpp:31: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:2783:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] - 2783 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } - | ^ + from gui/gui_tools.cpp:31: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:2854:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] + 2854 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } + | ^ In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/pages.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' + from gui/gui_tools.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -8432,8 +7408,8 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] @@ -8466,26 +7442,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/pages.cpp:31: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:2854:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] - 2854 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/pages.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -8510,6 +7466,46 @@ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from gui/gui_tools.cpp:31: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:3000:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] + 3000 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/gui_tools.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from gui/gui_tools.cpp:31: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:3013:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] + 3013 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/gui_tools.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ @@ -8565,26 +7561,6 @@ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/pages.cpp:31: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:3000:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] - 3000 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/pages.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ @@ -8617,49 +7593,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/pages.cpp:31: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:3013:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] - 3013 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/pages.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16, - from /usr/include/wx-3.0/wx/gtk/filedlg.h:12, - from /usr/include/wx-3.0/wx/filedlg.h:235, - from /usr/include/wx-3.0/wx/wx.h:93, - from gui/main.cpp:31: -/usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const': -/usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy] - 101 | virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/main.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -8802,27 +7735,8 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from gui/main.cpp:37: -/usr/include/wx-3.0/wx/hyperlink.h: In member function 'virtual wxEvent* wxHyperlinkEvent::Clone() const': -/usr/include/wx-3.0/wx/hyperlink.h:113:71: warning: implicitly-declared 'wxHyperlinkEvent::wxHyperlinkEvent(const wxHyperlinkEvent&)' is deprecated [-Wdeprecated-copy] - 113 | virtual wxEvent *Clone() const { return new wxHyperlinkEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/main.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxHyperlinkEvent' has user-provided 'wxHyperlinkEvent& wxHyperlinkEvent::operator=(const wxHyperlinkEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hyperlink.h:120:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 120 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHyperlinkEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:20, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -8965,8 +7879,16 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/string.h:495, + from ./common/scummsys.h:125, + from engines/mohawk/construct_mohawk.cpp:24: +In function 'char* strncpy(char*, const char*, size_t)', + inlined from 'int main(int, char**)' at engines/mohawk/construct_mohawk.cpp:466:10: +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 100 equals destination size [-Wstringop-truncation] + 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:16, - from gui/gui_tools.cpp:31: + from gui/main.cpp:31: /usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Add(const _wxObjArraywxDateTimeArray*)': /usr/include/wx-3.0/wx/dynarray.h:607:23: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] 607 | { base::push_back((T*)pItem); } \ @@ -9007,13 +7929,13 @@ 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:31, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const': /usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy] 177 | virtual wxEvent *Clone() const { return new wxTimerEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/pages.cpp:24: + from gui/gui_tools.cpp:24: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -9026,22 +7948,21 @@ /usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p decompiler/groovie/.deps -x86_64-linux-gnu-g++ -MMD -MF "decompiler/groovie/.deps/disassembler.d" -MQ "decompiler/groovie/disassembler.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/groovie/disassembler.cpp -o decompiler/groovie/disassembler.o -In file included from /usr/include/wx-3.0/wx/wx.h:38, +In file included from /usr/include/wx-3.0/wx/log.h:68, + from /usr/include/wx-3.0/wx/wx.h:23, from gui/pages.cpp:31: -/usr/include/wx-3.0/wx/window.h: In member function 'virtual bool wxWindowBase::HasCapture() const': -/usr/include/wx-3.0/wx/window.h:996:18: warning: cast from type 'const wxWindowBase*' to type 'wxWindow*' casts away qualifiers [-Wcast-qual] - 996 | { return (wxWindow *)this == GetCapture(); } - | ^~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/thread.h: In member function 'wxThread* wxThreadHelper::GetThread() const': +/usr/include/wx-3.0/wx/thread.h:745:40: warning: cast from type 'const wxCriticalSection*' to type 'wxCriticalSection*' casts away qualifiers [-Wcast-qual] + 745 | wxCriticalSectionLocker locker((wxCriticalSection&)m_critSection); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/gui_tools.cpp:31: + from gui/main.cpp:31: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': /usr/include/wx-3.0/wx/event.h:1225:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] 1225 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/gui_tools.cpp:24: + from gui/main.cpp:24: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -9049,7 +7970,7 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/gui_tools.cpp:31: + from gui/main.cpp:31: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)': /usr/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here 1316 | wxEventAnyPayloadMixin(event) @@ -9059,7 +7980,7 @@ 1561 | m_clientObject(event.m_clientObject) | ^ In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/gui_tools.cpp:24: + from gui/main.cpp:24: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -9067,13 +7988,13 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/gui_tools.cpp:31: + from gui/main.cpp:31: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:1658:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy] 1658 | virtual wxEvent *Clone() const { return new wxScrollEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/gui_tools.cpp:24: + from gui/main.cpp:24: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -9086,8 +8007,196 @@ /usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p decompiler/groovie/.deps +x86_64-linux-gnu-g++ -MMD -MF "decompiler/groovie/.deps/disassembler.d" -MQ "decompiler/groovie/disassembler.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/groovie/disassembler.cpp -o decompiler/groovie/disassembler.o +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:2194:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] + 2194 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/main.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2197:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:2207:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] + 2207 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/main.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2210:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:2283:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] + 2283 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/main.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2286:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] + 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/main.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2349:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2349 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:2514:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] + 2514 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/main.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2517 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:2783:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] + 2783 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/main.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:2854:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] + 2854 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/main.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:38, + from gui/gui_tools.cpp:31: +/usr/include/wx-3.0/wx/window.h: In member function 'virtual bool wxWindowBase::HasCapture() const': +/usr/include/wx-3.0/wx/window.h:996:18: warning: cast from type 'const wxWindowBase*' to type 'wxWindow*' casts away qualifiers [-Wcast-qual] + 996 | { return (wxWindow *)this == GetCapture(); } + | ^~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:3000:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] + 3000 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/main.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:3013:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] + 3013 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/main.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:20, - from gui/pages.cpp:31: + from gui/gui_tools.cpp:31: /usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -9241,6 +8350,147 @@ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' + 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' + 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' + 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ @@ -9260,75 +8510,162 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:2194:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] - 2194 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/gui_tools.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' - 3560 | classname& operator=(const classname&) +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2197:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:2207:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] - 2207 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/gui_tools.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' - 3560 | classname& operator=(const classname&) +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2210:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:2283:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] - 2283 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/gui_tools.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' - 3560 | classname& operator=(const classname&) +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2286:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] - 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } - | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const': +/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy] + 177 | virtual wxEvent *Clone() const { return new wxTimerEvent(*this); } + | ^ In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/gui_tools.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' + from gui/main.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -9337,69 +8674,376 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2349:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2349 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) +/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:2514:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] - 2514 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/gui_tools.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' - 3560 | classname& operator=(const classname&) +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2517 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:2783:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] - 2783 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/gui_tools.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' - 3560 | classname& operator=(const classname&) +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:16, from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:2854:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] - 2854 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/gui_tools.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) +/usr/include/wx-3.0/wx/iconbndl.h: In member function 'void wxIconArray::Add(const _wxObjArraywxIconArray*)': +/usr/include/wx-3.0/wx/dynarray.h:607:23: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] + 607 | { base::push_back((T*)pItem); } \ + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' + 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' + 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' + 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' + 22 | WX_DECLARE_EXPORTED_OBJARRAY(wxIcon, wxIconArray); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/iconbndl.h: In member function 'void wxIconArray::push_back(const _wxObjArraywxIconArray*)': +/usr/include/wx-3.0/wx/dynarray.h:609:23: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] + 609 | { base::push_back((T*)pItem); } \ + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' + 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' + 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' + 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' + 22 | WX_DECLARE_EXPORTED_OBJARRAY(wxIcon, wxIconArray); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/iconbndl.h: In member function 'void wxIconArray::Insert(const _wxObjArraywxIconArray*, size_t)': +/usr/include/wx-3.0/wx/dynarray.h:615:39: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] + 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' + 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' + 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' + 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' + 22 | WX_DECLARE_EXPORTED_OBJARRAY(wxIcon, wxIconArray); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:38, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/window.h: In member function 'virtual bool wxWindowBase::HasCapture() const': +/usr/include/wx-3.0/wx/window.h:996:18: warning: cast from type 'const wxWindowBase*' to type 'wxWindow*' casts away qualifiers [-Wcast-qual] + 996 | { return (wxWindow *)this == GetCapture(); } + | ^~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/statusbr.h: In member function 'void wxStatusBarPaneArray::Add(const _wxObjArraywxStatusBarPaneArray*)': +/usr/include/wx-3.0/wx/dynarray.h:607:23: warning: cast from type 'const _wxObjArraywxStatusBarPaneArray*' {aka 'const wxStatusBarPane*'} to type '_wxObjArraywxStatusBarPaneArray*' {aka 'wxStatusBarPane*'} casts away qualifiers [-Wcast-qual] + 607 | { base::push_back((T*)pItem); } \ + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' + 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' + 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' + 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/statusbr.h:103:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' + 103 | WX_DECLARE_EXPORTED_OBJARRAY(wxStatusBarPane, wxStatusBarPaneArray); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/statusbr.h: In member function 'void wxStatusBarPaneArray::push_back(const _wxObjArraywxStatusBarPaneArray*)': +/usr/include/wx-3.0/wx/dynarray.h:609:23: warning: cast from type 'const _wxObjArraywxStatusBarPaneArray*' {aka 'const wxStatusBarPane*'} to type '_wxObjArraywxStatusBarPaneArray*' {aka 'wxStatusBarPane*'} casts away qualifiers [-Wcast-qual] + 609 | { base::push_back((T*)pItem); } \ + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' + 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' + 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' + 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/statusbr.h:103:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' + 103 | WX_DECLARE_EXPORTED_OBJARRAY(wxStatusBarPane, wxStatusBarPaneArray); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/statusbr.h: In member function 'void wxStatusBarPaneArray::Insert(const _wxObjArraywxStatusBarPaneArray*, size_t)': +/usr/include/wx-3.0/wx/dynarray.h:615:39: warning: cast from type 'const _wxObjArraywxStatusBarPaneArray*' {aka 'const wxStatusBarPane*'} to type '_wxObjArraywxStatusBarPaneArray*' {aka 'wxStatusBarPane*'} casts away qualifiers [-Wcast-qual] + 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' + 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' + 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' + 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/statusbr.h:103:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' + 103 | WX_DECLARE_EXPORTED_OBJARRAY(wxStatusBarPane, wxStatusBarPaneArray); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' + 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' + 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' + 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' + 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' + 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' + 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' + 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' + 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' + 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -9413,15 +9057,24 @@ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' + 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:3000:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] - 3000 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } - | ^ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -9437,20 +9090,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/gui_tools.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -9475,6 +9114,25 @@ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' + 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' + 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ @@ -9488,6 +9146,44 @@ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' + 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, + from /usr/include/wx-3.0/wx/affinematrix2d.h:17, + from /usr/include/wx-3.0/wx/dc.h:32, + from /usr/include/wx-3.0/wx/wx.h:50, + from gui/gui_tools.cpp:31: +/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': +/usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] + 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } + | ^~~~~~ +/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' + 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); + | ^~~~~~~~ +/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const': +/usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] + 626 | { wxRect2DDouble result; Union( *this , otherRect , &result); return result; } + | ^~~~~~ +/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' + 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); + | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ @@ -9506,12 +9202,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:3013:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] - 3013 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } - | ^ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -9536,20 +9226,6 @@ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/gui_tools.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ @@ -9582,8 +9258,12 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +mkdir -p decompiler/groovie/.deps +x86_64-linux-gnu-g++ -MMD -MF "decompiler/groovie/.deps/engine.d" -MQ "decompiler/groovie/engine.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/groovie/engine.cpp -o decompiler/groovie/engine.o +mkdir -p decompiler/kyra/.deps +x86_64-linux-gnu-g++ -MMD -MF "decompiler/kyra/.deps/codegen.d" -MQ "decompiler/kyra/codegen.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/kyra/codegen.cpp -o decompiler/kyra/codegen.o In file included from /usr/include/wx-3.0/wx/wx.h:16, - from gui/pages.cpp:31: + from gui/main.cpp:31: /usr/include/wx-3.0/wx/iconbndl.h: In member function 'void wxIconArray::Add(const _wxObjArraywxIconArray*)': /usr/include/wx-3.0/wx/dynarray.h:607:23: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] 607 | { base::push_back((T*)pItem); } \ @@ -9680,8 +9360,468 @@ /usr/include/wx-3.0/wx/statusbr.h:103:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' 103 | WX_DECLARE_EXPORTED_OBJARRAY(wxStatusBarPane, wxStatusBarPaneArray); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, +mkdir -p decompiler/kyra/.deps +x86_64-linux-gnu-g++ -MMD -MF "decompiler/kyra/.deps/disassembler.d" -MQ "decompiler/kyra/disassembler.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/kyra/disassembler.cpp -o decompiler/kyra/disassembler.o +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from gui/gui_tools.cpp:31: +/usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': +/usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy] + 384 | virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/gui_tools.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, + from /usr/include/wx-3.0/wx/affinematrix2d.h:17, + from /usr/include/wx-3.0/wx/dc.h:32, + from /usr/include/wx-3.0/wx/wx.h:50, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': +/usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] + 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } + | ^~~~~~ +/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' + 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:16, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Add(const _wxObjArraywxDateTimeArray*)': +/usr/include/wx-3.0/wx/dynarray.h:607:23: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] + 607 | { base::push_back((T*)pItem); } \ + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' + 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' + 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' + 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const': +/usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] + 626 | { wxRect2DDouble result; Union( *this , otherRect , &result); return result; } + | ^~~~~~ +/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' + 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); + | ^~~~~~~~ +/usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::push_back(const _wxObjArraywxDateTimeArray*)': +/usr/include/wx-3.0/wx/dynarray.h:609:23: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] + 609 | { base::push_back((T*)pItem); } \ + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' + 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' + 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' + 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Insert(const _wxObjArraywxDateTimeArray*, size_t)': +/usr/include/wx-3.0/wx/dynarray.h:615:39: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] + 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' + 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' + 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' + 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:66, from gui/gui_tools.cpp:31: +/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)': +/usr/include/wx-3.0/wx/dataobj.h:202:26: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] + 202 | : m_format(format) + | ^ +In file included from /usr/include/wx-3.0/wx/dataobj.h:79, + from /usr/include/wx-3.0/wx/wx.h:66, + from gui/gui_tools.cpp:31: +/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' + 31 | wxDataFormat& operator=(const wxDataFormat& format) + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from gui/gui_tools.cpp:31: +/usr/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const': +/usr/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] + 229 | { return m_format; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/dataobj.h:79, + from /usr/include/wx-3.0/wx/wx.h:66, + from gui/gui_tools.cpp:31: +/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' + 31 | wxDataFormat& operator=(const wxDataFormat& format) + | ^~~~~~~~ +In file included from decompiler/instruction.h:32, + from decompiler/disassembler.h:28, + from decompiler/disassembler.cpp:22: +decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 93 | virtual bool isSignedValue() throw(WrongTypeException); + | ^~~~~ +decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 101 | virtual int32 getSigned() throw(WrongTypeException); + | ^~~~~ +decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 109 | virtual uint32 getUnsigned() throw(WrongTypeException); + | ^~~~~ +decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 140 | virtual ValuePtr negate() throw(WrongTypeException); + | ^~~~~ +decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 189 | bool isSignedValue() throw(WrongTypeException); + | ^~~~~ +decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 190 | int32 getSigned() throw(WrongTypeException); + | ^~~~~ +decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 191 | uint32 getUnsigned() throw(WrongTypeException); + | ^~~~~ +decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 211 | int32 getSigned() throw(WrongTypeException); + | ^~~~~ +In file included from decompiler/instruction.h:32, + from decompiler/disassembler.h:28, + from decompiler/disassembler.cpp:22: +decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 235 | uint32 getUnsigned() throw(WrongTypeException); + | ^~~~~ +decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 338 | virtual ValuePtr negate() throw(WrongTypeException); + | ^~~~~ +In file included from decompiler/value.cpp:22: +decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 93 | virtual bool isSignedValue() throw(WrongTypeException); + | ^~~~~ +decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 101 | virtual int32 getSigned() throw(WrongTypeException); + | ^~~~~ +decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 109 | virtual uint32 getUnsigned() throw(WrongTypeException); + | ^~~~~ +decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 140 | virtual ValuePtr negate() throw(WrongTypeException); + | ^~~~~ +decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 189 | bool isSignedValue() throw(WrongTypeException); + | ^~~~~ +decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 190 | int32 getSigned() throw(WrongTypeException); + | ^~~~~ +decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 191 | uint32 getUnsigned() throw(WrongTypeException); + | ^~~~~ +decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 380 | virtual ValuePtr negate() throw(WrongTypeException); + | ^~~~~ +decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 211 | int32 getSigned() throw(WrongTypeException); + | ^~~~~ +In file included from decompiler/value.cpp:22: +decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 235 | uint32 getUnsigned() throw(WrongTypeException); + | ^~~~~ +decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 338 | virtual ValuePtr negate() throw(WrongTypeException); + | ^~~~~ +decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 380 | virtual ValuePtr negate() throw(WrongTypeException); + | ^~~~~ +In file included from decompiler/disassembler.cpp:22: +decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 47 | virtual void doDisassemble() throw(std::exception) = 0; + | ^~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': +/usr/include/wx-3.0/wx/event.h:1225:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] + 1225 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin + | ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/pages.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)': +/usr/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here + 1316 | wxEventAnyPayloadMixin(event) + | ^ +/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)': +/usr/include/wx-3.0/wx/event.h:1561:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] + 1561 | m_clientObject(event.m_clientObject) + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/pages.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:1658:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy] + 1658 | virtual wxEvent *Clone() const { return new wxScrollEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/pages.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': +/usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy] + 384 | virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/main.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:2194:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] + 2194 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/pages.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2197:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:2207:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] + 2207 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/pages.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2210:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:2283:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] + 2283 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/pages.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2286:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] + 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/pages.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2349:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2349 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:2514:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] + 2514 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/pages.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2517 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:2783:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] + 2783 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/pages.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:2854:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] + 2854 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/pages.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:3000:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] + 3000 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/pages.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:3013:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] + 3013 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/pages.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)': +/usr/include/wx-3.0/wx/dataobj.h:202:26: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] + 202 | : m_format(format) + | ^ +In file included from /usr/include/wx-3.0/wx/dataobj.h:79, + from /usr/include/wx-3.0/wx/wx.h:66, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' + 31 | wxDataFormat& operator=(const wxDataFormat& format) + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const': +/usr/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] + 229 | { return m_format; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/dataobj.h:79, + from /usr/include/wx-3.0/wx/wx.h:66, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' + 31 | wxDataFormat& operator=(const wxDataFormat& format) + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from gui/pages.cpp:31: /usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -9824,33 +9964,55 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, - from /usr/include/wx-3.0/wx/affinematrix2d.h:17, - from /usr/include/wx-3.0/wx/dc.h:32, - from /usr/include/wx-3.0/wx/wx.h:50, - from gui/pages.cpp:31: -/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': -/usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] - 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } - | ^~~~~~ -/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' - 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); - | ^~~~~~~~ -/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const': -/usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] - 626 | { wxRect2DDouble result; Union( *this , otherRect , &result); return result; } - | ^~~~~~ -/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' - 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); - | ^~~~~~~~ +In file included from decompiler/instruction.h:32, + from decompiler/disassembler.h:28, + from decompiler/simple_disassembler.h:25, + from decompiler/simple_disassembler.cpp:22: +decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 93 | virtual bool isSignedValue() throw(WrongTypeException); + | ^~~~~ +decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 101 | virtual int32 getSigned() throw(WrongTypeException); + | ^~~~~ +decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 109 | virtual uint32 getUnsigned() throw(WrongTypeException); + | ^~~~~ +decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 140 | virtual ValuePtr negate() throw(WrongTypeException); + | ^~~~~ +decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 189 | bool isSignedValue() throw(WrongTypeException); + | ^~~~~ +decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 190 | int32 getSigned() throw(WrongTypeException); + | ^~~~~ +decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 191 | uint32 getUnsigned() throw(WrongTypeException); + | ^~~~~ +decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 211 | int32 getSigned() throw(WrongTypeException); + | ^~~~~ +In file included from decompiler/instruction.h:32, + from decompiler/disassembler.h:28, + from decompiler/simple_disassembler.h:25, + from decompiler/simple_disassembler.cpp:22: +decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 235 | uint32 getUnsigned() throw(WrongTypeException); + | ^~~~~ +decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 338 | virtual ValuePtr negate() throw(WrongTypeException); + | ^~~~~ +decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 380 | virtual ValuePtr negate() throw(WrongTypeException); + | ^~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:31, - from gui/gui_tools.cpp:31: + from gui/pages.cpp:31: /usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const': /usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy] 177 | virtual wxEvent *Clone() const { return new wxTimerEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/gui_tools.cpp:24: + from gui/pages.cpp:24: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -9863,25 +10025,23 @@ /usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p decompiler/groovie/.deps -x86_64-linux-gnu-g++ -MMD -MF "decompiler/groovie/.deps/engine.d" -MQ "decompiler/groovie/engine.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/groovie/engine.cpp -o decompiler/groovie/engine.o -mkdir -p decompiler/kyra/.deps -x86_64-linux-gnu-g++ -MMD -MF "decompiler/kyra/.deps/codegen.d" -MQ "decompiler/kyra/codegen.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/kyra/codegen.cpp -o decompiler/kyra/codegen.o -In file included from /usr/include/wx-3.0/wx/wx.h:38, +In file included from decompiler/simple_disassembler.h:25, + from decompiler/simple_disassembler.cpp:22: +decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 47 | virtual void doDisassemble() throw(std::exception) = 0; + | ^~~~~ +In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16, + from /usr/include/wx-3.0/wx/gtk/filedlg.h:12, + from /usr/include/wx-3.0/wx/filedlg.h:235, + from /usr/include/wx-3.0/wx/wx.h:93, from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/window.h: In member function 'virtual bool wxWindowBase::HasCapture() const': -/usr/include/wx-3.0/wx/window.h:996:18: warning: cast from type 'const wxWindowBase*' to type 'wxWindow*' casts away qualifiers [-Wcast-qual] - 996 | { return (wxWindow *)this == GetCapture(); } - | ^~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:63, - from gui/pages.cpp:31: -/usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': -/usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy] - 384 | virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); } - | ^ +/usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const': +/usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy] + 101 | virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); } + | ^ In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/pages.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' + from gui/gui_tools.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -9890,11 +10050,19 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:38, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/window.h: In member function 'virtual bool wxWindowBase::HasCapture() const': +/usr/include/wx-3.0/wx/window.h:996:18: warning: cast from type 'const wxWindowBase*' to type 'wxWindow*' casts away qualifiers [-Wcast-qual] + 996 | { return (wxWindow *)this == GetCapture(); } + | ^~~~~~~~~~~~~~~~ +mkdir -p decompiler/kyra/.deps +x86_64-linux-gnu-g++ -MMD -MF "decompiler/kyra/.deps/engine.d" -MQ "decompiler/kyra/engine.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/kyra/engine.cpp -o decompiler/kyra/engine.o In file included from /usr/include/wx-3.0/wx/wx.h:20, - from gui/gui_tools.cpp:31: + from gui/pages.cpp:31: /usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -10067,32 +10235,8 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from gui/pages.cpp:31: -/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)': -/usr/include/wx-3.0/wx/dataobj.h:202:26: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] - 202 | : m_format(format) - | ^ -In file included from /usr/include/wx-3.0/wx/dataobj.h:79, - from /usr/include/wx-3.0/wx/wx.h:66, - from gui/pages.cpp:31: -/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' - 31 | wxDataFormat& operator=(const wxDataFormat& format) - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from gui/pages.cpp:31: -/usr/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const': -/usr/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] - 229 | { return m_format; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/dataobj.h:79, - from /usr/include/wx-3.0/wx/wx.h:66, - from gui/pages.cpp:31: -/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' - 31 | wxDataFormat& operator=(const wxDataFormat& format) - | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:16, - from gui/gui_tools.cpp:31: + from gui/pages.cpp:31: /usr/include/wx-3.0/wx/iconbndl.h: In member function 'void wxIconArray::Add(const _wxObjArraywxIconArray*)': /usr/include/wx-3.0/wx/dynarray.h:607:23: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] 607 | { base::push_back((T*)pItem); } \ @@ -10189,15 +10333,48 @@ /usr/include/wx-3.0/wx/statusbr.h:103:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' 103 | WX_DECLARE_EXPORTED_OBJARRAY(wxStatusBarPane, wxStatusBarPaneArray); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +decompiler/value.cpp:71:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 71 | bool Value::isSignedValue() throw(WrongTypeException) { + | ^~~~~ +decompiler/value.cpp:75:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 75 | int32 Value::getSigned() throw(WrongTypeException) { + | ^~~~~ +decompiler/value.cpp:79:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 79 | uint32 Value::getUnsigned() throw(WrongTypeException) { + | ^~~~~ +decompiler/value.cpp:89:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 89 | ValuePtr Value::negate() throw(WrongTypeException) { + | ^~~~~ +decompiler/value.cpp:107:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 107 | bool IntValue::isSignedValue() throw(WrongTypeException) { + | ^~~~~ +decompiler/value.cpp:111:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 111 | int32 IntValue::getSigned() throw(WrongTypeException) { + | ^~~~~ +decompiler/value.cpp:115:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 115 | uint32 IntValue::getUnsigned() throw(WrongTypeException) { + | ^~~~~ +decompiler/value.cpp:135:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 135 | int32 AddressValue::getSigned() throw(WrongTypeException) { + | ^~~~~ +decompiler/value.cpp:151:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 151 | uint32 RelAddressValue::getUnsigned() throw(WrongTypeException) { + | ^~~~~ +decompiler/value.cpp:207:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 207 | ValuePtr BinaryOpValue::negate() throw(WrongTypeException) { + | ^~~~~ In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, from /usr/include/wx-3.0/wx/affinematrix2d.h:17, from /usr/include/wx-3.0/wx/dc.h:32, from /usr/include/wx-3.0/wx/wx.h:50, - from gui/gui_tools.cpp:31: + from gui/pages.cpp:31: /usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': /usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } | ^~~~~~ +decompiler/value.cpp:232:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 232 | ValuePtr NegatedValue::negate() throw(WrongTypeException) { + | ^~~~~ /usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); | ^~~~~~~~ @@ -10208,14 +10385,16 @@ /usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); | ^~~~~~~~ +mkdir -p decompiler/scummv6/.deps +x86_64-linux-gnu-g++ -MMD -MF "decompiler/scummv6/.deps/codegen.d" -MQ "decompiler/scummv6/codegen.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/scummv6/codegen.cpp -o decompiler/scummv6/codegen.o In file included from /usr/include/wx-3.0/wx/wx.h:63, - from gui/gui_tools.cpp:31: + from gui/pages.cpp:31: /usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': /usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy] 384 | virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); } | ^ In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/gui_tools.cpp:24: + from gui/pages.cpp:24: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -10228,127 +10407,61 @@ /usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from decompiler/instruction.h:32, - from decompiler/disassembler.h:28, - from decompiler/simple_disassembler.h:25, - from decompiler/simple_disassembler.cpp:22: -decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 93 | virtual bool isSignedValue() throw(WrongTypeException); - | ^~~~~ -decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 101 | virtual int32 getSigned() throw(WrongTypeException); - | ^~~~~ -decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 109 | virtual uint32 getUnsigned() throw(WrongTypeException); - | ^~~~~ +In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16, + from /usr/include/wx-3.0/wx/gtk/filedlg.h:12, + from /usr/include/wx-3.0/wx/filedlg.h:235, + from /usr/include/wx-3.0/wx/wx.h:93, + from gui/main.cpp:31: +/usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const': +/usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy] + 101 | virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/main.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:66, - from gui/gui_tools.cpp:31: + from gui/pages.cpp:31: /usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)': /usr/include/wx-3.0/wx/dataobj.h:202:26: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] 202 | : m_format(format) | ^ In file included from /usr/include/wx-3.0/wx/dataobj.h:79, from /usr/include/wx-3.0/wx/wx.h:66, - from gui/gui_tools.cpp:31: + from gui/pages.cpp:31: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' 31 | wxDataFormat& operator=(const wxDataFormat& format) | ^~~~~~~~ -decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 140 | virtual ValuePtr negate() throw(WrongTypeException); - | ^~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:66, - from gui/gui_tools.cpp:31: + from gui/pages.cpp:31: /usr/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const': /usr/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] 229 | { return m_format; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/dataobj.h:79, from /usr/include/wx-3.0/wx/wx.h:66, - from gui/gui_tools.cpp:31: + from gui/pages.cpp:31: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' 31 | wxDataFormat& operator=(const wxDataFormat& format) | ^~~~~~~~ -decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 189 | bool isSignedValue() throw(WrongTypeException); - | ^~~~~ -decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 190 | int32 getSigned() throw(WrongTypeException); - | ^~~~~ -decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 191 | uint32 getUnsigned() throw(WrongTypeException); - | ^~~~~ -decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 211 | int32 getSigned() throw(WrongTypeException); - | ^~~~~ -In file included from decompiler/instruction.h:32, - from decompiler/disassembler.h:28, - from decompiler/simple_disassembler.h:25, - from decompiler/simple_disassembler.cpp:22: -decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 235 | uint32 getUnsigned() throw(WrongTypeException); - | ^~~~~ -decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 338 | virtual ValuePtr negate() throw(WrongTypeException); - | ^~~~~ -decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 380 | virtual ValuePtr negate() throw(WrongTypeException); - | ^~~~~ -In file included from decompiler/simple_disassembler.h:25, - from decompiler/simple_disassembler.cpp:22: -decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 47 | virtual void doDisassemble() throw(std::exception) = 0; - | ^~~~~ -In file included from decompiler/instruction.h:32, - from decompiler/disassembler.h:28, - from decompiler/disassembler.cpp:22: -decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 93 | virtual bool isSignedValue() throw(WrongTypeException); - | ^~~~~ -decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 101 | virtual int32 getSigned() throw(WrongTypeException); - | ^~~~~ -decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 109 | virtual uint32 getUnsigned() throw(WrongTypeException); - | ^~~~~ -decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 140 | virtual ValuePtr negate() throw(WrongTypeException); - | ^~~~~ -decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 189 | bool isSignedValue() throw(WrongTypeException); - | ^~~~~ -decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 190 | int32 getSigned() throw(WrongTypeException); - | ^~~~~ -decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 191 | uint32 getUnsigned() throw(WrongTypeException); - | ^~~~~ -decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 211 | int32 getSigned() throw(WrongTypeException); - | ^~~~~ -In file included from decompiler/instruction.h:32, - from decompiler/disassembler.h:28, - from decompiler/disassembler.cpp:22: -decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 235 | uint32 getUnsigned() throw(WrongTypeException); - | ^~~~~ -decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 338 | virtual ValuePtr negate() throw(WrongTypeException); - | ^~~~~ -decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 380 | virtual ValuePtr negate() throw(WrongTypeException); - | ^~~~~ -In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16, - from /usr/include/wx-3.0/wx/gtk/filedlg.h:12, - from /usr/include/wx-3.0/wx/filedlg.h:235, - from /usr/include/wx-3.0/wx/wx.h:93, - from gui/pages.cpp:31: -/usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const': -/usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy] - 101 | virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); } - | ^ +In file included from gui/main.cpp:37: +/usr/include/wx-3.0/wx/hyperlink.h: In member function 'virtual wxEvent* wxHyperlinkEvent::Clone() const': +/usr/include/wx-3.0/wx/hyperlink.h:113:71: warning: implicitly-declared 'wxHyperlinkEvent::wxHyperlinkEvent(const wxHyperlinkEvent&)' is deprecated [-Wdeprecated-copy] + 113 | virtual wxEvent *Clone() const { return new wxHyperlinkEvent(*this); } + | ^ In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/pages.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + from gui/main.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxHyperlinkEvent' has user-provided 'wxHyperlinkEvent& wxHyperlinkEvent::operator=(const wxHyperlinkEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -10357,14 +10470,15 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) +/usr/include/wx-3.0/wx/hyperlink.h:120:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 120 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHyperlinkEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from decompiler/disassembler.cpp:22: -decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 47 | virtual void doDisassemble() throw(std::exception) = 0; - | ^~~~~ -In file included from decompiler/value.cpp:22: +mkdir -p decompiler/scummv6/.deps +x86_64-linux-gnu-g++ -MMD -MF "decompiler/scummv6/.deps/disassembler.d" -MQ "decompiler/scummv6/disassembler.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/scummv6/disassembler.cpp -o decompiler/scummv6/disassembler.o +In file included from decompiler/instruction.h:32, + from decompiler/graph.h:25, + from decompiler/control_flow.h:25, + from decompiler/control_flow.cpp:22: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ @@ -10389,7 +10503,10 @@ decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ -In file included from decompiler/value.cpp:22: +In file included from decompiler/instruction.h:32, + from decompiler/graph.h:25, + from decompiler/control_flow.h:25, + from decompiler/control_flow.cpp:22: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ @@ -10399,104 +10516,6 @@ decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ -In file included from gui/pages.cpp:34: -/usr/include/wx-3.0/wx/filepicker.h: In member function 'virtual wxEvent* wxFileDirPickerEvent::Clone() const': -/usr/include/wx-3.0/wx/filepicker.h:53:75: warning: implicitly-declared 'wxFileDirPickerEvent::wxFileDirPickerEvent(const wxFileDirPickerEvent&)' is deprecated [-Wdeprecated-copy] - 53 | virtual wxEvent *Clone() const { return new wxFileDirPickerEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/pages.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileDirPickerEvent' has user-provided 'wxFileDirPickerEvent& wxFileDirPickerEvent::operator=(const wxFileDirPickerEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filepicker.h:58:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 58 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxFileDirPickerEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16, - from /usr/include/wx-3.0/wx/gtk/filedlg.h:12, - from /usr/include/wx-3.0/wx/filedlg.h:235, - from /usr/include/wx-3.0/wx/wx.h:93, - from gui/gui_tools.cpp:31: -/usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const': -/usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy] - 101 | virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/gui_tools.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from gui/pages.cpp:36: -/usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': -/usr/include/wx-3.0/wx/process.h:170:69: warning: implicitly-declared 'wxProcessEvent::wxProcessEvent(const wxProcessEvent&)' is deprecated [-Wdeprecated-copy] - 170 | virtual wxEvent *Clone() const { return new wxProcessEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from gui/pages.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/process.h:176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxProcessEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p decompiler/kyra/.deps -x86_64-linux-gnu-g++ -MMD -MF "decompiler/kyra/.deps/disassembler.d" -MQ "decompiler/kyra/disassembler.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/kyra/disassembler.cpp -o decompiler/kyra/disassembler.o -mkdir -p decompiler/kyra/.deps -x86_64-linux-gnu-g++ -MMD -MF "decompiler/kyra/.deps/engine.d" -MQ "decompiler/kyra/engine.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/kyra/engine.cpp -o decompiler/kyra/engine.o -decompiler/value.cpp:71:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 71 | bool Value::isSignedValue() throw(WrongTypeException) { - | ^~~~~ -decompiler/value.cpp:75:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 75 | int32 Value::getSigned() throw(WrongTypeException) { - | ^~~~~ -decompiler/value.cpp:79:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 79 | uint32 Value::getUnsigned() throw(WrongTypeException) { - | ^~~~~ -decompiler/value.cpp:89:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 89 | ValuePtr Value::negate() throw(WrongTypeException) { - | ^~~~~ -decompiler/value.cpp:107:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 107 | bool IntValue::isSignedValue() throw(WrongTypeException) { - | ^~~~~ -decompiler/value.cpp:111:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 111 | int32 IntValue::getSigned() throw(WrongTypeException) { - | ^~~~~ -decompiler/value.cpp:115:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 115 | uint32 IntValue::getUnsigned() throw(WrongTypeException) { - | ^~~~~ -decompiler/value.cpp:135:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 135 | int32 AddressValue::getSigned() throw(WrongTypeException) { - | ^~~~~ -decompiler/value.cpp:151:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 151 | uint32 RelAddressValue::getUnsigned() throw(WrongTypeException) { - | ^~~~~ -decompiler/value.cpp:207:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 207 | ValuePtr BinaryOpValue::negate() throw(WrongTypeException) { - | ^~~~~ -decompiler/value.cpp:232:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 232 | ValuePtr NegatedValue::negate() throw(WrongTypeException) { - | ^~~~~ In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from decompiler/groovie/disassembler.h:25, @@ -10555,6 +10574,48 @@ decompiler/groovie/disassembler.cpp:331:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 331 | void GroovieDisassembler::doDisassemble() throw (UnknownOpcodeException) { | ^~~~~ +In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16, + from /usr/include/wx-3.0/wx/gtk/filedlg.h:12, + from /usr/include/wx-3.0/wx/filedlg.h:235, + from /usr/include/wx-3.0/wx/wx.h:93, + from gui/pages.cpp:31: +/usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const': +/usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy] + 101 | virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/pages.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from gui/pages.cpp:34: +/usr/include/wx-3.0/wx/filepicker.h: In member function 'virtual wxEvent* wxFileDirPickerEvent::Clone() const': +/usr/include/wx-3.0/wx/filepicker.h:53:75: warning: implicitly-declared 'wxFileDirPickerEvent::wxFileDirPickerEvent(const wxFileDirPickerEvent&)' is deprecated [-Wdeprecated-copy] + 53 | virtual wxEvent *Clone() const { return new wxFileDirPickerEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/pages.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileDirPickerEvent' has user-provided 'wxFileDirPickerEvent& wxFileDirPickerEvent::operator=(const wxFileDirPickerEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filepicker.h:58:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 58 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxFileDirPickerEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from decompiler/instruction.h:32, from decompiler/graph.h:25, from decompiler/codegen.h:22, @@ -10596,10 +10657,28 @@ decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ +In file included from gui/pages.cpp:36: +/usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': +/usr/include/wx-3.0/wx/process.h:170:69: warning: implicitly-declared 'wxProcessEvent::wxProcessEvent(const wxProcessEvent&)' is deprecated [-Wdeprecated-copy] + 170 | virtual wxEvent *Clone() const { return new wxProcessEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from gui/pages.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/process.h:176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxProcessEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from decompiler/instruction.h:32, from decompiler/graph.h:25, - from decompiler/control_flow.h:25, - from decompiler/control_flow.cpp:22: + from decompiler/graph.cpp:22: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ @@ -10626,20 +10705,12 @@ | ^~~~~ In file included from decompiler/instruction.h:32, from decompiler/graph.h:25, - from decompiler/control_flow.h:25, - from decompiler/control_flow.cpp:22: + from decompiler/graph.cpp:22: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ -decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 338 | virtual ValuePtr negate() throw(WrongTypeException); - | ^~~~~ -decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 380 | virtual ValuePtr negate() throw(WrongTypeException); - | ^~~~~ In file included from decompiler/instruction.h:32, - from decompiler/graph.h:25, - from decompiler/graph.cpp:22: + from decompiler/instruction.cpp:22: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ @@ -10661,23 +10732,26 @@ decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ +decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 338 | virtual ValuePtr negate() throw(WrongTypeException); + | ^~~~~ decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/instruction.h:32, - from decompiler/graph.h:25, - from decompiler/graph.cpp:22: + from decompiler/instruction.cpp:22: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ +decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 380 | virtual ValuePtr negate() throw(WrongTypeException); + | ^~~~~ decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ -mkdir -p decompiler/scummv6/.deps -x86_64-linux-gnu-g++ -MMD -MF "decompiler/scummv6/.deps/codegen.d" -MQ "decompiler/scummv6/codegen.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/scummv6/codegen.cpp -o decompiler/scummv6/codegen.o In file included from decompiler/instruction.h:32, from decompiler/disassembler.h:28, from decompiler/decompiler.cpp:24: @@ -10721,92 +10795,8 @@ decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ -In file included from decompiler/instruction.h:32, - from decompiler/instruction.cpp:22: -decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 93 | virtual bool isSignedValue() throw(WrongTypeException); - | ^~~~~ -decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 101 | virtual int32 getSigned() throw(WrongTypeException); - | ^~~~~ -decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 109 | virtual uint32 getUnsigned() throw(WrongTypeException); - | ^~~~~ -decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 140 | virtual ValuePtr negate() throw(WrongTypeException); - | ^~~~~ -decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 189 | bool isSignedValue() throw(WrongTypeException); - | ^~~~~ -decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 190 | int32 getSigned() throw(WrongTypeException); - | ^~~~~ -decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 191 | uint32 getUnsigned() throw(WrongTypeException); - | ^~~~~ -decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 211 | int32 getSigned() throw(WrongTypeException); - | ^~~~~ -In file included from decompiler/instruction.h:32, - from decompiler/instruction.cpp:22: -decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 235 | uint32 getUnsigned() throw(WrongTypeException); - | ^~~~~ -decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 338 | virtual ValuePtr negate() throw(WrongTypeException); - | ^~~~~ -decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 380 | virtual ValuePtr negate() throw(WrongTypeException); - | ^~~~~ -In file included from ./decompiler/instruction.h:32, - from ./decompiler/disassembler.h:28, - from ./decompiler/engine.h:25, - from decompiler/groovie/engine.h:25, - from decompiler/groovie/engine.cpp:22: -./decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 93 | virtual bool isSignedValue() throw(WrongTypeException); - | ^~~~~ -./decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 101 | virtual int32 getSigned() throw(WrongTypeException); - | ^~~~~ -./decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 109 | virtual uint32 getUnsigned() throw(WrongTypeException); - | ^~~~~ -./decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 140 | virtual ValuePtr negate() throw(WrongTypeException); - | ^~~~~ -./decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 189 | bool isSignedValue() throw(WrongTypeException); - | ^~~~~ -./decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 190 | int32 getSigned() throw(WrongTypeException); - | ^~~~~ -./decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 191 | uint32 getUnsigned() throw(WrongTypeException); - | ^~~~~ -./decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 211 | int32 getSigned() throw(WrongTypeException); - | ^~~~~ -In file included from ./decompiler/instruction.h:32, - from ./decompiler/disassembler.h:28, - from ./decompiler/engine.h:25, - from decompiler/groovie/engine.h:25, - from decompiler/groovie/engine.cpp:22: -./decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 235 | uint32 getUnsigned() throw(WrongTypeException); - | ^~~~~ -./decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 338 | virtual ValuePtr negate() throw(WrongTypeException); - | ^~~~~ -./decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 380 | virtual ValuePtr negate() throw(WrongTypeException); - | ^~~~~ -In file included from ./decompiler/engine.h:25, - from decompiler/groovie/engine.h:25, - from decompiler/groovie/engine.cpp:22: -./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 47 | virtual void doDisassemble() throw(std::exception) = 0; - | ^~~~~ +mkdir -p decompiler/scummv6/.deps +x86_64-linux-gnu-g++ -MMD -MF "decompiler/scummv6/.deps/engine.d" -MQ "decompiler/scummv6/engine.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/scummv6/engine.cpp -o decompiler/scummv6/engine.o In file included from decompiler/kyra/../instruction.h:32, from decompiler/kyra/../graph.h:25, from decompiler/kyra/../codegen.h:22, @@ -10850,13 +10840,11 @@ decompiler/kyra/../value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ -mkdir -p decompiler/scummv6/.deps -x86_64-linux-gnu-g++ -MMD -MF "decompiler/scummv6/.deps/disassembler.d" -MQ "decompiler/scummv6/disassembler.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/scummv6/disassembler.cpp -o decompiler/scummv6/disassembler.o In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from ./decompiler/engine.h:25, - from decompiler/kyra/engine.h:25, - from decompiler/kyra/engine.cpp:22: + from decompiler/groovie/engine.h:25, + from decompiler/groovie/engine.cpp:22: ./decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ @@ -10884,8 +10872,8 @@ In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from ./decompiler/engine.h:25, - from decompiler/kyra/engine.h:25, - from decompiler/kyra/engine.cpp:22: + from decompiler/groovie/engine.h:25, + from decompiler/groovie/engine.cpp:22: ./decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ @@ -10896,16 +10884,11 @@ 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ In file included from ./decompiler/engine.h:25, - from decompiler/kyra/engine.h:25, - from decompiler/kyra/engine.cpp:22: + from decompiler/groovie/engine.h:25, + from decompiler/groovie/engine.cpp:22: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ -In file included from decompiler/engine.h:25, - from decompiler/codegen.cpp:23: -decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 47 | virtual void doDisassemble() throw(std::exception) = 0; - | ^~~~~ In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from decompiler/kyra/disassembler.h:25, @@ -10956,26 +10939,6 @@ decompiler/kyra/disassembler.h:97:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 97 | void doDisassemble() throw(std::exception); | ^~~~~ -In file included from decompiler/engine.h:25, - from decompiler/graph.cpp:23: -decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 47 | virtual void doDisassemble() throw(std::exception) = 0; - | ^~~~~ -In file included from decompiler/engine.h:25, - from decompiler/control_flow.h:26, - from decompiler/control_flow.cpp:22: -decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 47 | virtual void doDisassemble() throw(std::exception) = 0; - | ^~~~~ -mkdir -p decompiler/scummv6/.deps -x86_64-linux-gnu-g++ -MMD -MF "decompiler/scummv6/.deps/engine.d" -MQ "decompiler/scummv6/engine.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/scummv6/engine.cpp -o decompiler/scummv6/engine.o -In file included from decompiler/engine.h:25, - from decompiler/instruction.cpp:24: -decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 47 | virtual void doDisassemble() throw(std::exception) = 0; - | ^~~~~ -mkdir -p ./.deps -x86_64-linux-gnu-g++ -MMD -MF "./.deps/create_sjisfnt.d" -MQ "create_sjisfnt.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -UICONV_USES_CONST -c create_sjisfnt.cpp -o create_sjisfnt.o In file included from decompiler/scummv6/../instruction.h:32, from decompiler/scummv6/../graph.h:25, from decompiler/scummv6/../codegen.h:22, @@ -11019,23 +10982,12 @@ decompiler/scummv6/../value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ -In file included from decompiler/groovie/engine.cpp:23: -decompiler/groovie/disassembler.h:39:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 39 | void doDisassemble() throw(UnknownOpcodeException); - | ^~~~~ -x86_64-linux-gnu-g++ -o decine engines/cine/decine.o -Wl,-z,relro -Wl,-z,now -lm -x86_64-linux-gnu-g++ -o dekyra engines/kyra/dekyra.o engines/kyra/dekyra_v1.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o -Wl,-z,relro -Wl,-z,now -lm -decompiler/kyra/disassembler.cpp:279:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 279 | void Kyra::Kyra2Disassembler::doDisassemble() throw(std::exception) { - | ^~~~~ -In file included from ./decompiler/engine.h:25, - from decompiler/kyra/engine.h:25, - from decompiler/kyra/codegen.cpp:23: -./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] +In file included from decompiler/engine.h:25, + from decompiler/control_flow.h:26, + from decompiler/control_flow.cpp:22: +decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ -x86_64-linux-gnu-g++ -o deprince engines/prince/deprince.o engines/prince/flags.o engines/prince/utils.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o -Wl,-z,relro -Wl,-z,now -lm -x86_64-linux-gnu-g++ -o gob_loadcalc engines/gob/gob_loadcalc.o -Wl,-z,relro -Wl,-z,now -lm In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from ./decompiler/simple_disassembler.h:25, @@ -11079,17 +11031,96 @@ ./decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ -x86_64-linux-gnu-g++ -o extract_mohawk engines/mohawk/archive.o engines/mohawk/extract_mohawk.o engines/mohawk/utils.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o -Wl,-z,relro -Wl,-z,now -lm In file included from ./decompiler/simple_disassembler.h:25, from decompiler/scummv6/disassembler.h:25, from decompiler/scummv6/disassembler.cpp:27: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ -In file included from decompiler/kyra/engine.cpp:23: -decompiler/kyra/disassembler.h:97:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 97 | void doDisassemble() throw(std::exception); +In file included from decompiler/engine.h:25, + from decompiler/codegen.cpp:23: +decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 47 | virtual void doDisassemble() throw(std::exception) = 0; + | ^~~~~ +In file included from ./decompiler/instruction.h:32, + from ./decompiler/disassembler.h:28, + from ./decompiler/engine.h:25, + from decompiler/kyra/engine.h:25, + from decompiler/kyra/engine.cpp:22: +./decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 93 | virtual bool isSignedValue() throw(WrongTypeException); + | ^~~~~ +./decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 101 | virtual int32 getSigned() throw(WrongTypeException); + | ^~~~~ +./decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 109 | virtual uint32 getUnsigned() throw(WrongTypeException); + | ^~~~~ +./decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 140 | virtual ValuePtr negate() throw(WrongTypeException); + | ^~~~~ +./decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 189 | bool isSignedValue() throw(WrongTypeException); + | ^~~~~ +./decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 190 | int32 getSigned() throw(WrongTypeException); + | ^~~~~ +./decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 191 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ +./decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 211 | int32 getSigned() throw(WrongTypeException); + | ^~~~~ +In file included from ./decompiler/instruction.h:32, + from ./decompiler/disassembler.h:28, + from ./decompiler/engine.h:25, + from decompiler/kyra/engine.h:25, + from decompiler/kyra/engine.cpp:22: +./decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 235 | uint32 getUnsigned() throw(WrongTypeException); + | ^~~~~ +./decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 338 | virtual ValuePtr negate() throw(WrongTypeException); + | ^~~~~ +./decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 380 | virtual ValuePtr negate() throw(WrongTypeException); + | ^~~~~ +In file included from ./decompiler/engine.h:25, + from decompiler/kyra/engine.h:25, + from decompiler/kyra/engine.cpp:22: +./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 47 | virtual void doDisassemble() throw(std::exception) = 0; + | ^~~~~ +In file included from decompiler/engine.h:25, + from decompiler/instruction.cpp:24: +decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 47 | virtual void doDisassemble() throw(std::exception) = 0; + | ^~~~~ +In file included from decompiler/engine.h:25, + from decompiler/graph.cpp:23: +decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 47 | virtual void doDisassemble() throw(std::exception) = 0; + | ^~~~~ +mkdir -p ./.deps +x86_64-linux-gnu-g++ -MMD -MF "./.deps/create_sjisfnt.d" -MQ "create_sjisfnt.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -UICONV_USES_CONST -c create_sjisfnt.cpp -o create_sjisfnt.o +In file included from ./decompiler/engine.h:25, + from decompiler/kyra/engine.h:25, + from decompiler/kyra/codegen.cpp:23: +./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 47 | virtual void doDisassemble() throw(std::exception) = 0; + | ^~~~~ +decompiler/kyra/disassembler.cpp:279:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 279 | void Kyra::Kyra2Disassembler::doDisassemble() throw(std::exception) { + | ^~~~~ +x86_64-linux-gnu-g++ -o decine engines/cine/decine.o -Wl,-z,relro -Wl,-z,now -lm +x86_64-linux-gnu-g++ -o dekyra engines/kyra/dekyra.o engines/kyra/dekyra_v1.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o -Wl,-z,relro -Wl,-z,now -lm +x86_64-linux-gnu-g++ -o deprince engines/prince/deprince.o engines/prince/flags.o engines/prince/utils.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o -Wl,-z,relro -Wl,-z,now -lm +In file included from decompiler/groovie/engine.cpp:23: +decompiler/groovie/disassembler.h:39:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 39 | void doDisassemble() throw(UnknownOpcodeException); + | ^~~~~ +x86_64-linux-gnu-g++ -o gob_loadcalc engines/gob/gob_loadcalc.o -Wl,-z,relro -Wl,-z,now -lm +x86_64-linux-gnu-g++ -o extract_mohawk engines/mohawk/archive.o engines/mohawk/extract_mohawk.o engines/mohawk/utils.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o -Wl,-z,relro -Wl,-z,now -lm x86_64-linux-gnu-g++ -o construct_mohawk engines/mohawk/construct_mohawk.o engines/mohawk/utils.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o -Wl,-z,relro -Wl,-z,now -lm x86_64-linux-gnu-g++ -o create_sjisfnt create_sjisfnt.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o -Wl,-z,relro -Wl,-z,now -lm -lfreetype In file included from decompiler/scummv6/../instruction.h:32, @@ -11129,9 +11160,16 @@ decompiler/scummv6/../value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ +In file included from decompiler/scummv6/disassembler.cpp:27: +decompiler/scummv6/disassembler.h:44:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 44 | void doDisassemble() throw(std::exception); + | ^~~~~ decompiler/scummv6/../value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ +decompiler/scummv6/disassembler.cpp:32:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 32 | void Scumm::v6::Scummv6Disassembler::doDisassemble() throw(std::exception) { + | ^~~~~ decompiler/scummv6/../value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ @@ -11141,6 +11179,33 @@ decompiler/scummv6/../disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ +In file included from decompiler/kyra/engine.cpp:23: +decompiler/kyra/disassembler.h:97:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 97 | void doDisassemble() throw(std::exception); + | ^~~~~ +decompiler/scummv6/codegen.cpp: In member function 'virtual void Scumm::v6::Scummv6CodeGenerator::processSpecialMetadata(InstPtr, char, int)': +decompiler/scummv6/codegen.cpp:259:26: warning: this statement may fall through [-Wimplicit-fallthrough=] + 259 | addArg(inst->_params[0]); + | ^ +decompiler/scummv6/codegen.cpp:260:2: note: here + 260 | case 'v': + | ^~~~ +In file included from decompiler/scummv6/engine.cpp:23: +decompiler/scummv6/disassembler.h:44:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 44 | void doDisassemble() throw(std::exception); + | ^~~~~ +In file included from decompiler/control_flow.h:26, + from decompiler/control_flow.cpp:22: +decompiler/engine.h: In member function 'void ControlFlow::detectFunctions()': +decompiler/engine.h:35:8: warning: '.Function::_v' may be used uninitialized in this function [-Wmaybe-uninitialized] + 35 | struct Function { + | ^~~~~~~~ +decompiler/engine.h:35:8: warning: '.Function::_args' may be used uninitialized in this function [-Wmaybe-uninitialized] +decompiler/engine.h:35:8: warning: '.Function::_retVal' may be used uninitialized in this function [-Wmaybe-uninitialized] +decompiler/control_flow.cpp: In member function 'void ControlFlow::detectElse()': +decompiler/control_flow.cpp:536:16: warning: 'target' may be used uninitialized in this function [-Wmaybe-uninitialized] + 536 | GraphVertex target; + | ^~~~~~ mkdir -p ./.deps x86_64-linux-gnu-g++ -MMD -MF "./.deps/version.d" -MQ "version.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c version.cpp -o version.o version.cpp:56:38: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] @@ -11166,45 +11231,15 @@ x86_64-linux-gnu-g++ -o desword2 engines/sword2/desword2.o tool.o version.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o -Wl,-z,relro -Wl,-z,now -lm x86_64-linux-gnu-g++ -o scummvm-tools-cli main_cli.o scummvm-tools-cli.o engines/agos/compress_agos.o engines/bladerunner/pack_bladerunner.o engines/gob/compress_gob.o engines/gob/extract_fascination_cd.o engines/hdb/extract_hdb.o engines/kyra/compress_kyra.o engines/queen/compress_queen.o engines/saga/compress_saga.o engines/sci/compress_sci.o engines/scumm/compress_scumm_bun.o engines/scumm/compress_scumm_san.o engines/scumm/compress_scumm_sou.o engines/sword1/compress_sword1.o engines/sword2/compress_sword2.o engines/tinsel/compress_tinsel.o engines/tony/compress_tony.o engines/tony/compress_tony_vdb.o engines/touche/compress_touche.o engines/tucker/compress_tucker.o engines/agos/extract_agos.o engines/cge/extract_cge.o engines/cge/pack_cge.o engines/cine/extract_cine.o engines/cruise/extract_cruise_pc.o engines/cryo/extract_cryo.o engines/gob/extract_gob_stk.o engines/kyra/extract_kyra.o engines/prince/extract_prince.o engines/prince/pack_prince.o engines/prince/utils.o engines/parallaction/extract_parallaction.o engines/scumm/extract_loom_tg16.o engines/scumm/extract_mm_apple.o engines/scumm/extract_mm_c64.o engines/scumm/extract_mm_nes.o engines/scumm/extract_scumm_mac.o engines/scumm/extract_zak_c64.o engines/kyra/kyra_ins.o engines/kyra/kyra_pak.o compress.o tool.o tools.o version.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o encode_dxa.o -Wl,-z,relro -Wl,-z,now -lm -lvorbisfile -lvorbis -lvorbisenc -logg -lFLAC -logg -lmad -lpng16 -lz -lz -lfreetype x86_64-linux-gnu-g++ -o scummvm-tools gui/configuration.o gui/gui_tools.o gui/main.o gui/pages.o engines/agos/compress_agos.o engines/bladerunner/pack_bladerunner.o engines/gob/compress_gob.o engines/gob/extract_fascination_cd.o engines/hdb/extract_hdb.o engines/kyra/compress_kyra.o engines/queen/compress_queen.o engines/saga/compress_saga.o engines/sci/compress_sci.o engines/scumm/compress_scumm_bun.o engines/scumm/compress_scumm_san.o engines/scumm/compress_scumm_sou.o engines/sword1/compress_sword1.o engines/sword2/compress_sword2.o engines/tinsel/compress_tinsel.o engines/tony/compress_tony.o engines/tony/compress_tony_vdb.o engines/touche/compress_touche.o engines/tucker/compress_tucker.o engines/agos/extract_agos.o engines/cge/extract_cge.o engines/cge/pack_cge.o engines/cine/extract_cine.o engines/cruise/extract_cruise_pc.o engines/cryo/extract_cryo.o engines/gob/extract_gob_stk.o engines/kyra/extract_kyra.o engines/prince/extract_prince.o engines/prince/pack_prince.o engines/prince/utils.o engines/parallaction/extract_parallaction.o engines/scumm/extract_loom_tg16.o engines/scumm/extract_mm_apple.o engines/scumm/extract_mm_c64.o engines/scumm/extract_mm_nes.o engines/scumm/extract_scumm_mac.o engines/scumm/extract_zak_c64.o engines/kyra/kyra_ins.o engines/kyra/kyra_pak.o compress.o tool.o tools.o version.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o encode_dxa.o -Wl,-z,relro -Wl,-z,now -lm -L/usr/lib/x86_64-linux-gnu -pthread -lwx_gtk3u_xrc-3.0 -lwx_gtk3u_html-3.0 -lwx_gtk3u_qa-3.0 -lwx_gtk3u_adv-3.0 -lwx_gtk3u_core-3.0 -lwx_baseu_xml-3.0 -lwx_baseu_net-3.0 -lwx_baseu-3.0 -lvorbisfile -lvorbis -lvorbisenc -logg -lFLAC -logg -lmad -lpng16 -lz -lz -lfreetype -decompiler/scummv6/codegen.cpp: In member function 'virtual void Scumm::v6::Scummv6CodeGenerator::processSpecialMetadata(InstPtr, char, int)': -decompiler/scummv6/codegen.cpp:259:26: warning: this statement may fall through [-Wimplicit-fallthrough=] - 259 | addArg(inst->_params[0]); - | ^ -decompiler/scummv6/codegen.cpp:260:2: note: here - 260 | case 'v': - | ^~~~ -In file included from decompiler/scummv6/disassembler.cpp:27: -decompiler/scummv6/disassembler.h:44:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 44 | void doDisassemble() throw(std::exception); - | ^~~~~ -decompiler/scummv6/disassembler.cpp:32:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 32 | void Scumm::v6::Scummv6Disassembler::doDisassemble() throw(std::exception) { - | ^~~~~ -In file included from decompiler/scummv6/engine.cpp:23: -decompiler/scummv6/disassembler.h:44:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 44 | void doDisassemble() throw(std::exception); - | ^~~~~ -In file included from decompiler/control_flow.h:26, - from decompiler/control_flow.cpp:22: -decompiler/engine.h: In member function 'void ControlFlow::detectFunctions()': -decompiler/engine.h:35:8: warning: '.Function::_v' may be used uninitialized in this function [-Wmaybe-uninitialized] - 35 | struct Function { - | ^~~~~~~~ -decompiler/engine.h:35:8: warning: '.Function::_args' may be used uninitialized in this function [-Wmaybe-uninitialized] -decompiler/engine.h:35:8: warning: '.Function::_retVal' may be used uninitialized in this function [-Wmaybe-uninitialized] -decompiler/control_flow.cpp: In member function 'void ControlFlow::detectElse()': -decompiler/control_flow.cpp:536:16: warning: 'target' may be used uninitialized in this function [-Wmaybe-uninitialized] - 536 | GraphVertex target; - | ^~~~~~ x86_64-linux-gnu-g++ -o decompile common/file.o decompiler/codegen.o decompiler/control_flow.o decompiler/decompiler.o decompiler/disassembler.o decompiler/graph.o decompiler/instruction.o decompiler/simple_disassembler.o decompiler/unknown_opcode.o decompiler/value.o decompiler/groovie/disassembler.o decompiler/groovie/engine.o decompiler/kyra/codegen.o decompiler/kyra/disassembler.o decompiler/kyra/engine.o decompiler/scummv6/codegen.o decompiler/scummv6/disassembler.o decompiler/scummv6/engine.o -Wl,-z,relro -Wl,-z,now -lm -lboost_program_options make[1]: Leaving directory '/build/scummvm-tools-2.2.0' dh_auto_test - make -j15 test VERBOSE=1 + make -j16 test VERBOSE=1 make[1]: Entering directory '/build/scummvm-tools-2.2.0' -mkdir -p decompiler/test/disassembler/.deps -mkdir -p decompiler/test/disassembler/.deps ./decompiler/test/cxxtest/cxxtestgen.pl --runner=StdioPrinter -o decompiler/test/runner.cpp decompiler/test/cfg_test.h decompiler/test/codegen.h decompiler/test/disassembler_test.h +mkdir -p decompiler/test/disassembler/.deps x86_64-linux-gnu-g++ -MMD -MF "decompiler/test/disassembler/.deps/pasc.d" -MQ "decompiler/test/disassembler/pasc.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/test/disassembler/pasc.cpp -o decompiler/test/disassembler/pasc.o +mkdir -p decompiler/test/disassembler/.deps x86_64-linux-gnu-g++ -MMD -MF "decompiler/test/disassembler/.deps/subopcode.d" -MQ "decompiler/test/disassembler/subopcode.o" -MP -Wall -g -O2 -fdebug-prefix-map=/build/scummvm-tools-2.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/libpng16 -c decompiler/test/disassembler/subopcode.cpp -o decompiler/test/disassembler/subopcode.o In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, @@ -11249,6 +11284,19 @@ ./decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ +In file included from ./decompiler/simple_disassembler.h:25, + from decompiler/test/disassembler/pasc.h:25, + from decompiler/test/disassembler/pasc.cpp:22: +./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 47 | virtual void doDisassemble() throw(std::exception) = 0; + | ^~~~~ +In file included from decompiler/test/disassembler/pasc.cpp:22: +decompiler/test/disassembler/pasc.h:30:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 30 | void doDisassemble() throw(std::exception); + | ^~~~~ +decompiler/test/disassembler/pasc.cpp:27:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 27 | void PasCDisassembler::doDisassemble() throw(std::exception) { + | ^~~~~ In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from ./decompiler/simple_disassembler.h:25, @@ -11286,19 +11334,6 @@ ./decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ -In file included from ./decompiler/simple_disassembler.h:25, - from decompiler/test/disassembler/pasc.h:25, - from decompiler/test/disassembler/pasc.cpp:22: -./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 47 | virtual void doDisassemble() throw(std::exception) = 0; - | ^~~~~ -In file included from decompiler/test/disassembler/pasc.cpp:22: -decompiler/test/disassembler/pasc.h:30:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 30 | void doDisassemble() throw(std::exception); - | ^~~~~ -decompiler/test/disassembler/pasc.cpp:27:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 27 | void PasCDisassembler::doDisassemble() throw(std::exception) { - | ^~~~~ ./decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 338 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ @@ -11569,7 +11604,7 @@ create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install - make -j15 install DESTDIR=/build/scummvm-tools-2.2.0/debian/scummvm-tools AM_UPDATE_INFO_DIR=no + make -j16 install DESTDIR=/build/scummvm-tools-2.2.0/debian/scummvm-tools AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/build/scummvm-tools-2.2.0' install -p -m 0755 -d /build/scummvm-tools-2.2.0/debian/scummvm-tools/usr/games install -p -m 0755 -d /build/scummvm-tools-2.2.0/debian/scummvm-tools/usr/share/games/scummvm-tools @@ -11597,8 +11632,8 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'scummvm-tools' in '../scummvm-tools_2.2.0-1_amd64.deb'. dpkg-deb: building package 'scummvm-tools-dbgsym' in '../scummvm-tools-dbgsym_2.2.0-1_amd64.deb'. +dpkg-deb: building package 'scummvm-tools' in '../scummvm-tools_2.2.0-1_amd64.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../scummvm-tools_2.2.0-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -11606,12 +11641,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1090282/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1090282/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/190378 and its subdirectories -I: Current time: Sun Oct 31 19:47:01 -12 2021 -I: pbuilder-time-stamp: 1635752821 +I: removing directory /srv/workspace/pbuilder/1090282 and its subdirectories +I: Current time: Mon Dec 5 04:25:12 +14 2022 +I: pbuilder-time-stamp: 1670163912