Diff of the two buildlogs: -- --- b1/build.log 2021-05-23 09:41:41.717368679 +0000 +++ b2/build.log 2021-05-23 09:51:56.685225809 +0000 @@ -1,6 +1,8 @@ -I: pbuilder: network access will be disabled during build -I: Current time: Sat Jun 25 04:02:29 -12 2022 -I: pbuilder-time-stamp: 1656172949 +unshare: unshare failed: Cannot allocate memory +W: pbuilder: unshare CLONE_NEWNET not available +I: pbuilder: network access is available during build! +I: Current time: Sun May 23 23:41:44 +14 2021 +I: pbuilder-time-stamp: 1621762904 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration @@ -17,8 +19,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.utI_Eiuz/trustedkeys.kbx': General error -gpgv: Signature made Thu Oct 1 19:05:36 2020 -12 +gpgv: keyblock resource '/tmp/dpkg-verify-sig.pmj3Gpf8/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 @@ -35,137 +37,171 @@ 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/17901/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/32705/tmp/hooks/D01_modify_environment starting +debug: Running on ionos2-i386. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/32705/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/32705/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=18' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='i386' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") + BASH_VERSION='5.1.4(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=10' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='a2ed8599b58d43a19759534d93aa279b' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='17901' - PS1='# ' - PS2='> ' + INVOCATION_ID=6d4c38554d31480885fefef723c8b8fc + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=32705 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.KUuNTccvDV/pbuilderrc_JhTe --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.KUuNTccvDV/b1 --logfile b1/build.log scummvm-tools_2.2.0-1.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://85.184.249.68:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.KUuNTccvDV/pbuilderrc_xCtU --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.KUuNTccvDV/b2 --logfile b2/build.log --extrapackages usrmerge scummvm-tools_2.2.0-1.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://78.137.99.97:3128 I: uname -a - Linux ionos6-i386 4.19.0-16-amd64 #1 SMP Debian 4.19.181-1 (2021-03-19) x86_64 GNU/Linux + Linux i-capture-the-hostname 4.19.0-16-686-pae #1 SMP Debian 4.19.181-1 (2021-03-19) i686 GNU/Linux I: ls -l /bin total 5776 - -rwxr-xr-x 1 root root 1367848 Feb 24 2021 bash - -rwxr-xr-x 3 root root 38280 Jul 20 2020 bunzip2 - -rwxr-xr-x 3 root root 38280 Jul 20 2020 bzcat - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep - -rwxr-xr-x 3 root root 38280 Jul 20 2020 bzip2 - -rwxr-xr-x 1 root root 17768 Jul 20 2020 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore - -rwxr-xr-x 1 root root 38824 Sep 22 2020 cat - -rwxr-xr-x 1 root root 71624 Sep 22 2020 chgrp - -rwxr-xr-x 1 root root 67528 Sep 22 2020 chmod - -rwxr-xr-x 1 root root 75752 Sep 22 2020 chown - -rwxr-xr-x 1 root root 157960 Sep 22 2020 cp - -rwxr-xr-x 1 root root 128724 Dec 10 2020 dash - -rwxr-xr-x 1 root root 124904 Sep 22 2020 date - -rwxr-xr-x 1 root root 92172 Sep 22 2020 dd - -rwxr-xr-x 1 root root 100752 Sep 22 2020 df - -rwxr-xr-x 1 root root 153964 Sep 22 2020 dir - -rwxr-xr-x 1 root root 83644 Feb 7 2021 dmesg - lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname - -rwxr-xr-x 1 root root 34664 Sep 22 2020 echo - -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep - -rwxr-xr-x 1 root root 34664 Sep 22 2020 false - -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep - -rwxr-xr-x 1 root root 71928 Feb 7 2021 findmnt - -rwsr-xr-x 1 root root 30112 Feb 26 2021 fusermount - -rwxr-xr-x 1 root root 210488 Nov 9 2020 grep - -rwxr-xr-x 2 root root 2346 Mar 2 2021 gunzip - -rwxr-xr-x 1 root root 6376 Mar 2 2021 gzexe - -rwxr-xr-x 1 root root 100952 Mar 2 2021 gzip - -rwxr-xr-x 1 root root 21916 Nov 6 2019 hostname - -rwxr-xr-x 1 root root 83980 Sep 22 2020 ln - -rwxr-xr-x 1 root root 55572 Feb 7 2020 login - -rwxr-xr-x 1 root root 153964 Sep 22 2020 ls - -rwxr-xr-x 1 root root 153124 Feb 7 2021 lsblk - -rwxr-xr-x 1 root root 96328 Sep 22 2020 mkdir - -rwxr-xr-x 1 root root 79912 Sep 22 2020 mknod - -rwxr-xr-x 1 root root 47048 Sep 22 2020 mktemp - -rwxr-xr-x 1 root root 58920 Feb 7 2021 more - -rwsr-xr-x 1 root root 50720 Feb 7 2021 mount - -rwxr-xr-x 1 root root 13856 Feb 7 2021 mountpoint - -rwxr-xr-x 1 root root 157996 Sep 22 2020 mv - lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 18 2021 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 38824 Sep 22 2020 pwd - lrwxrwxrwx 1 root root 4 Feb 24 2021 rbash -> bash - -rwxr-xr-x 1 root root 46984 Sep 22 2020 readlink - -rwxr-xr-x 1 root root 75720 Sep 22 2020 rm - -rwxr-xr-x 1 root root 46984 Sep 22 2020 rmdir - -rwxr-xr-x 1 root root 22292 Sep 27 2020 run-parts - -rwxr-xr-x 1 root root 125036 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Jun 25 03:47 sh -> dash - -rwxr-xr-x 1 root root 34696 Sep 22 2020 sleep - -rwxr-xr-x 1 root root 83880 Sep 22 2020 stty - -rwsr-xr-x 1 root root 79396 Feb 7 2021 su - -rwxr-xr-x 1 root root 34696 Sep 22 2020 sync - -rwxr-xr-x 1 root root 602584 Feb 16 2021 tar - -rwxr-xr-x 1 root root 13860 Sep 27 2020 tempfile - -rwxr-xr-x 1 root root 108520 Sep 22 2020 touch - -rwxr-xr-x 1 root root 34664 Sep 22 2020 true - -rwxr-xr-x 1 root root 17768 Feb 26 2021 ulockmgr_server - -rwsr-xr-x 1 root root 30236 Feb 7 2021 umount - -rwxr-xr-x 1 root root 34664 Sep 22 2020 uname - -rwxr-xr-x 2 root root 2346 Mar 2 2021 uncompress - -rwxr-xr-x 1 root root 153964 Sep 22 2020 vdir - -rwxr-xr-x 1 root root 63024 Feb 7 2021 wdctl - lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Mar 2 2021 zcat - -rwxr-xr-x 1 root root 1678 Mar 2 2021 zcmp - -rwxr-xr-x 1 root root 5880 Mar 2 2021 zdiff - -rwxr-xr-x 1 root root 29 Mar 2 2021 zegrep - -rwxr-xr-x 1 root root 29 Mar 2 2021 zfgrep - -rwxr-xr-x 1 root root 2081 Mar 2 2021 zforce - -rwxr-xr-x 1 root root 7585 Mar 2 2021 zgrep - -rwxr-xr-x 1 root root 2206 Mar 2 2021 zless - -rwxr-xr-x 1 root root 1842 Mar 2 2021 zmore - -rwxr-xr-x 1 root root 4553 Mar 2 2021 znew -I: user script /srv/workspace/pbuilder/17901/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1367848 Feb 25 10:57 bash + -rwxr-xr-x 3 root root 38280 Jul 21 2020 bunzip2 + -rwxr-xr-x 3 root root 38280 Jul 21 2020 bzcat + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep + -rwxr-xr-x 3 root root 38280 Jul 21 2020 bzip2 + -rwxr-xr-x 1 root root 17768 Jul 21 2020 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore + -rwxr-xr-x 1 root root 38824 Sep 23 2020 cat + -rwxr-xr-x 1 root root 71624 Sep 23 2020 chgrp + -rwxr-xr-x 1 root root 67528 Sep 23 2020 chmod + -rwxr-xr-x 1 root root 75752 Sep 23 2020 chown + -rwxr-xr-x 1 root root 157960 Sep 23 2020 cp + -rwxr-xr-x 1 root root 128724 Dec 11 03:23 dash + -rwxr-xr-x 1 root root 124904 Sep 23 2020 date + -rwxr-xr-x 1 root root 92172 Sep 23 2020 dd + -rwxr-xr-x 1 root root 100752 Sep 23 2020 df + -rwxr-xr-x 1 root root 153964 Sep 23 2020 dir + -rwxr-xr-x 1 root root 83644 Feb 8 04:38 dmesg + lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname + -rwxr-xr-x 1 root root 34664 Sep 23 2020 echo + -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep + -rwxr-xr-x 1 root root 34664 Sep 23 2020 false + -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep + -rwxr-xr-x 1 root root 71928 Feb 8 04:38 findmnt + -rwsr-xr-x 1 root root 30112 Feb 27 06:12 fusermount + -rwxr-xr-x 1 root root 210488 Nov 10 2020 grep + -rwxr-xr-x 2 root root 2346 Mar 3 13:30 gunzip + -rwxr-xr-x 1 root root 6376 Mar 3 13:30 gzexe + -rwxr-xr-x 1 root root 100952 Mar 3 13:30 gzip + -rwxr-xr-x 1 root root 21916 Nov 8 2019 hostname + -rwxr-xr-x 1 root root 83980 Sep 23 2020 ln + -rwxr-xr-x 1 root root 55572 Feb 8 2020 login + -rwxr-xr-x 1 root root 153964 Sep 23 2020 ls + -rwxr-xr-x 1 root root 153124 Feb 8 04:38 lsblk + -rwxr-xr-x 1 root root 96328 Sep 23 2020 mkdir + -rwxr-xr-x 1 root root 79912 Sep 23 2020 mknod + -rwxr-xr-x 1 root root 47048 Sep 23 2020 mktemp + -rwxr-xr-x 1 root root 58920 Feb 8 04:38 more + -rwsr-xr-x 1 root root 50720 Feb 8 04:38 mount + -rwxr-xr-x 1 root root 13856 Feb 8 04:38 mountpoint + -rwxr-xr-x 1 root root 157996 Sep 23 2020 mv + lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 19 05:38 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 38824 Sep 23 2020 pwd + lrwxrwxrwx 1 root root 4 Feb 25 10:57 rbash -> bash + -rwxr-xr-x 1 root root 46984 Sep 23 2020 readlink + -rwxr-xr-x 1 root root 75720 Sep 23 2020 rm + -rwxr-xr-x 1 root root 46984 Sep 23 2020 rmdir + -rwxr-xr-x 1 root root 22292 Sep 28 2020 run-parts + -rwxr-xr-x 1 root root 125036 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 May 23 23:43 sh -> bash + lrwxrwxrwx 1 root root 4 May 22 04:22 sh.distrib -> dash + -rwxr-xr-x 1 root root 34696 Sep 23 2020 sleep + -rwxr-xr-x 1 root root 83880 Sep 23 2020 stty + -rwsr-xr-x 1 root root 79396 Feb 8 04:38 su + -rwxr-xr-x 1 root root 34696 Sep 23 2020 sync + -rwxr-xr-x 1 root root 602584 Feb 17 23:55 tar + -rwxr-xr-x 1 root root 13860 Sep 28 2020 tempfile + -rwxr-xr-x 1 root root 108520 Sep 23 2020 touch + -rwxr-xr-x 1 root root 34664 Sep 23 2020 true + -rwxr-xr-x 1 root root 17768 Feb 27 06:12 ulockmgr_server + -rwsr-xr-x 1 root root 30236 Feb 8 04:38 umount + -rwxr-xr-x 1 root root 34664 Sep 23 2020 uname + -rwxr-xr-x 2 root root 2346 Mar 3 13:30 uncompress + -rwxr-xr-x 1 root root 153964 Sep 23 2020 vdir + -rwxr-xr-x 1 root root 63024 Feb 8 04:38 wdctl + lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Mar 3 13:30 zcat + -rwxr-xr-x 1 root root 1678 Mar 3 13:30 zcmp + -rwxr-xr-x 1 root root 5880 Mar 3 13:30 zdiff + -rwxr-xr-x 1 root root 29 Mar 3 13:30 zegrep + -rwxr-xr-x 1 root root 29 Mar 3 13:30 zfgrep + -rwxr-xr-x 1 root root 2081 Mar 3 13:30 zforce + -rwxr-xr-x 1 root root 7585 Mar 3 13:30 zgrep + -rwxr-xr-x 1 root root 2206 Mar 3 13:30 zless + -rwxr-xr-x 1 root root 1842 Mar 3 13:30 zmore + -rwxr-xr-x 1 root root 4553 Mar 3 13:30 znew +I: user script /srv/workspace/pbuilder/32705/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -433,7 +469,7 @@ Get: 212 http://deb.debian.org/debian bullseye/main i386 wx-common i386 3.0.5.1+dfsg-2 [185 kB] Get: 213 http://deb.debian.org/debian bullseye/main i386 libwxgtk3.0-gtk3-dev i386 3.0.5.1+dfsg-2 [140 kB] Get: 214 http://deb.debian.org/debian bullseye/main i386 pkg-config i386 0.29.2-1 [66.3 kB] -Fetched 120 MB in 3s (41.6 MB/s) +Fetched 120 MB in 9s (12.7 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libapparmor1:i386. (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 ... 19674 files and directories currently installed.) @@ -1325,8 +1361,44 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +The following additional packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl +The following NEW packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge +0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. +Need to get 59.5 kB of archives. +After this operation, 157 kB of additional disk space will be used. +Get:1 http://deb.debian.org/debian bullseye/main i386 libnumber-compare-perl all 0.03-1.1 [6956 B] +Get:2 http://deb.debian.org/debian bullseye/main i386 libtext-glob-perl all 0.11-1 [8888 B] +Get:3 http://deb.debian.org/debian bullseye/main i386 libfile-find-rule-perl all 0.34-1 [30.6 kB] +Get:4 http://deb.debian.org/debian bullseye/main i386 usrmerge all 25 [13.0 kB] +debconf: delaying package configuration, since apt-utils is not installed +Fetched 59.5 kB in 0s (485 kB/s) +Selecting previously unselected package libnumber-compare-perl. +(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 48778 files and directories currently installed.) +Preparing to unpack .../libnumber-compare-perl_0.03-1.1_all.deb ... +Unpacking libnumber-compare-perl (0.03-1.1) ... +Selecting previously unselected package libtext-glob-perl. +Preparing to unpack .../libtext-glob-perl_0.11-1_all.deb ... +Unpacking libtext-glob-perl (0.11-1) ... +Selecting previously unselected package libfile-find-rule-perl. +Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ... +Unpacking libfile-find-rule-perl (0.34-1) ... +Selecting previously unselected package usrmerge. +Preparing to unpack .../archives/usrmerge_25_all.deb ... +Unpacking usrmerge (25) ... +Setting up libtext-glob-perl (0.11-1) ... +Setting up libnumber-compare-perl (0.03-1.1) ... +Setting up libfile-find-rule-perl (0.34-1) ... +Setting up usrmerge (25) ... +The system has been successfully converted. +Processing triggers for man-db (2.9.4-2) ... +Not building database; man-db/auto-update is not 'true'. I: Building the package -I: Running cd /build/scummvm-tools-2.2.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +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 dpkg-buildpackage: info: source package scummvm-tools dpkg-buildpackage: info: source version 2.2.0-1 dpkg-buildpackage: info: source distribution unstable @@ -1387,48 +1459,48 @@ Creating config.mk make[1]: Leaving directory '/build/scummvm-tools-2.2.0' dh_auto_build - make -j18 + make -j10 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 -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 mkdir -p engines/gob/.deps +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -mkdir -p engines/gob/.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/gob/.deps i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -mkdir -p engines/scumm/.deps i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 mkdir -p engines/scumm/.deps i686-linux-gnu-g++ -MMD -MF "engines/scumm/.deps/descumm-tool.d" -MQ "engines/scumm/descumm-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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-tool.cpp -o engines/scumm/descumm-tool.o -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 common/.deps i686-linux-gnu-g++ -MMD -MF "common/.deps/file.d" -MQ "common/file.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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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/file.cpp -o common/file.o mkdir -p common/.deps @@ -1438,13 +1510,28 @@ mkdir -p common/.deps i686-linux-gnu-g++ -MMD -MF "common/.deps/memorypool.d" -MQ "common/memorypool.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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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/memorypool.cpp -o common/memorypool.o mkdir -p common/.deps -mkdir -p common/.deps i686-linux-gnu-g++ -MMD -MF "common/.deps/str.d" -MQ "common/str.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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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/str.cpp -o common/str.o +mkdir -p common/.deps i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +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); + | ^~ ~~~~ +In file included from /usr/include/stdio.h:867, + from engines/scumm/descumm.cpp:26: +/usr/include/i386-linux-gnu/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output 15 or more bytes (assuming 270) into a destination of size 256 + 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 37 | __bos (__s), __fmt, __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p sound/.deps i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +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 sound/.deps i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 @@ -1463,23 +1550,8 @@ i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 mkdir -p engines/gob/.deps i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -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/hdb/.deps i686-linux-gnu-g++ -MMD -MF "engines/hdb/.deps/extract_hdb.d" -MQ "engines/hdb/extract_hdb.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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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/hdb/extract_hdb.cpp -o engines/hdb/extract_hdb.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); - | ^~ ~~~~ -In file included from /usr/include/stdio.h:867, - from engines/scumm/descumm.cpp:26: -/usr/include/i386-linux-gnu/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output 15 or more bytes (assuming 270) into a destination of size 256 - 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 37 | __bos (__s), __fmt, __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p engines/kyra/.deps i686-linux-gnu-g++ -MMD -MF "engines/kyra/.deps/compress_kyra.d" -MQ "engines/kyra/compress_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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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/compress_kyra.cpp -o engines/kyra/compress_kyra.o mkdir -p engines/queen/.deps @@ -1504,14 +1576,6 @@ i686-linux-gnu-g++ -MMD -MF "engines/tony/.deps/compress_tony.d" -MQ "engines/tony/compress_tony.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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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/tony/compress_tony.cpp -o engines/tony/compress_tony.o mkdir -p engines/tony/.deps i686-linux-gnu-g++ -MMD -MF "engines/tony/.deps/compress_tony_vdb.d" -MQ "engines/tony/compress_tony_vdb.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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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/tony/compress_tony_vdb.cpp -o engines/tony/compress_tony_vdb.o -mkdir -p engines/touche/.deps -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 [2147483648, 4294967295] exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] 741 | byte *compFinal = (byte *)malloc(numCompItems * 0x2000); @@ -1522,16 +1586,8 @@ /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/cge/.deps -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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/touche/.deps +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 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); @@ -1573,11 +1629,34 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p engines/tucker/.deps +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +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)', + inlined from 'void ExtractGobStk::readChunkList(Common::File&, Common::File&)' at engines/gob/extract_gob_stk.cpp:138:11: +/usr/include/i386-linux-gnu/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated before terminating nul copying 3 bytes from a string of the same length [-Wstringop-truncation] + 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p engines/kyra/.deps i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i686-linux-gnu-g++ -MMD -MF "engines/prince/.deps/utils.d" -MQ "engines/prince/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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/utils.cpp -o engines/prince/utils.o @@ -1586,8 +1665,8 @@ mkdir -p engines/scumm/.deps i686-linux-gnu-g++ -MMD -MF "engines/scumm/.deps/extract_loom_tg16.d" -MQ "engines/scumm/extract_loom_tg16.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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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_loom_tg16.cpp -o engines/scumm/extract_loom_tg16.o mkdir -p engines/scumm/.deps -mkdir -p engines/scumm/.deps i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 @@ -1598,15 +1677,8 @@ mkdir -p engines/kyra/.deps i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 mkdir -p engines/kyra/.deps -i686-linux-gnu-g++ -MMD -MF "engines/kyra/.deps/kyra_pak.d" -MQ "engines/kyra/kyra_pak.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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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_pak.cpp -o engines/kyra/kyra_pak.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)', - inlined from 'void ExtractGobStk::readChunkList(Common::File&, Common::File&)' at engines/gob/extract_gob_stk.cpp:138:11: -/usr/include/i386-linux-gnu/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated before terminating nul copying 3 bytes from a string of the same length [-Wstringop-truncation] - 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p ./.deps +i686-linux-gnu-g++ -MMD -MF "engines/kyra/.deps/kyra_pak.d" -MQ "engines/kyra/kyra_pak.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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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_pak.cpp -o engines/kyra/kyra_pak.o i686-linux-gnu-g++ -MMD -MF "./.deps/compress.d" -MQ "compress.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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 compress.cpp -o compress.o mkdir -p ./.deps i686-linux-gnu-g++ -MMD -MF "./.deps/tools.d" -MQ "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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 tools.cpp -o tools.o @@ -1618,8 +1690,6 @@ i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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/i386-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 i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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/i386-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 -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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/i386-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 In file included from /usr/include/string.h:495, from engines/kyra/extract_kyra.h:25, from engines/kyra/kyra_pak.h:25, @@ -1633,10 +1703,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 -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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, @@ -1681,24 +1747,28 @@ engines/kyra/kyra_ins.cpp:645:51: note: length computed here 645 | strncpy(newEntry->filename, entryStr, strlen(entryStr)+1); | ~~~~~~^~~~~~~~~~ -mkdir -p engines/prince/.deps -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -mkdir -p engines/gob/.deps -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -i686-linux-gnu-g++ -MMD -MF "engines/mohawk/.deps/archive.d" -MQ "engines/mohawk/archive.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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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/archive.cpp -o engines/mohawk/archive.o -mkdir -p engines/mohawk/.deps -i686-linux-gnu-g++ -MMD -MF "engines/mohawk/.deps/extract_mohawk.d" -MQ "engines/mohawk/extract_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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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/extract_mohawk.cpp -o engines/mohawk/extract_mohawk.o -mkdir -p engines/mohawk/.deps -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -mkdir -p decompiler/.deps -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -mkdir -p decompiler/.deps -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +mkdir -p gui/.deps +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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/i386-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 +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/i386-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 ()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: @@ -1846,8 +1916,6 @@ /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) | ~~~~~~~~~~~~~^~ -mkdir -p decompiler/.deps -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 /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); } @@ -1956,242 +2024,6 @@ /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 -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 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 - | ~~~~~~~~~~~~~^ -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/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); } - | ^~~~~~~~~~~~~~~~~~~~~~~~ -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/i386-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 ()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/i386-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/i386-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/i386-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/i386-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/i386-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 ()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, @@ -2396,12 +2228,48 @@ /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; | ~~~~~~~~~~^~ -mkdir -p decompiler/.deps -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +mkdir -p engines/kyra/.deps +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +/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) + | ^~~~~~~~ /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/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/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, @@ -2438,6 +2306,24 @@ /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 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 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); } @@ -2458,6 +2344,24 @@ /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 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 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); } @@ -2478,89 +2382,294 @@ /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 +/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 + | ~~~~~~~~~~~~~^ +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/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/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/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); } - | ^ + 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); } + | ^ +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/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); } - | ^ + 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); } + | ^ 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: + 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: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: + 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: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/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: -/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) - | ~~~~~~~~~~^~ + 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); } + | ^ +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/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) - | ~~~~~~~~~~^~ -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -/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); } - | ^ -/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); } - | ^ + 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); } + | ^ 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 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: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: + 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: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/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); } + | ^~~~~~~~~~~~~~~~~~~~~~~~ +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: 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: /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/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) | ~~~~~~~~~~^~ +/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/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, @@ -2572,10 +2681,6 @@ /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); } | ^ -/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, @@ -2585,15 +2690,6 @@ /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/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, @@ -2601,17 +2697,6 @@ /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/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) - | ~~~~~~~~~~~~~^~ -/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); } - | ^ /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); } @@ -2621,15 +2706,6 @@ 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/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) @@ -2641,17 +2717,8 @@ /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/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) - | ~~~~~~~~~~~~~^~ -/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; } - | ^ +mkdir -p engines/kyra/.deps +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 /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; } @@ -2661,15 +2728,6 @@ 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/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; } @@ -2677,13 +2735,6 @@ 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: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/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) @@ -2692,10 +2743,6 @@ /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; } | ^ -/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, @@ -2705,15 +2752,6 @@ /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/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, @@ -2721,13 +2759,6 @@ /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/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: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; } @@ -2741,10 +2772,6 @@ /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/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, @@ -2752,22 +2779,6 @@ /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/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: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; } @@ -2781,19 +2792,6 @@ /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/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/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, @@ -2801,17 +2799,6 @@ /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/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: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); } - | ^ /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); } @@ -2821,15 +2808,6 @@ 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/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; } @@ -2837,13 +2815,6 @@ 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; - | ~~~~~~~~~~^~ -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; @@ -2852,19 +2823,6 @@ /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/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/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/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, @@ -2877,94 +2835,10 @@ 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; - | ~~~~~~~~~~^~ -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/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/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/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: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 '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/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); } @@ -2974,15 +2848,6 @@ 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/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; } @@ -2990,41 +2855,10 @@ 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 - | ~~~~~~~~~~^~ -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: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 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/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: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 '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); } - | ^ /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); } @@ -3038,22 +2872,6 @@ /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/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 - | ~~~~~~~~~~^~ 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, @@ -3061,43 +2879,10 @@ /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 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/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; } - | ^~~~~~~~ -/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); } - | ^ /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/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; - | ~~~~~~~~~~^ -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/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, @@ -3110,57 +2895,10 @@ 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/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: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 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/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: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/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/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); } - | ^ /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); } @@ -3170,15 +2908,6 @@ 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/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; } @@ -3186,322 +2915,14 @@ 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 - | ~~~~~~~~~~^~ -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: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/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/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/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; } - | ^~~~~~~~ -/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/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/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/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) - | ^~~~~~~~ -/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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: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/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: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/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); } - | ^~~~~~~~~~~~~~~~~~~~~~~~ -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; } - | ^~~~~~~~~~~~~ /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); } | ^ -/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/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, @@ -3514,13 +2935,6 @@ 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; - | ~~~~~~~~~~^ -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; @@ -3529,19 +2943,6 @@ /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); } | ^ -/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/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, @@ -3554,13 +2955,6 @@ 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 - | ~~~~~~~~~~~~~^ -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 @@ -3569,10 +2963,6 @@ /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); } | ^ -/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, @@ -3582,15 +2972,6 @@ /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, @@ -3598,17 +2979,6 @@ /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; | ~~~~~~~~~~^ -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: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); } - | ^ /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); } @@ -3622,22 +2992,6 @@ /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/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 - | ~~~~~~~~~~~~~^ 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, @@ -3665,26 +3019,6 @@ /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 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/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); } @@ -3705,26 +3039,6 @@ /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 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/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: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); } @@ -3738,10 +3052,6 @@ /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/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, @@ -3749,26 +3059,6 @@ /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; | ~~~~~~~~~~^ -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/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); } - | ^ /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); } @@ -3782,15 +3072,6 @@ /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/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, @@ -3798,13 +3079,67 @@ /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:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ +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/i386-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/i386-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/i386-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/i386-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/i386-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 ()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, @@ -3815,494 +3150,6 @@ /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/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); } - | ^~~~~~~~~~~~~~~~~~~~~~~~ -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/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 ) \ - | ^ -/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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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: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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } \ - | ^~~~~~~~ -/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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } \ - | ^~~~~~~~ -/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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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: 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 ) \ - | ^ -/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/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/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/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/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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_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/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/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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/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/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 ) \ - | ^ -/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/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/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/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/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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_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/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/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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/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/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; } \ - | ^~~~~~~~ -/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/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/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: 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; } \ - | ^~~~~~~~ -/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/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/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 -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -/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 ) \ - | ^ -/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/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/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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_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/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/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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/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/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 ) \ - | ^ -/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/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/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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_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/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/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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/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/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; } \ - | ^~~~~~~~ -/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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_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/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/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/dynarray.h: In member function 'void*& wxArrayPtrVoid::operator[](size_t) const': @@ -4557,176 +3404,11 @@ /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 -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -/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/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:16, - 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)); } \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/wx.h:16, - from gui/main.cpp:31: +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)); } \ @@ -4743,6 +3425,12 @@ /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: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; } + | ^~~~~~~~~~~~~ /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)); } \ @@ -4759,38 +3447,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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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::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)); } \ @@ -4823,10 +3479,10 @@ /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: 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -4839,10 +3495,10 @@ /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: 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -4855,10 +3511,25 @@ /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(); }\ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/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 ) \ + | ^ +/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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -4871,10 +3542,10 @@ /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: 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -4887,10 +3558,9 @@ /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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -4903,10 +3573,9 @@ /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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -4919,10 +3588,10 @@ /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: 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -4935,10 +3604,9 @@ /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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -4951,10 +3619,10 @@ /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: 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -4967,9 +3635,107 @@ /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/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: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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } \ + | ^~~~~~~~ +/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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } \ + | ^~~~~~~~ +/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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -4982,9 +3748,9 @@ /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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -4997,9 +3763,28 @@ /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/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5012,9 +3797,26 @@ /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/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5027,10 +3829,10 @@ /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: 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5043,10 +3845,10 @@ /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: 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5059,9 +3861,10 @@ /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: 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5074,9 +3877,10 @@ /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: 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5089,10 +3893,10 @@ /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: 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5105,10 +3909,10 @@ /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: 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5121,10 +3925,9 @@ /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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5137,10 +3940,9 @@ /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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5153,9 +3955,10 @@ /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: 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5168,9 +3971,9 @@ /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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5183,9 +3986,9 @@ /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: 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) @@ -5199,10 +4002,10 @@ /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: 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5215,164 +4018,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: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; } - | ^~~~~~~~~~~~~ -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; } - | ^~~~~~~~~~~~~ -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/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 ) \ - | ^ -/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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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: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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } \ - | ^~~~~~~~ -/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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } \ - | ^~~~~~~~ -/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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } - | ^~~~~~~~ -mkdir -p decompiler/.deps -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: 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 ) \ @@ -5389,6 +4034,21 @@ /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/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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -5404,6 +4064,22 @@ /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: 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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ | ^ @@ -5483,6 +4159,22 @@ /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/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } \ @@ -5657,21 +4349,228 @@ /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, +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; } + | ^~~~~~~~~~~~~ +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/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 ) \ - | ^ -/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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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: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/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: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/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) + | ~~~~~~~~~~~~~^~ +/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/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) + | ~~~~~~~~~~~~~^~ +mkdir -p engines/prince/.deps +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +/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/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: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/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: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/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: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/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: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/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: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/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: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/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: /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&)': @@ -5690,21 +4589,6 @@ /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: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: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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ | ^ @@ -5720,21 +4604,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/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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -5759,31 +4628,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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } \ - | ^~~~~~~~ -/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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_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 ) \ @@ -5800,21 +4644,6 @@ /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: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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ | ^ @@ -5830,21 +4659,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/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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ | ^ @@ -5869,34 +4683,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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } \ - | ^~~~~~~~ -/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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_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; } \ @@ -5929,35 +4715,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/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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: 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 ) \ - | ^ -/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/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/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 ) \ @@ -5974,21 +4731,6 @@ /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: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/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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -6004,21 +4746,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; } | ^~~~~~~~ -/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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_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/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/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 ) \ | ^ @@ -6043,31 +4770,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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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/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/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 ) \ - | ^ -/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/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/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 ) \ @@ -6084,21 +4786,6 @@ /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: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/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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -6114,21 +4801,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; } | ^~~~~~~~ -/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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_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/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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -6153,34 +4825,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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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/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/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; } \ - | ^~~~~~~~ -/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/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/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: 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; } \ @@ -6210,38 +4854,16 @@ /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/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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: 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; } \ - | ^~~~~~~~ -/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/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/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: 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 ) \ - | ^ -/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/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/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 ) \ @@ -6258,21 +4880,6 @@ /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: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/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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -6288,9 +4895,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; } | ^~~~~~~~ -/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -6303,30 +4907,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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_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/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/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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/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/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ @@ -6352,22 +4932,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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 ) \ - | ^ -/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/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/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:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ @@ -6383,36 +4947,9 @@ /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/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/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/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: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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_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/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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -6437,31 +4974,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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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/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/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; } \ - | ^~~~~~~~ -/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/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/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; } \ @@ -6478,22 +4990,6 @@ /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: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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_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/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/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_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; } \ @@ -6510,18 +5006,86 @@ /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: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/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p decompiler/groovie/.deps -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +/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/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: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/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: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/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: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/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: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/log.h:68, from /usr/include/wx-3.0/wx/wx.h:23, from gui/main.cpp:31: @@ -6529,15 +5093,166 @@ /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/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p decompiler/groovie/.deps -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +/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; } + | ^~~~~~~~ +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: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/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/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/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: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; } + | ^~~~~~~~ +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 + | ~~~~~~~~~~~~~^ 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&)': @@ -6682,6 +5397,50 @@ /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: +/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -6824,110 +5583,166 @@ /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, +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/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] +/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/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 ) \ | ^ /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/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/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] +/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, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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: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/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/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] +/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, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_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/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/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&)' +/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, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } \ | ^~~~~~~~ /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/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/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/wx.h:20, - 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 ) \ - | ^ +/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, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_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: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/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/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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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: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/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/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 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] +/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, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_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/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/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:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } \ + | ^~~~~~~~ +/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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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: 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 ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' @@ -6936,52 +5751,40 @@ /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: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/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: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/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: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: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/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: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 ) \ + | ^ /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: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/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -6990,10 +5793,10 @@ /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: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/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -7003,8 +5806,8 @@ /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: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/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } @@ -7018,13 +5821,13 @@ /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: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/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] +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_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' @@ -7033,10 +5836,10 @@ /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: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/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -7045,10 +5848,10 @@ /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: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/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -7058,13 +5861,13 @@ /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: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/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: 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; } \ | ^~~~~~~~ @@ -7074,13 +5877,123 @@ /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: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/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 member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/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 ) \ + | ^ +/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/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/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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_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/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/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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/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/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 ) \ + | ^ +/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/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/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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_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/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/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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/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/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; } \ | ^~~~~~~~ @@ -7090,13 +6003,13 @@ /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: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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_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; } \ | ^~~~~~~~ @@ -7106,25 +6019,25 @@ /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: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/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/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: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/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/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/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; } | ^~~~~~~~ @@ -7134,32 +6047,130 @@ /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/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/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 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] +/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: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/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/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/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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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/wx.h:20, + 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 ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' @@ -7168,9 +6179,12 @@ /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: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 ) \ | ^ @@ -7180,25 +6194,13 @@ /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: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: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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -7207,10 +6209,10 @@ /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: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 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' +/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' @@ -7219,10 +6221,10 @@ /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: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 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -7232,14 +6234,13 @@ /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: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 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] +/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' @@ -7248,30 +6249,87 @@ /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: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/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/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: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: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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ +/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, \ | ^~~~~~~~~~~~~~~~~~~~~ @@ -7284,9 +6342,9 @@ /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: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, \ | ^~~~~~~~~~~~~~~~~~~~~ @@ -7308,7 +6366,8 @@ /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:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -7320,22 +6379,27 @@ /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: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/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: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, \ | ^~~~~~~~~~~~~~~~~~~~~ @@ -7345,9 +6409,18 @@ /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: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; } \ @@ -7380,22 +6453,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; } | ^~~~~~~~ -/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 ) \ @@ -7538,19 +6595,303 @@ /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, \ +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/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/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p engines/prince/.deps +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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/wx-3.0/wx/wx.h:16, + 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)); } \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -7567,21 +6908,6 @@ /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: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:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -7597,21 +6923,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; } | ^~~~~~~~ -/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: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 ) \ | ^ @@ -7636,31 +6947,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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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 ) \ @@ -7677,21 +6963,6 @@ /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: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:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -7707,21 +6978,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; } | ^~~~~~~~ -/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: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 ) \ | ^ @@ -7746,18 +7002,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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } \ @@ -7771,22 +7015,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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ @@ -7803,309 +7031,23 @@ /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::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/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 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/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/i386-linux-gnu/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 100 equals destination size [-Wstringop-truncation] - 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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: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/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: -/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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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: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/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/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/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/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/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) - | ^ -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) - | ^ -/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/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/wx.h:24, +In file included from /usr/include/wx-3.0/wx/wx.h:17, 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/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } + | ^~~~~~~~~~~~~ +mkdir -p engines/gob/.deps 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 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 | ^~~~~~~~~~~~~~~~~~~~~~ +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 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 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' @@ -8153,33 +7095,13 @@ 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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: -/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/wxprec.h:12, - from gui/main.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&) | ^~~~~~~~ @@ -8193,33 +7115,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: -/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/wx.h:24, - from gui/main.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: -/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/wxprec.h:12, - from gui/main.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&) | ^~~~~~~~ @@ -8233,19 +7135,13 @@ 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/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&) | ^~~~~~~~ @@ -8258,34 +7154,126 @@ /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/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&) +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 ) \ + | ^ +/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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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: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); } - | ^ +/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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } \ + | ^~~~~~~~ +/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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } \ + | ^~~~~~~~ +/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: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/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/main.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&) | ^~~~~~~~ @@ -8298,29 +7286,47 @@ /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/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/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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: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/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_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:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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); } - | ^ +/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 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' +/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' @@ -8329,18 +7335,160 @@ /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) +/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/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 ) \ + | ^ +/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/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/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/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/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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_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/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/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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/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/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 ) \ + | ^ +/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/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/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/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/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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_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/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/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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/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/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; } \ + | ^~~~~~~~ +/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/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/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: 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; } \ + | ^~~~~~~~ +/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/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/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* 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); } - | ^ +/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 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' +/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' @@ -8349,38 +7497,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:2210:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) +/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* 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/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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/main.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 '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' @@ -8389,18 +7517,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: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/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); } - | ^ +/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 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' +/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' @@ -8409,18 +7537,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:2286:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) +/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* 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); } - | ^ +/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 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' +/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' @@ -8429,18 +7557,306 @@ /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/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:24, +/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 ) \ + | ^ +/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/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/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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_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/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/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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/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/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 ) \ + | ^ +/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/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/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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_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/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/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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/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/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; } \ + | ^~~~~~~~ +/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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_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/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/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +mkdir -p engines/mohawk/.deps +i686-linux-gnu-g++ -MMD -MF "engines/mohawk/.deps/archive.d" -MQ "engines/mohawk/archive.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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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/archive.cpp -o engines/mohawk/archive.o +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/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); } - | ^ +/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/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: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/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&)' +/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' @@ -8449,64 +7865,474 @@ /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/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, +In file included from /usr/include/wx-3.0/wx/wx.h:16, 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/wx.h:24, +/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/log.h:68, + from /usr/include/wx-3.0/wx/wx.h:23, 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); } - | ^ +/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: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(); } + | ^~~~~~~~~~~~~~~~ +mkdir -p engines/mohawk/.deps +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/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/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/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 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/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; } + | ^~~~~~~~ +i686-linux-gnu-g++ -MMD -MF "engines/mohawk/.deps/extract_mohawk.d" -MQ "engines/mohawk/extract_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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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/extract_mohawk.cpp -o engines/mohawk/extract_mohawk.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/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: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/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; } + | ^~~~~~~~ +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 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' +/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/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/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/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 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 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' + 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/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/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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); } - | ^ +/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 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' +/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' @@ -8515,12 +8341,208 @@ /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/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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: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/pages.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 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' @@ -8529,24 +8551,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: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/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* 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/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); } - | ^ +/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 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' +/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' @@ -8555,12 +8571,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: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/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/pages.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' + 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' @@ -8569,24 +8591,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: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/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* 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/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); } - | ^ +/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 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 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' @@ -8595,12 +8611,37 @@ /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/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/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); + | ^~~~~~~~ +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 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' +/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' @@ -8609,17 +8650,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: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/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2517 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p engines/mohawk/.deps 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* 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: + 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&) | ^~~~~~~~ @@ -8632,14 +8674,15 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 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* 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: + 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&) | ^~~~~~~~ @@ -8653,13 +8696,13 @@ 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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* 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: + 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&) | ^~~~~~~~ @@ -8673,13 +8716,13 @@ 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: + 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/gui_tools.cpp:24: + 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&) | ^~~~~~~~ @@ -8692,300 +8735,152 @@ /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/kyra/.deps -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -mkdir -p decompiler/kyra/.deps -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: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] +mkdir -p engines/mohawk/.deps +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +/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: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/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/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -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] +/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: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/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/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: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: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 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: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: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:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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/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/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&)' +/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: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/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/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] +/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: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/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/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] +/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: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/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/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: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: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 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: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: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:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' 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: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/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/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&)' +/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: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/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/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::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] +/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: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/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/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/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] +/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: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/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/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/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/wx.h:20, - from gui/gui_tools.cpp:31: + 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 ) \ @@ -9128,35 +9023,15 @@ /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: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/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/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/pages.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' + 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' @@ -9165,17 +9040,41 @@ /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) +/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:31, +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 /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: + 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&) | ^~~~~~~~ @@ -9188,28 +9087,53 @@ /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/kyra/.deps -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -mkdir -p decompiler/scummv6/.deps -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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:38, +In file included from /usr/include/wx-3.0/wx/wx.h:16, 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/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: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/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: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&)': @@ -9228,27 +9152,6 @@ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - 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 ) \ - | ^ -/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:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ @@ -9267,42 +9170,9 @@ /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: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: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: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 ) \ | ^ @@ -9333,37 +9203,6 @@ /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/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 ) \ @@ -9383,24 +9222,6 @@ /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: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:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -9419,24 +9240,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/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/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 ) \ | ^ @@ -9467,21 +9270,6 @@ /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 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; } \ @@ -9498,10 +9286,13 @@ /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] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ +/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] + 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, \ | ^~~~~~~~~~~~~~~~~~~~~ @@ -9514,81 +9305,555 @@ /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/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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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: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: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 ) \ + | ^ +/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/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; } \ - | ^~~~~~~~ +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/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: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/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::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': +/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: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: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/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/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 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: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); - | ^~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, +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 /usr/include/wx-3.0/wx/wx.h: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/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&) + | ^~~~~~~~ +/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 +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +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(); } + | ^~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:20, + 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 ) \ @@ -9761,30 +10026,26 @@ /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; } | ^~~~~~~~ -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:16, +In file included from /usr/include/wx-3.0/wx/wx.h:63, 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/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:16, from gui/pages.cpp:31: /usr/include/wx-3.0/wx/iconbndl.h: In member function 'void wxIconArray::Add(const _wxObjArraywxIconArray*)': @@ -9819,186 +10080,6 @@ /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/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p decompiler/scummv6/.deps -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -/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::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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:16, - from gui/gui_tools.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); } \ @@ -10015,6 +10096,8 @@ /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p decompiler/.deps +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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/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); } \ @@ -10063,15 +10146,30 @@ /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, +In file included from /usr/include/wx-3.0/wx/wx.h:66, 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/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/affinematrix2dbase.h:17, from /usr/include/wx-3.0/wx/affinematrix2d.h:17, from /usr/include/wx-3.0/wx/dc.h:32, @@ -10084,35 +10182,6 @@ /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: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: 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/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/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; } @@ -10120,53 +10189,6 @@ /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: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/wx.h:63, from gui/pages.cpp:31: /usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': @@ -10187,43 +10209,14 @@ /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/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 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; - | ^~~~~ +mkdir -p decompiler/.deps +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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/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/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/dataobj.h:79, from /usr/include/wx-3.0/wx/wx.h:66, from gui/pages.cpp:31: @@ -10236,159 +10229,14 @@ /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/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/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: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/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) - | ^~~~~~~~ -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, - from decompiler/groovie/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/groovie/disassembler.h:25, - from decompiler/groovie/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/groovie/disassembler.h:25, - from decompiler/groovie/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/groovie/disassembler.cpp:22: -decompiler/groovie/disassembler.h:39:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 39 | void doDisassemble() throw(UnknownOpcodeException); - | ^~~~~ -decompiler/groovie/disassembler.cpp: In member function 'InstPtr Groovie::GroovieDisassembler::readInstruction()': -decompiler/groovie/disassembler.cpp:98:33: warning: catching polymorphic type 'class Common::FileException' by value [-Wcatch-value=] - 98 | } catch (Common::FileException e) { - | ^ -decompiler/groovie/disassembler.cpp: At global scope: -decompiler/groovie/disassembler.cpp:331:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 331 | void GroovieDisassembler::doDisassemble() throw (UnknownOpcodeException) { - | ^~~~~ +mkdir -p decompiler/.deps +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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/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, @@ -10398,15 +10246,6 @@ /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/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/main.cpp:24: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' @@ -10421,22 +10260,6 @@ /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/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 ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p decompiler/scummv6/.deps -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 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] @@ -10460,13 +10283,13 @@ 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: + 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/gui_tools.cpp:24: + 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&) | ^~~~~~~~ @@ -10517,10 +10340,19 @@ /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 /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/i386-linux-gnu/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 100 equals destination size [-Wstringop-truncation] + 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p decompiler/.deps +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 decompiler/instruction.h:32, - from decompiler/graph.h:25, - from decompiler/codegen.h:22, - from decompiler/codegen.cpp:22: + 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); | ^~~~~ @@ -10546,9 +10378,8 @@ 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/instruction.h:32, - from decompiler/graph.h:25, - from decompiler/codegen.h:22, - from decompiler/codegen.cpp:22: + 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); | ^~~~~ @@ -10558,10 +10389,22 @@ 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; + | ^~~~~ +mkdir -p decompiler/.deps +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +mkdir -p decompiler/.deps +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +mkdir -p decompiler/.deps +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 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/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); | ^~~~~ @@ -10587,9 +10430,9 @@ 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ 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/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); | ^~~~~ @@ -10599,8 +10442,141 @@ decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ -mkdir -p ./.deps -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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/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; + | ^~~~~ +mkdir -p decompiler/groovie/.deps +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +mkdir -p decompiler/groovie/.deps +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +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: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); + | ^~~~~ +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, + from decompiler/groovie/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/groovie/disassembler.h:25, + from decompiler/groovie/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/groovie/disassembler.h:25, + from decompiler/groovie/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/groovie/disassembler.cpp:22: +decompiler/groovie/disassembler.h:39:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 39 | void doDisassemble() throw(UnknownOpcodeException); + | ^~~~~ +decompiler/groovie/disassembler.cpp: In member function 'InstPtr Groovie::GroovieDisassembler::readInstruction()': +decompiler/groovie/disassembler.cpp:98:33: warning: catching polymorphic type 'class Common::FileException' by value [-Wcatch-value=] + 98 | } catch (Common::FileException e) { + | ^ +decompiler/groovie/disassembler.cpp: At global scope: +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 decompiler/instruction.h:32, from decompiler/graph.h:25, from decompiler/graph.cpp:22: @@ -10634,9 +10610,16 @@ 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/decompiler.cpp:24: + from decompiler/graph.h:25, + from decompiler/codegen.h:22, + from decompiler/codegen.cpp:22: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ @@ -10658,33 +10641,103 @@ 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/graph.h:25, + from decompiler/codegen.h:22, + from decompiler/codegen.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/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/disassembler.h:28, - from decompiler/decompiler.cpp:24: + 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/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); + | ^~~~~ +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/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); + | ^~~~~ 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/decompiler.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/instruction.h:32, - from decompiler/instruction.cpp:22: + from decompiler/disassembler.h:28, + from decompiler/decompiler.cpp:24: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | virtual bool isSignedValue() throw(WrongTypeException); | ^~~~~ @@ -10710,7 +10763,8 @@ 211 | int32 getSigned() throw(WrongTypeException); | ^~~~~ In file included from decompiler/instruction.h:32, - from decompiler/instruction.cpp:22: + from decompiler/disassembler.h:28, + from decompiler/decompiler.cpp:24: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 235 | uint32 getUnsigned() throw(WrongTypeException); | ^~~~~ @@ -10720,9 +10774,10 @@ decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 380 | virtual ValuePtr negate() throw(WrongTypeException); | ^~~~~ -i686-linux-gnu-g++ -o decine engines/cine/decine.o -Wl,-z,relro -Wl,-z,now -lm -i686-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 -i686-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/decompiler.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/instruction.h:32, from ./decompiler/disassembler.h:28, from ./decompiler/engine.h:25, @@ -10772,10 +10827,37 @@ ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 47 | virtual void doDisassemble() throw(std::exception) = 0; | ^~~~~ -i686-linux-gnu-g++ -o gob_loadcalc engines/gob/gob_loadcalc.o -Wl,-z,relro -Wl,-z,now -lm -i686-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 -i686-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 -i686-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 +mkdir -p decompiler/kyra/.deps +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +mkdir -p decompiler/kyra/.deps +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 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/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/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; + | ^~~~~ +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/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); + | ^~~~~ +mkdir -p decompiler/kyra/.deps +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 decompiler/kyra/../instruction.h:32, from decompiler/kyra/../graph.h:25, from decompiler/kyra/../codegen.h:22, @@ -10860,58 +10942,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 decompiler/scummv6/../instruction.h:32, - from decompiler/scummv6/../graph.h:25, - from decompiler/scummv6/../codegen.h:22, - from decompiler/scummv6/codegen.h:25, - from decompiler/scummv6/codegen.cpp:22: -decompiler/scummv6/../value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 93 | virtual bool isSignedValue() throw(WrongTypeException); - | ^~~~~ -decompiler/scummv6/../value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 101 | virtual int32 getSigned() throw(WrongTypeException); - | ^~~~~ -decompiler/scummv6/../value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 109 | virtual uint32 getUnsigned() throw(WrongTypeException); - | ^~~~~ -decompiler/scummv6/../value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 140 | virtual ValuePtr negate() throw(WrongTypeException); - | ^~~~~ -decompiler/scummv6/../value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 189 | bool isSignedValue() throw(WrongTypeException); - | ^~~~~ -decompiler/scummv6/../value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 190 | int32 getSigned() throw(WrongTypeException); - | ^~~~~ -decompiler/scummv6/../value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 191 | uint32 getUnsigned() throw(WrongTypeException); - | ^~~~~ -decompiler/scummv6/../value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 211 | int32 getSigned() throw(WrongTypeException); - | ^~~~~ -In file included from decompiler/scummv6/../instruction.h:32, - from decompiler/scummv6/../graph.h:25, - from decompiler/scummv6/../codegen.h:22, - from decompiler/scummv6/codegen.h:25, - from decompiler/scummv6/codegen.cpp:22: -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/kyra/disassembler.h:25, from decompiler/kyra/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; | ^~~~~ -decompiler/scummv6/../value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 338 | virtual ValuePtr negate() throw(WrongTypeException); - | ^~~~~ -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/kyra/disassembler.cpp:22: decompiler/kyra/disassembler.h:97:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 97 | void doDisassemble() throw(std::exception); | ^~~~~ +mkdir -p decompiler/scummv6/.deps +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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/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; + | ^~~~~ +mkdir -p decompiler/scummv6/.deps +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +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/instruction.h:32, from ./decompiler/disassembler.h:28, from ./decompiler/engine.h:25, @@ -10955,12 +11007,97 @@ ./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 +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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/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; | ^~~~~ +mkdir -p ./.deps +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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/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] +In file included from decompiler/scummv6/../instruction.h:32, + from decompiler/scummv6/../graph.h:25, + from decompiler/scummv6/../codegen.h:22, + from decompiler/scummv6/codegen.h:25, + from decompiler/scummv6/codegen.cpp:22: +decompiler/scummv6/../value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 93 | virtual bool isSignedValue() throw(WrongTypeException); + | ^~~~~ +decompiler/scummv6/../value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 101 | virtual int32 getSigned() throw(WrongTypeException); + | ^~~~~ +decompiler/scummv6/../value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 109 | virtual uint32 getUnsigned() throw(WrongTypeException); + | ^~~~~ +decompiler/scummv6/../value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 140 | virtual ValuePtr negate() throw(WrongTypeException); + | ^~~~~ +decompiler/scummv6/../value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 189 | bool isSignedValue() throw(WrongTypeException); + | ^~~~~ +decompiler/scummv6/../value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 190 | int32 getSigned() throw(WrongTypeException); + | ^~~~~ +decompiler/scummv6/../value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 191 | uint32 getUnsigned() throw(WrongTypeException); + | ^~~~~ +decompiler/scummv6/../value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 211 | int32 getSigned() throw(WrongTypeException); + | ^~~~~ +In file included from decompiler/scummv6/../instruction.h:32, + from decompiler/scummv6/../graph.h:25, + from decompiler/scummv6/../codegen.h:22, + from decompiler/scummv6/codegen.h:25, + from decompiler/scummv6/codegen.cpp:22: +decompiler/scummv6/../value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 235 | uint32 getUnsigned() throw(WrongTypeException); + | ^~~~~ +decompiler/scummv6/../value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 338 | virtual ValuePtr negate() throw(WrongTypeException); + | ^~~~~ +decompiler/scummv6/../value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 380 | virtual ValuePtr negate() throw(WrongTypeException); + | ^~~~~ +i686-linux-gnu-g++ -o decine engines/cine/decine.o -Wl,-z,relro -Wl,-z,now -lm +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); + | ^~~~~ +mkdir -p ./.deps +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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] + 56 | const char *gScummVMToolsBuildDate = __DATE__ " " __TIME__; + | ^~~~~~~~ +version.cpp:56:51: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 56 | const char *gScummVMToolsBuildDate = __DATE__ " " __TIME__; + | ^~~~~~~~ +version.cpp:57:67: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 57 | const char *gScummVMToolsVersionDate = SCUMMVM_TOOLS_VERSION " (" __DATE__ " " __TIME__ ")"; + | ^~~~~~~~ +version.cpp:57:80: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 57 | const char *gScummVMToolsVersionDate = SCUMMVM_TOOLS_VERSION " (" __DATE__ " " __TIME__ ")"; + | ^~~~~~~~ +version.cpp:58:84: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 58 | const char *gScummVMToolsFullVersion = "ScummVM Tools " SCUMMVM_TOOLS_VERSION " (" __DATE__ " " __TIME__ ")"; + | ^~~~~~~~ +version.cpp:58:97: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 58 | const char *gScummVMToolsFullVersion = "ScummVM Tools " SCUMMVM_TOOLS_VERSION " (" __DATE__ " " __TIME__ ")"; + | ^~~~~~~~ +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; + | ^~~~~~ +i686-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 In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from ./decompiler/simple_disassembler.h:25, @@ -11004,23 +11141,12 @@ ./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/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/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/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; - | ^~~~~ In file included from decompiler/scummv6/../instruction.h:32, from decompiler/scummv6/../disassembler.h:28, from decompiler/scummv6/../engine.h:25, @@ -11064,36 +11190,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/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/scummv6/../engine.h:25, from decompiler/scummv6/engine.h:25, from decompiler/scummv6/engine.cpp:22: 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/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/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); - | ^~~~~ -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/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/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]); @@ -11101,9 +11203,8 @@ decompiler/scummv6/codegen.cpp:260:2: note: here 260 | case 'v': | ^~~~ -decompiler/kyra/disassembler.cpp:279:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 279 | void Kyra::Kyra2Disassembler::doDisassemble() throw(std::exception) { - | ^~~~~ +i686-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 +i686-linux-gnu-g++ -o descumm engines/scumm/descumm.o engines/scumm/descumm6.o engines/scumm/descumm-common.o engines/scumm/descumm-tool.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 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); @@ -11115,53 +11216,24 @@ decompiler/scummv6/disassembler.h:44:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | void doDisassemble() throw(std::exception); | ^~~~~ -mkdir -p ./.deps -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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] - 56 | const char *gScummVMToolsBuildDate = __DATE__ " " __TIME__; - | ^~~~~~~~ -version.cpp:56:51: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 56 | const char *gScummVMToolsBuildDate = __DATE__ " " __TIME__; - | ^~~~~~~~ -version.cpp:57:67: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 57 | const char *gScummVMToolsVersionDate = SCUMMVM_TOOLS_VERSION " (" __DATE__ " " __TIME__ ")"; - | ^~~~~~~~ -version.cpp:57:80: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 57 | const char *gScummVMToolsVersionDate = SCUMMVM_TOOLS_VERSION " (" __DATE__ " " __TIME__ ")"; - | ^~~~~~~~ -version.cpp:58:84: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 58 | const char *gScummVMToolsFullVersion = "ScummVM Tools " SCUMMVM_TOOLS_VERSION " (" __DATE__ " " __TIME__ ")"; - | ^~~~~~~~ -version.cpp:58:97: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 58 | const char *gScummVMToolsFullVersion = "ScummVM Tools " SCUMMVM_TOOLS_VERSION " (" __DATE__ " " __TIME__ ")"; - | ^~~~~~~~ -i686-linux-gnu-g++ -o degob engines/gob/degob.o engines/gob/degob_script.o engines/gob/degob_script_v1.o engines/gob/degob_script_v2.o engines/gob/degob_script_v3.o engines/gob/degob_script_v4.o engines/gob/degob_script_v5.o engines/gob/degob_script_v6.o engines/gob/degob_script_bargon.o engines/gob/degob_script_fascin.o engines/gob/degob_script_geisha.o engines/gob/degob_script_littlered.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 -i686-linux-gnu-g++ -o descumm engines/scumm/descumm.o engines/scumm/descumm6.o engines/scumm/descumm-common.o engines/scumm/descumm-tool.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 i686-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 +i686-linux-gnu-g++ -o gob_loadcalc engines/gob/gob_loadcalc.o -Wl,-z,relro -Wl,-z,now -lm +i686-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 +i686-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 i686-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 +i686-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 i686-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/i386-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 -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; - | ^~~~~~ +i686-linux-gnu-g++ -o degob engines/gob/degob.o engines/gob/degob_script.o engines/gob/degob_script_v1.o engines/gob/degob_script_v2.o engines/gob/degob_script_v3.o engines/gob/degob_script_v4.o engines/gob/degob_script_v5.o engines/gob/degob_script_v6.o engines/gob/degob_script_bargon.o engines/gob/degob_script_fascin.o engines/gob/degob_script_geisha.o engines/gob/degob_script_littlered.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 i686-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 -j18 test VERBOSE=1 + make -j10 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 -i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +i686-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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 +./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 In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from ./decompiler/simple_disassembler.h:25, @@ -11199,6 +11271,25 @@ ./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/test/disassembler/subopcode.h:25, + from decompiler/test/disassembler/subopcode.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/subopcode.cpp:22: +decompiler/test/disassembler/subopcode.h:30:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 30 | void doDisassemble() throw(std::exception); + | ^~~~~ +decompiler/test/disassembler/subopcode.cpp:27:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + 27 | void SubOpcodeDisassembler::doDisassemble() throw(std::exception) { + | ^~~~~ In file included from ./decompiler/instruction.h:32, from ./decompiler/disassembler.h:28, from ./decompiler/simple_disassembler.h:25, @@ -11242,25 +11333,6 @@ ./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); - | ^~~~~ -In file included from ./decompiler/simple_disassembler.h:25, - from decompiler/test/disassembler/subopcode.h:25, - from decompiler/test/disassembler/subopcode.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/subopcode.cpp:22: -decompiler/test/disassembler/subopcode.h:30:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 30 | void doDisassemble() throw(std::exception); - | ^~~~~ -decompiler/test/disassembler/subopcode.cpp:27:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] - 27 | void SubOpcodeDisassembler::doDisassemble() throw(std::exception) { - | ^~~~~ In file included from ./decompiler/simple_disassembler.h:25, from decompiler/test/disassembler/pasc.h:25, from decompiler/test/disassembler/pasc.cpp:22: @@ -11525,7 +11597,7 @@ create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install - make -j18 install DESTDIR=/build/scummvm-tools-2.2.0/debian/scummvm-tools AM_UPDATE_INFO_DIR=no + make -j10 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 @@ -11553,20 +11625,21 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'scummvm-tools' in '../scummvm-tools_2.2.0-1_i386.deb'. dpkg-deb: building package 'scummvm-tools-dbgsym' in '../scummvm-tools-dbgsym_2.2.0-1_i386.deb'. +dpkg-deb: building package 'scummvm-tools' in '../scummvm-tools_2.2.0-1_i386.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../scummvm-tools_2.2.0-1_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -I: copying local configuration +I: user script /srv/workspace/pbuilder/32705/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/32705/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/17901 and its subdirectories -I: Current time: Sat Jun 25 04:04:40 -12 2022 -I: pbuilder-time-stamp: 1656173080 +I: removing directory /srv/workspace/pbuilder/32705 and its subdirectories +I: Current time: Sun May 23 23:51:55 +14 2021 +I: pbuilder-time-stamp: 1621763515